0001569187-24-000119.txt : 20240807 0001569187-24-000119.hdr.sgml : 20240807 20240807170531 ACCESSION NUMBER: 0001569187-24-000119 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Armada Hoffler Properties, Inc. CENTRAL INDEX KEY: 0001569187 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE [6500] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 461214914 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35908 FILM NUMBER: 241184894 BUSINESS ADDRESS: STREET 1: 222 CENTRAL PARK AVENUE STREET 2: SUITE 2100 CITY: VIRGINIA BEACH STATE: VA ZIP: 23462 BUSINESS PHONE: 757-366-4000 MAIL ADDRESS: STREET 1: 222 CENTRAL PARK AVENUE STREET 2: SUITE 2100 CITY: VIRGINIA BEACH STATE: VA ZIP: 23462 10-Q 1 ahh-20240630.htm 10-Q ahh-20240630
0001569187FALSE2024Q2--12-3167,872,875http://fasb.org/us-gaap/2024#RealEstateMemberhttp://fasb.org/us-gaap/2024#RealEstateMemberP1Y33.3333.3333.334020202040202020xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureahh:segmentahh:leaseahh:propertyahh:renewal_optionahh:investmentahh:extension_optionahh:derivativeahh:note_receivable00015691872024-01-012024-06-300001569187us-gaap:CommonStockMember2024-01-012024-06-300001569187us-gaap:RedeemableConvertiblePreferredStockMember2024-01-012024-06-3000015691872024-08-0200015691872024-06-3000015691872023-12-310001569187us-gaap:RedeemableConvertiblePreferredStockMember2023-01-012023-12-310001569187us-gaap:RedeemableConvertiblePreferredStockMember2024-06-300001569187us-gaap:RedeemableConvertiblePreferredStockMember2023-12-3100015691872024-04-012024-06-3000015691872023-04-012023-06-3000015691872023-01-012023-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2024-04-012024-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-04-012023-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2024-01-012024-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-01-012023-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2024-04-012024-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-04-012023-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2024-01-012024-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-01-012023-06-300001569187us-gaap:PreferredStockMember2023-12-310001569187us-gaap:CommonStockMember2023-12-310001569187us-gaap:AdditionalPaidInCapitalMember2023-12-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2023-12-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001569187us-gaap:ParentMember2023-12-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-12-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-12-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2024-01-012024-03-310001569187us-gaap:ParentMember2024-01-012024-03-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2024-01-012024-03-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2024-01-012024-03-3100015691872024-01-012024-03-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001569187us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001569187us-gaap:CommonStockMember2024-01-012024-03-310001569187us-gaap:PreferredStockMember2024-03-310001569187us-gaap:CommonStockMember2024-03-310001569187us-gaap:AdditionalPaidInCapitalMember2024-03-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2024-03-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001569187us-gaap:ParentMember2024-03-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2024-03-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2024-03-3100015691872024-03-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2024-04-012024-06-300001569187us-gaap:ParentMember2024-04-012024-06-300001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001569187us-gaap:CommonStockMember2024-04-012024-06-300001569187us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001569187us-gaap:PreferredStockMember2024-06-300001569187us-gaap:CommonStockMember2024-06-300001569187us-gaap:AdditionalPaidInCapitalMember2024-06-300001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2024-06-300001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001569187us-gaap:ParentMember2024-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2024-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2024-06-300001569187us-gaap:PreferredStockMember2022-12-310001569187us-gaap:CommonStockMember2022-12-310001569187us-gaap:AdditionalPaidInCapitalMember2022-12-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-12-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001569187us-gaap:ParentMember2022-12-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2022-12-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2022-12-3100015691872022-12-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2023-01-012023-03-310001569187us-gaap:ParentMember2023-01-012023-03-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-01-012023-03-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-01-012023-03-3100015691872023-01-012023-03-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001569187us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001569187us-gaap:CommonStockMember2023-01-012023-03-310001569187us-gaap:PreferredStockMember2023-03-310001569187us-gaap:CommonStockMember2023-03-310001569187us-gaap:AdditionalPaidInCapitalMember2023-03-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2023-03-310001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001569187us-gaap:ParentMember2023-03-310001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-03-310001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-03-3100015691872023-03-310001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2023-04-012023-06-300001569187us-gaap:ParentMember2023-04-012023-06-300001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001569187us-gaap:CommonStockMember2023-04-012023-06-300001569187us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001569187us-gaap:PreferredStockMember2023-06-300001569187us-gaap:CommonStockMember2023-06-300001569187us-gaap:AdditionalPaidInCapitalMember2023-06-300001569187us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2023-06-300001569187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001569187us-gaap:ParentMember2023-06-300001569187ahh:NoncontrollingInterestsInInvestmentEntitiesMember2023-06-300001569187ahh:NoncontrollingInterestsInOperatingPartnershipMember2023-06-3000015691872023-06-300001569187us-gaap:GeneralPartnerMember2024-06-300001569187srt:RetailSiteMemberahh:A249CentralParkRetailMember2024-06-300001569187srt:RetailSiteMemberahh:A4525MainStreetRetailMember2024-06-300001569187srt:RetailSiteMemberahh:A4621ColumbusRetailMember2024-06-300001569187srt:RetailSiteMemberahh:ColumbusVillageMember2024-06-300001569187srt:RetailSiteMemberahh:CommerceStreetRetailMember2024-06-300001569187srt:RetailSiteMemberahh:FountainPlazaRetailMember2024-06-300001569187srt:RetailSiteMemberahh:PembrokeSquareMember2024-06-300001569187srt:RetailSiteMemberahh:PremierRetailMember2024-06-300001569187srt:RetailSiteMemberahh:SouthRetailMember2024-06-300001569187srt:RetailSiteMemberahh:Studio56RetailMember2024-06-300001569187srt:RetailSiteMemberahh:TheCosmopolitanRetailMember2024-06-300001569187srt:RetailSiteMemberahh:TwoColumbusRetailMember2024-06-300001569187srt:RetailSiteMemberahh:WestRetailMember2024-06-300001569187srt:RetailSiteMemberahh:BroadCreekShoppingCenterMember2024-06-300001569187srt:RetailSiteMemberahh:BroadmoorPlazaMember2024-06-300001569187srt:RetailSiteMemberahh:BrooksCrossingRetailMember2024-06-300001569187srt:RetailSiteMemberahh:DelrayBeachPlazaMember2024-06-300001569187srt:RetailSiteMemberahh:GreenbrierSquareMember2024-06-300001569187srt:RetailSiteMemberahh:GreentreeShoppingCenterMember2024-06-300001569187srt:RetailSiteMemberahh:HanburyVillageMember2024-06-300001569187srt:RetailSiteMemberahh:LexingtonSquareMember2024-06-300001569187srt:RetailSiteMemberahh:MarketAtMillCreekMember2024-06-300001569187srt:RetailSiteMemberahh:NorthPointeCenterMember2024-06-300001569187srt:RetailSiteMemberahh:ParkwayCentreMember2024-06-300001569187srt:RetailSiteMemberahh:ParkwayMarketplaceMember2024-06-300001569187srt:RetailSiteMemberahh:PerryHallMarketplaceMember2024-06-300001569187srt:RetailSiteMemberahh:SandbridgeCommonsMember2024-06-300001569187srt:RetailSiteMemberahh:TyreNeckHarrisTeeterMember2024-06-300001569187srt:RetailSiteMemberahh:ConstellationRetailMember2024-06-300001569187srt:RetailSiteMemberahh:PointStreetRetailMember2024-06-300001569187srt:RetailSiteMemberahh:ChronicleMillRetailMember2024-06-300001569187srt:RetailSiteMemberahh:NextonSquareMember2024-06-300001569187srt:RetailSiteMemberahh:NorthHamptonMarketMember2024-06-300001569187srt:RetailSiteMemberahh:OneCityCenterRetailMember2024-06-300001569187srt:RetailSiteMemberahh:OverlookVillageMember2024-06-300001569187srt:RetailSiteMemberahh:PattersonPlaceMember2024-06-300001569187srt:RetailSiteMemberahh:ProvidencePlazaRetailMember2024-06-300001569187srt:RetailSiteMemberahh:SouthSquareMember2024-06-300001569187srt:RetailSiteMemberahh:TheInterlockRetailMember2024-06-300001569187srt:RetailSiteMemberahh:WendoverVillageMember2024-06-300001569187srt:RetailSiteMemberahh:DimmockSquareMember2024-06-300001569187srt:RetailSiteMemberahh:HarrisonburgRegalMember2024-06-300001569187srt:RetailSiteMemberahh:LibertyRetailMember2024-06-300001569187srt:RetailSiteMemberahh:MarketplaceAtHilltopMember2024-06-300001569187srt:RetailSiteMemberahh:RedMillCommonsMember2024-06-300001569187srt:RetailSiteMemberahh:SouthgateSquareMember2024-06-300001569187srt:RetailSiteMemberahh:SouthshoreShopsMember2024-06-300001569187srt:RetailSiteMemberahh:TheEdisonRetailMember2024-06-300001569187srt:OfficeBuildingMemberahh:A249CentralParkOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:A4525MainStreetMember2024-06-300001569187srt:OfficeBuildingMemberahh:A4605ColumbusOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:ArmadaHofflerTowerMember2024-06-300001569187srt:OfficeBuildingMemberahh:OneColumbusMember2024-06-300001569187srt:OfficeBuildingMemberahh:TwoColumbusOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:ConstellationOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:ThamesStreetWharfMember2024-06-300001569187srt:OfficeBuildingMemberahh:WillsWharfMember2024-06-300001569187srt:OfficeBuildingMemberahh:ChronicleMillOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:OneCityCenterOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:ProvidencePlazaOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:TheInterlockOfficeMember2024-06-300001569187srt:OfficeBuildingMemberahh:BrooksCrossingOfficeMember2024-06-300001569187srt:MultifamilyMemberahh:EncoreApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:PremierApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:TheCosmopolitanApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:A1305DockStreetMember2024-06-300001569187srt:MultifamilyMemberahh:A1405PointMember2024-06-300001569187srt:MultifamilyMemberahh:ChronicleMillApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:GreensideApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:TheEverlyMember2024-06-300001569187srt:MultifamilyMemberahh:TheEdisonApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:LibertyApartmentsMember2024-06-300001569187srt:MultifamilyMemberahh:SmithsLandingMember2024-06-300001569187srt:RetailSiteMemberahh:SouthernPostRetailMember2024-06-300001569187ahh:OfficeMemberahh:SouthernPostOfficeMember2024-06-300001569187srt:MultifamilyMemberahh:ChandlerResidencesMember2024-06-300001569187srt:RetailSiteMemberahh:ColumbusVillageIIMember2024-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:RetailRealEstateSegmentMember2023-04-012023-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:OfficeRealEstateSegmentMember2023-04-012023-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:MultifamilyResidentialRealEstateMember2023-04-012023-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:RetailRealEstateSegmentMember2023-01-012023-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:OfficeRealEstateSegmentMember2023-01-012023-06-300001569187srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberahh:MultifamilyResidentialRealEstateMember2023-01-012023-06-300001569187ahh:RetailRealEstateSegmentMember2024-04-012024-06-300001569187ahh:RetailRealEstateSegmentMember2023-04-012023-06-300001569187ahh:RetailRealEstateSegmentMember2024-01-012024-06-300001569187ahh:RetailRealEstateSegmentMember2023-01-012023-06-300001569187ahh:OfficeRealEstateSegmentMember2024-04-012024-06-300001569187ahh:OfficeRealEstateSegmentMember2023-04-012023-06-300001569187ahh:OfficeRealEstateSegmentMember2024-01-012024-06-300001569187ahh:OfficeRealEstateSegmentMember2023-01-012023-06-300001569187ahh:MultifamilyResidentialRealEstateMember2024-04-012024-06-300001569187ahh:MultifamilyResidentialRealEstateMember2023-04-012023-06-300001569187ahh:MultifamilyResidentialRealEstateMember2024-01-012024-06-300001569187ahh:MultifamilyResidentialRealEstateMember2023-01-012023-06-300001569187ahh:GeneralContractingAndRealEstateServicesMember2024-04-012024-06-300001569187ahh:GeneralContractingAndRealEstateServicesMember2023-04-012023-06-300001569187ahh:GeneralContractingAndRealEstateServicesMember2024-01-012024-06-300001569187ahh:GeneralContractingAndRealEstateServicesMember2023-01-012023-06-300001569187ahh:RealEstateFinancingSegmentMember2024-04-012024-06-300001569187ahh:RealEstateFinancingSegmentMember2023-04-012023-06-300001569187ahh:RealEstateFinancingSegmentMember2024-01-012024-06-300001569187ahh:RealEstateFinancingSegmentMember2023-01-012023-06-300001569187ahh:CorporateAndReconcilingItemsMember2024-04-012024-06-300001569187ahh:CorporateAndReconcilingItemsMember2023-04-012023-06-300001569187ahh:CorporateAndReconcilingItemsMember2024-01-012024-06-300001569187ahh:CorporateAndReconcilingItemsMember2023-01-012023-06-300001569187us-gaap:OperatingSegmentsMemberahh:RealEstateFinancingSegmentMember2024-04-012024-06-300001569187us-gaap:OperatingSegmentsMemberahh:RealEstateFinancingSegmentMember2023-04-012023-06-300001569187us-gaap:OperatingSegmentsMemberahh:RealEstateFinancingSegmentMember2024-01-012024-06-300001569187us-gaap:OperatingSegmentsMemberahh:RealEstateFinancingSegmentMember2023-01-012023-06-300001569187us-gaap:IntersegmentEliminationMemberahh:GeneralContractingAndRealEstateServicesMember2024-04-012024-06-300001569187us-gaap:IntersegmentEliminationMemberahh:GeneralContractingAndRealEstateServicesMember2023-04-012023-06-300001569187us-gaap:IntersegmentEliminationMemberahh:GeneralContractingAndRealEstateServicesMember2024-01-012024-06-300001569187us-gaap:IntersegmentEliminationMemberahh:GeneralContractingAndRealEstateServicesMember2023-01-012023-06-300001569187ahh:RetailRealEstateSegmentMember2024-06-300001569187ahh:OfficeRealEstateSegmentMember2024-06-300001569187ahh:MultifamilyResidentialRealEstateMember2024-06-300001569187ahh:MixedUseDevelopmentMember2024-06-300001569187srt:MinimumMember2024-06-300001569187srt:MaximumMember2024-06-300001569187srt:ScenarioForecastMember2025-01-012025-12-310001569187ahh:HarborPointParcel3Memberahh:BeattyDevelopmentGroupMember2024-06-300001569187ahh:HarborPointParcel3Memberahh:BeattyDevelopmentGroupMember2024-01-012024-06-300001569187ahh:HarborPointParcel3Memberahh:BeattyDevelopmentGroupMember2023-12-310001569187ahh:HarborPointParcel3Member2024-06-300001569187ahh:HarborPointParcel3Member2023-12-310001569187ahh:HarborPointParcel4Memberahh:BeattyDevelopmentGroupMember2022-04-010001569187ahh:HarborPointParcel4Memberahh:BeattyDevelopmentGroupMember2024-06-300001569187ahh:HarborPointParcel4Memberahh:BeattyDevelopmentGroupMember2024-01-012024-06-300001569187ahh:HarborPointParcel4Memberahh:BeattyDevelopmentGroupMember2023-12-310001569187ahh:HarborPointParcel4Member2024-06-300001569187ahh:HarborPointParcel4Member2023-12-310001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2024-06-300001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2023-12-310001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2024-06-300001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2023-12-310001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2024-06-300001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2023-12-310001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2024-06-300001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2023-12-310001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2024-06-300001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2023-12-310001569187ahh:MezzanineLoanMember2024-06-300001569187ahh:MezzanineLoanMember2023-12-310001569187ahh:OtherNotesReceivableMember2024-06-300001569187ahh:OtherNotesReceivableMember2023-12-310001569187us-gaap:OtherLiabilitiesMember2024-06-300001569187us-gaap:OtherLiabilitiesMember2023-12-310001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:SolisKennesawMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:SolisPeachtreeCornersMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:TheAllureAtEdinburghMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:TheInterlockMemberahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:TheInterlockMemberahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:TheInterlockMemberahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:TheInterlockMemberahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:MezzanineLoanMember2024-04-012024-06-300001569187ahh:MezzanineLoanMember2023-04-012023-06-300001569187ahh:MezzanineLoanMember2024-01-012024-06-300001569187ahh:MezzanineLoanMember2023-01-012023-06-300001569187ahh:OtherNotesReceivableMember2024-04-012024-06-300001569187ahh:OtherNotesReceivableMember2023-04-012023-06-300001569187ahh:OtherNotesReceivableMember2024-01-012024-06-300001569187ahh:OtherNotesReceivableMember2023-01-012023-06-3000015691872024-07-01srt:MinimumMember2024-06-3000015691872024-07-01srt:MaximumMember2024-06-300001569187ahh:PortionAttributableToPendingContractsMember2024-06-300001569187ahh:PortionAttributableToPendingContractsMember2023-12-310001569187ahh:PortionAttributableToPendingContractsMember2024-01-012024-06-300001569187ahh:PortionAttributableToPendingContractsMember2023-01-012023-06-300001569187us-gaap:ConstructionMember2024-06-300001569187us-gaap:ConstructionMember2023-12-3100015691872024-07-01us-gaap:ConstructionMembersrt:MinimumMember2024-06-3000015691872024-07-01us-gaap:ConstructionMembersrt:MaximumMember2024-06-300001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-08-290001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-08-290001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-140001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2024-06-140001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-08-232022-08-230001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2024-06-300001569187ahh:AmendedAndRestatedCreditAgreementMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-12-310001569187ahh:MTTermLoanAgreementMemberus-gaap:LineOfCreditMember2022-12-060001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-062022-12-060001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberahh:FederalFundsRateMember2022-12-062022-12-060001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2022-12-062022-12-060001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-210001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001569187ahh:MTTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001569187ahh:TDTermLoanFacilityMemberus-gaap:LineOfCreditMember2023-05-190001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-05-192023-05-190001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberahh:FederalFundsRateMember2023-05-192023-05-190001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2023-05-192023-05-190001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-05-192023-05-190001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-290001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001569187ahh:TDTermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001569187ahh:ChronicleMillMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-06-300001569187ahh:RedMillCommonsMemberus-gaap:SecuredDebtMember2024-06-102024-06-100001569187us-gaap:ConstructionLoansMember2024-01-012024-06-300001569187us-gaap:InterestRateCapMember2024-06-300001569187us-gaap:InterestRateCapMember2022-09-010001569187ahh:InterestRateCapTwoMember2022-09-010001569187us-gaap:InterestRateCapMembersrt:MinimumMember2022-09-010001569187us-gaap:InterestRateCapMembersrt:MaximumMember2022-09-010001569187us-gaap:InterestRateCapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-010001569187us-gaap:InterestRateCapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300001569187ahh:MarketAtMillCreekLoanMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:MarketAtMillCreekLoanMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-04-170001569187ahh:HarborPointParcel3SeniorConstructionLoan275Memberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:FloatingRatePoolOfLoans275Memberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:HarborPointParcel4SeniorConstructionLoanMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:FloatingRatePoolOfLoans2.75TwoMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:RevolvingCreditFacilityAndTDUnsecuredTermLoanMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:ThamesStreetWharfMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300001569187ahh:MTUnsecuredTermLoanMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300001569187ahh:LibertyRetailApartmentsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187ahh:SeniorUnsecuredRevolvingCreditFacilityMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187us-gaap:InterestRateSwapMember2024-06-300001569187us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-04-170001569187ahh:LibertyRetailApartmentsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-02-010001569187us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-04-160001569187us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2024-06-300001569187us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2023-12-310001569187us-gaap:InterestRateCapMemberus-gaap:NondesignatedMember2024-06-300001569187us-gaap:InterestRateCapMemberus-gaap:NondesignatedMember2023-12-310001569187us-gaap:NondesignatedMember2024-06-300001569187us-gaap:NondesignatedMember2023-12-310001569187us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300001569187us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001569187us-gaap:InterestRateCapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001569187us-gaap:InterestRateSwapMember2024-04-012024-06-300001569187us-gaap:InterestRateSwapMember2023-04-012023-06-300001569187us-gaap:InterestRateSwapMember2024-01-012024-06-300001569187us-gaap:InterestRateSwapMember2023-01-012023-06-300001569187us-gaap:InterestRateCapMember2024-04-012024-06-300001569187us-gaap:InterestRateCapMember2023-04-012023-06-300001569187us-gaap:InterestRateCapMember2024-01-012024-06-300001569187us-gaap:InterestRateCapMember2023-01-012023-06-300001569187us-gaap:RedeemableConvertiblePreferredStockMemberahh:AtTheMarketProgramMember2020-03-102020-03-100001569187us-gaap:CommonStockMemberahh:AtTheMarketProgramMember2024-01-012024-06-300001569187us-gaap:SubsequentEventMemberahh:TheAmendmentsAttheMarketContinuousEquityProgramMember2024-08-022024-08-020001569187us-gaap:CommonClassAMember2024-01-022024-01-020001569187us-gaap:CapitalUnitClassAMember2024-06-300001569187ahh:LongTermIncentivePlanUnitsMember2024-06-300001569187ahh:OperatingPartnershipMemberahh:ConsolidatedEntitiesUnderDevelopmentOrConstructionMember2024-06-300001569187ahh:OperatingPartnershipMemberahh:ConsolidatedEntitiesUnderDevelopmentOrConstructionMember2023-12-3100015691872023-06-150001569187us-gaap:SeriesAPreferredStockMember2024-01-012024-06-300001569187us-gaap:CommonClassAMember2023-12-142023-12-140001569187us-gaap:CommonClassAMember2024-02-202024-02-200001569187us-gaap:CommonClassAMember2024-06-132024-06-130001569187us-gaap:SeriesAPreferredStockMember2023-12-142023-12-140001569187us-gaap:SeriesAPreferredStockMember2024-02-202024-02-200001569187us-gaap:SeriesAPreferredStockMember2024-06-132024-06-130001569187ahh:AmendedandRestated2013EquityIncentivePlanMember2024-06-300001569187us-gaap:RestrictedStockMember2024-01-012024-06-300001569187ahh:LTIPUnitAwardsMember2024-01-012024-06-300001569187us-gaap:PerformanceSharesMember2024-01-012024-06-300001569187ahh:ServiceConditionsMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberahh:NonEmployeeDirectorMember2024-01-012024-06-300001569187us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-06-300001569187us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-06-300001569187us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMember2024-06-300001569187ahh:LTIPUnitAwardsMember2024-06-300001569187us-gaap:PerformanceSharesMember2024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001569187us-gaap:RestrictedStockMemberahh:ShareBasedPaymentArrangementTrancheFourMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001569187us-gaap:PerformanceSharesMemberahh:ShareBasedPaymentArrangementTrancheFourMember2024-01-012024-06-300001569187us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001569187us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001569187us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001569187us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001569187us-gaap:RelatedPartyMemberus-gaap:ConstructionContractsMember2024-06-300001569187us-gaap:RelatedPartyMemberus-gaap:ConstructionContractsMember2023-12-310001569187us-gaap:RelatedPartyMemberahh:BeattyDevelopmentGroupMember2024-04-012024-06-300001569187us-gaap:RelatedPartyMemberahh:BeattyDevelopmentGroupMember2024-01-012024-06-300001569187us-gaap:RelatedPartyMemberahh:BeattyDevelopmentGroupMember2023-04-012023-06-300001569187us-gaap:RelatedPartyMemberahh:BeattyDevelopmentGroupMember2023-01-012023-06-300001569187ahh:HarborPointParcel4Memberus-gaap:PaymentGuaranteeMember2024-06-300001569187ahh:SolisNorthCreekMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-100001569187ahh:FirstTwentyFourMonthsMemberahh:SolisNorthCreekMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-100001569187ahh:TwentyFourAndThirtySixMonthsMemberahh:SolisNorthCreekMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-100001569187ahh:ThirtySixMonthsThroughMaturityMemberahh:SolisNorthCreekMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-100001569187ahh:SolisNorthCreekMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-102024-07-100001569187ahh:FinancingReceivableEffectivePeriodPeriodOneMemberahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-010001569187ahh:FinancingReceivableEffectivePeriodPeriodTwoMemberahh:SolisGainesvilleMultifamilyMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-010001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-100001569187ahh:SolisCityParkIIMemberahh:MezzanineLoanMemberus-gaap:SubsequentEventMember2024-07-102024-07-100001569187us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2024-07-012024-07-310001569187us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberahh:AtTheMarketProgramMember2024-07-012024-07-310001569187us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-07-012024-07-01


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 June 30, 2024  
or 
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the transition period from                      to                      
Commission File Number: 001-35908
ARMADA HOFFLER PROPERTIES, INC.
(Exact name of registrant as specified in its charter)
Maryland46-1214914
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
222 Central Park Avenue,Suite 2100
Virginia Beach,Virginia23462
(Address of principal executive offices)(Zip Code)
 
(757) 366-4000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par value per shareAHHNew York Stock Exchange
6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per shareAHHPrANew York Stock Exchange
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 FilerSmaller Reporting Company
Emerging Growth Company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ¨
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  
 Yes       No
As of August 2, 2024, the registrant had 67,872,875 shares of common stock, $0.01 par value per share, outstanding. In addition, as of August 2, 2024, Armada Hoffler, L.P., the registrant's operating partnership subsidiary, had 21,664,516 units of limited partnership interest ("OP Units") outstanding (other than OP Units held by the registrant).


ARMADA HOFFLER PROPERTIES, INC.
 
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED JUNE 30, 2024
 
Table of Contents
 
 Page
 
 
 
 
 
 
 
 
 
 
 
 
 





PART I. Financial Information
 
Item 1.    Financial Statements
 
ARMADA HOFFLER PROPERTIES, INC.
Condensed Consolidated Balance Sheets
(In thousands, except par value and share data)
 June 30,
2024
December 31,
2023
 (Unaudited) 
ASSETS  
Real estate investments:  
Income producing property$2,186,764 $2,093,032 
Held for development10,483 11,978 
Construction in progress46,642 102,277 
 2,243,889 2,207,287 
Accumulated depreciation(425,166)(393,169)
Net real estate investments1,818,723 1,814,118 
Cash and cash equivalents20,306 27,920 
Restricted cash1,391 2,246 
Accounts receivable, net44,170 45,529 
Notes receivable, net124,178 94,172 
Construction receivables, including retentions, net106,010 126,443 
Construction contract costs and estimated earnings in excess of billings542 104 
Equity method investments152,615 142,031 
Operating lease right-of-use assets22,954 23,085 
Finance lease right-of-use assets89,776 90,565 
Acquired lease intangible assets101,418 109,137 
Other assets87,903 87,548 
Total Assets$2,569,986 $2,562,898 
LIABILITIES AND EQUITY  
Indebtedness, net
$1,419,229 $1,396,965 
Accounts payable and accrued liabilities39,543 31,041 
Construction payables, including retentions125,226 128,290 
Billings in excess of construction contract costs and estimated earnings19,418 21,414 
Operating lease liabilities31,442 31,528 
Finance lease liabilities92,258 91,869 
Other liabilities53,464 56,613 
Total Liabilities1,780,580 1,757,720 
Stockholders’ equity:  
Preferred stock, $0.01 par value, 100,000,000 shares authorized:
6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, 9,980,000 shares authorized; 6,843,418 shares issued and outstanding as of June 30, 2024 and
December 31, 2023
171,085 171,085 
Common stock, $0.01 par value, 500,000,000 shares authorized; 67,388,397 and 66,793,294 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively
674 668 
Additional paid-in capital587,117 580,687 
Distributions in excess of earnings(200,699)(184,724)
Accumulated other comprehensive income4,557 4,906 
Total stockholders’ equity562,734 572,622 
Noncontrolling interests in investment entities9,511 9,986 
Noncontrolling interests in Operating Partnership217,161 222,570 
Total Equity789,406 805,178 
Total Liabilities and Equity$2,569,986 $2,562,898 

See Notes to Condensed Consolidated Financial Statements.
1


ARMADA HOFFLER PROPERTIES, INC.
Condensed Consolidated Statements of Comprehensive Income 
(In thousands, except per share data)
(Unaudited)
 Three Months Ended 
June 30,
Six Months Ended 
June 30,
 2024202320242023
Revenues    
Rental revenues$63,265 $59,951 $125,146 $116,169 
General contracting and real estate services revenues116,839 102,574 243,814 186,812 
Interest income4,632 3,414 9,258 7,133 
Total revenues184,736 165,939 378,218 310,114 
Expenses    
Rental expenses15,087 13,676 29,692 26,636 
Real estate taxes5,886 5,631 11,811 11,043 
General contracting and real estate services expenses112,500 99,071 235,398 180,241 
Depreciation and amortization20,789 19,878 41,224 38,346 
Amortization of right-of-use assets - finance leases394 347 789 624 
General and administrative expenses4,503 4,052 10,377 9,500 
Acquisition, development, and other pursuit costs5,528 18 5,528 18 
Impairment charges1,494  1,494 102 
Total expenses166,181 142,673 336,313 266,510 
Gain on real estate dispositions, net 511  511 
Operating income18,555 23,777 41,905 44,115 
Interest expense (21,227)(13,629)(39,202)(25,931)
Change in fair value of derivatives and other4,398 5,005 17,286 2,558 
Unrealized credit loss release (provision)228 (100)145 (177)
Other income, net79 168 158 261 
Income before taxes2,033 15,221 20,292 20,826 
Income tax benefit (provision) 1,246 (336)712 (524)
Net income3,279 14,885 21,004 20,302 
Net income attributable to noncontrolling interests:
Investment entities(17)(269)(51)(423)
Operating Partnership(90)(2,753)(3,708)(3,307)
Net income attributable to Armada Hoffler Properties, Inc.3,172 11,863 17,245 16,572 
Preferred stock dividends(2,887)(2,887)(5,774)(5,774)
Net income attributable to common stockholders$285 $8,976 $11,471 $10,798 
Net income attributable to common stockholders per share (basic and diluted)$0.00 $0.13 $0.17 $0.16 
Weighted-average common shares outstanding (basic and diluted)67,106 67,901 66,972 67,844 
Comprehensive income:    
Net income$3,279 $14,885 $21,004 $20,302 
Unrealized cash flow hedge gains984 6,806 4,538 6,380 
Realized cash flow hedge gains reclassified to net income(1,398)(5,055)(5,040)(7,977)
Comprehensive income2,865 16,636 20,502 18,705 
Comprehensive (income) loss attributable to noncontrolling interests:
Investment entities(17)(245)(12)(363)
Operating Partnership11 (3,169)(3,595)(2,951)
Comprehensive income attributable to Armada Hoffler Properties, Inc.$2,859 $13,222 $16,895 $15,391 

See Notes to Condensed Consolidated Financial Statements.
2


ARMADA HOFFLER PROPERTIES, INC.
Condensed Consolidated Statements of Equity
(In thousands, except share data)
(Unaudited)
 Preferred stockCommon stockAdditional paid-in capitalDistributions in excess of earnings Accumulated other comprehensive incomeTotal stockholders' equityNoncontrolling interests in investment entitiesNoncontrolling interests in Operating PartnershipTotal equity
Balance, December 31, 2023$171,085 $668 $580,687 $(184,724)$4,906 $572,622 $9,986 $222,570 $805,178 
Net income— — — 14,073 — 14,073 34 3,618 17,725 
Unrealized cash flow hedge gains— — — — 2,664 2,664 29 861 3,554 
Realized cash flow hedge gains reclassified to net income— — — — (2,700)(2,700)(68)(874)(3,642)
Net proceeds from issuance of common stock— — (10)— — (10)— — (10)
Restricted stock awards, net— 2 1,394 — — 1,396 — — 1,396 
Redemption of operating partnership units— — (22)— — (22)— (96)(118)
Distributions to noncontrolling interests— — — — — — (336)— (336)
Dividends declared on preferred stock— — — (2,887)— (2,887)— — (2,887)
Dividends and distributions declared on common shares and units ($0.205 per share and unit)
— — — (13,733)— (13,733)— (4,450)(18,183)
Balance, March 31, 2024$171,085 $670 $582,049 $(187,271)$4,870 $571,403 $9,645 $221,629 $802,677 
Net income — — — 3,172 — 3,172 17 90 3,279 
Unrealized cash flow hedge gains— — — — 743 743 — 241 984 
Realized cash flow hedge (gains) losses reclassified to net income— — — — (1,056)(1,056)— (342)(1,398)
Net proceeds from issuance of common stock— 4 4,259 — — 4,263 — — 4,263 
Restricted stock awards, net— — 809 — — 809 — — 809 
Distributions to noncontrolling interests— — — — — — (151)— (151)
Dividends declared on preferred stock— — — (2,887)— (2,887)— — (2,887)
Dividends and distributions declared on common shares and units ($0.205 per share and unit)
— — — (13,713)— (13,713)— (4,457)(18,170)
Balance, June 30, 2024$171,085 $674 $587,117 $(200,699)$4,557 $562,734 $9,511 $217,161 $789,406 
3


 Preferred stockCommon stockAdditional paid-in capitalDistributions in excess of earnings Accumulated other comprehensive incomeTotal stockholders' equityNoncontrolling interests in investment entitiesNoncontrolling interests in Operating PartnershipTotal equity
Balance, December 31, 2022$171,085 $677 $587,884 $(126,875)$14,679 $647,450 $24,055 $232,509 $904,014 
Net income— — — 4,709 — 4,709 154 554 5,417 
Unrealized cash flow hedge (losses) gains— — — — (328)(328)2 (100)(426)
Realized cash flow hedge gains reclassified to net income— — — — (2,211)(2,211)(39)(672)(2,922)
Net proceeds from issuance of common stock— — (149)— — (149)— — (149)
Restricted stock awards, net— 2 977 — — 979 — — 979 
Acquisitions of noncontrolling interest in real estate entity— — — — — — (12,834)— (12,834)
Distribution to joint venture partner— — — — — — (506)— (506)
Dividends declared on preferred stock— — — (2,887)— (2,887)— — (2,887)
Dividends and distributions declared on common shares and units ($0.19 per share and unit)
— — — (12,908)— (12,908)— (3,916)(16,824)
Balance, March 31, 2023$171,085 $679 $588,712 $(137,961)$12,140 $634,655 $10,832 $228,375 $873,862 
Net income— — — 11,863 — 11,863 269 2,753 14,885 
Unrealized cash flow hedge gains— — — — 5,093 5,093 151 1,562 6,806 
Realized cash flow hedge gains reclassified to net income— — —  (3,735)(3,735)(174)(1,146)(5,055)
Restricted stock awards, net—  337 — — 337 — — 337 
Issuance of operating partnership units for acquisitions— —  — —  — 12,194 12,194 
Redemption of operating partnership units— — (19)— — (19)— (564)(583)
Distributions to noncontrolling interests— — — — — — (427)— (427)
Dividends declared on preferred stock— — — (2,887)— (2,887)— — (2,887)
Dividends and distributions declared on common shares and units ($0.195 per share and unit)
— — — (13,248)— (13,248)— (4,222)(17,470)
Balance, June 30, 2023$171,085 $679 $589,030 $(142,233)$13,498 $632,059 $10,651 $238,952 $881,662 
See Notes to Condensed Consolidated Financial Statements.
4


ARMADA HOFFLER PROPERTIES, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)(Unaudited)
 Six Months Ended 
June 30,
 20242023
OPERATING ACTIVITIES  
Net income$21,004 $20,302 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation of buildings and tenant improvements31,997 29,262 
Amortization of leasing costs, in-place lease intangibles and below market ground rents - operating leases9,227 9,084 
Accrued straight-line rental revenue(3,119)(3,244)
Amortization of leasing incentives and above or below-market rents(801)(1,360)
Amortization of right-of-use assets - finance leases789 624 
Accrued straight-line ground rent expense18 40 
Unrealized credit loss provision (release)(145)177 
Adjustment for uncollectible lease accounts1,235 1,168 
Noncash stock compensation2,936 2,137 
Noncash acquisition, development, and other pursuit costs5,528  
Impairment charges1,494 102 
Noncash interest expense2,062 4,412 
Gain on real estate dispositions, net (511)
Change in fair value of derivatives and other(4,560)(490)
Adjustment for receipts on off-market interest rate derivatives(13,006) 
Changes in operating assets and liabilities:  
Property assets(1,433)(792)
Property liabilities(1,646)(592)
Construction assets21,209 (24,282)
Construction liabilities(565)10,969 
Interest receivable(8,344)(6,545)
Net cash provided by operating activities63,880 40,461 
INVESTING ACTIVITIES  
Development of real estate investments(19,606)(30,959)
Tenant and building improvements(11,436)(9,912)
Acquisitions of real estate investments, net of cash received (8,355)
Dispositions of real estate investments, net of selling costs (20)
Notes receivable issuances(21,872)(21,238)
Receipts on off-market interest rate derivatives13,006  
Leasing costs(2,690)(2,348)
Leasing incentives (20)
Contributions to equity method investments(10,584)(30,388)
Net cash used for investing activities(53,182)(103,240)
FINANCING ACTIVITIES  
Proceeds from issuance of common stock, net of issuance cost4,253 (149)
Common shares tendered for tax withholding(980)(1,110)
Debt issuances, credit facility, and construction loan borrowings164,095 229,783 
Debt and credit facility repayments, including principal amortization(143,739)(138,953)
Debt issuance costs(1,001)(1,661)
Redemption of operating partnership units(118)(583)
Distributions to noncontrolling interests(487)(933)
Dividends and distributions(41,190)(39,383)
Net cash (used for) provided by financing activities(19,167)47,011 
Net decrease in cash, cash equivalents, and restricted cash(8,469)(15,768)
Cash, cash equivalents, and restricted cash, beginning of period 30,166 51,865 
Cash, cash equivalents, and restricted cash, end of period (1)
$21,697 $36,097 
See Notes to Condensed Consolidated Financial Statements.
5


ARMADA HOFFLER PROPERTIES, INC.
Condensed Consolidated Statements of Cash Flows (Continued)
(In thousands)(Unaudited)
Six Months Ended 
June 30,
20242023
Supplemental Disclosures (noncash transactions):
Increase in dividends and distributions payable$937 $685 
Increase (decrease) in accrued capital improvements and development costs5,569 (2,126)
Issuance of operating partnership units for acquisitions 12,194 
Debt assumed at fair value in conjunction with real estate purchases 105,584 
Note receivable redeemed in conjunction with real estate purchase 90,232 
Acquisitions of noncontrolling interests 12,834 
Other liability satisfied in connection with a real estate disposal 750 
Recognition of finance lease right-of-use assets 47,742 
Recognition of finance lease liabilities 46,616 

(1) The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Condensed Consolidated Statements of Cash Flows (in thousands):
 June 30, 2024June 30, 2023
Cash and cash equivalents$20,306 $34,054 
Restricted cash (a)
1,391 2,043 
Cash, cash equivalents, and restricted cash$21,697 $36,097 
(a) Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.




See Notes to Condensed Consolidated Financial Statements.

6


ARMADA HOFFLER PROPERTIES, INC.
Notes to Condensed Consolidated Financial Statements
 (Unaudited)
 
1. Business of Organization
 
Armada Hoffler Properties, Inc. (the "Company") is a vertically integrated, self-managed real estate investment trust ("REIT") with over four decades of experience managing, building, acquiring, and developing high-quality retail, office, and multifamily properties located primarily in the Mid-Atlantic and Southeastern United States. In addition to the ownership of the Company's operating property portfolio, the Company develops and builds properties for its own account and through joint ventures between the Company and unaffiliated partners and also invests in development projects through real estate financing arrangements. The Company also provides general construction and development services to third-party clients. The Company's construction and development experience includes mid- and high-rise office buildings, retail strip malls, retail power centers, multifamily apartment communities, hotels and conference centers, single- and multi-tenant industrial, distribution, and manufacturing facilities, educational, medical, and special purpose facilities, government projects, parking garages, and mixed-use town centers.

The Company is the sole general partner of Armada Hoffler, L.P. (the "Operating Partnership") and, as of June 30, 2024, owned 75.6% of the economic interest in the Operating Partnership, of which 0.1% is held as general partnership units. The operations of the Company are conducted primarily through the Operating Partnership and the wholly owned subsidiaries thereof.
 
As of June 30, 2024, the Company's stabilized operating portfolio consisted of the following properties:
PropertyLocationOwnership Interest
Retail
Town Center of Virginia Beach
249 Central Park Retail*Virginia Beach, Virginia100 %
4525 Main Street Retail* (1)
Virginia Beach, Virginia100 %
4621 Columbus Retail* (2)
Virginia Beach, Virginia100 %
Columbus Village*Virginia Beach, Virginia100 %
Commerce Street Retail*Virginia Beach, Virginia100 %
Fountain Plaza Retail*Virginia Beach, Virginia100 %
Pembroke Square*Virginia Beach, Virginia100 %
Premier Retail*Virginia Beach, Virginia100 %
South Retail*Virginia Beach, Virginia100 %
Studio 56 Retail*Virginia Beach, Virginia100 %
The Cosmopolitan Retail* (3)
Virginia Beach, Virginia100 %
Two Columbus Retail* (1)
Virginia Beach, Virginia100 %
West Retail* (1)
Virginia Beach, Virginia100 %
Grocery Anchored
Broad Creek Shopping CenterNorfolk, Virginia100 %
Broadmoor PlazaSouth Bend, Indiana100 %
Brooks Crossing Retail*Newport News, Virginia65 %
(4)
Delray Beach Plaza*Delray Beach, Florida100 %
Greenbrier SquareChesapeake, Virginia100 %
Greentree Shopping CenterChesapeake, Virginia100 %
Hanbury VillageChesapeake, Virginia100 %
Lexington SquareLexington, South Carolina100 %
Market at Mill CreekMount Pleasant, South Carolina100 %
North Pointe CenterDurham, North Carolina100 %
7


Parkway CentreMoultrie, Georgia100 %
Parkway MarketplaceVirginia Beach, Virginia100 %
Perry Hall MarketplacePerry Hall, Maryland100 %
Sandbridge CommonsVirginia Beach, Virginia100 %
Tyre Neck Harris TeeterPortsmouth, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Retail* (1)
Baltimore, Maryland90 %
Point Street Retail* (3)
Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Retail* (3)
Belmont, North Carolina85 %
(4)
Nexton Square*Summerville, South Carolina100 %
North Hampton MarketTaylors, South Carolina100 %
One City Center Retail* (1)
Durham, North Carolina100 %
Overlook VillageAsheville, North Carolina100 %
Patterson PlaceDurham, North Carolina100 %
Providence Plaza Retail*Charlotte, North Carolina100 %
South SquareDurham, North Carolina100 %
The Interlock Retail*Atlanta, Georgia100 %
Wendover VillageGreensboro, North Carolina100 %
Mid-Atlantic
Dimmock SquareColonial Heights, Virginia100 %
Harrisonburg RegalHarrisonburg, Virginia100 %
Liberty Retail* (3)
Newport News, Virginia100 %
Marketplace at HilltopVirginia Beach, Virginia100 %
Red Mill CommonsVirginia Beach, Virginia100 %
Southgate SquareColonial Heights, Virginia100 %
Southshore ShopsChesterfield, Virginia100 %
The Edison Retail* (3)
Richmond, Virginia100 %
Office
Town Center of Virginia Beach
249 Central Park Office* (5)
Virginia Beach, Virginia100 %
4525 Main Street*Virginia Beach, Virginia100 %
4605 Columbus Office* (5)
Virginia Beach, Virginia100 %
Armada Hoffler Tower*Virginia Beach, Virginia100 %
One Columbus*Virginia Beach, Virginia100 %
Two Columbus Office*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Office*Baltimore, Maryland90 %
Thames Street Wharf*Baltimore, Maryland100 %
Wills Wharf*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Office* (3)
Belmont, North Carolina85 %
(4)
One City Center Office*
Durham, North Carolina100 %
Providence Plaza Office* (5)
Charlotte, North Carolina100 %
The Interlock Office*Atlanta, Georgia100 %
Mid-Atlantic
8


Brooks Crossing Office* (5)
Newport News, Virginia100 %
Multifamily
Town Center of Virginia Beach
Encore Apartments*Virginia Beach, Virginia100 %
Premier Apartments*Virginia Beach, Virginia100 %
The Cosmopolitan*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
1305 Dock Street*Baltimore, Maryland90 %
1405 Point*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill*Belmont, North Carolina85 %
(4)
Greenside ApartmentsCharlotte, North Carolina100 %
The Everly*Gainesville, Georgia100 %
Mid-Atlantic
The Edison*Richmond, Virginia100 %
Liberty Apartments*Newport News, Virginia100 %
Smith's LandingBlacksburg, Virginia100 %
________________________________________
*Mixed-use asset.
(1) Formerly reported in the office real estate segment. Refer to Note 3 for further information.
(2) Formerly known as Apex Entertainment.
(3) Formerly reported in the multifamily real estate segment. Refer to Note 3 for further information.
(4) We are entitled to a preferred return on our investment in this property.
(5) Formerly reported in the retail real estate segment. Refer to Note 3 for further information.

As of June 30, 2024, the following properties were under development or redevelopment: 
Development, Not Stabilized
Segment
Location
AHH Ownership
Southern Post Retail*
RetailRoswell, Georgia100%
Southern Post Office*
OfficeRoswell, Georgia100%
Chandler Residences*
MultifamilyRoswell, Georgia100%
Redevelopment
Segment
Location
AHH Ownership
Columbus Village II*RetailVirginia Beach, Virginia100 %
________________________________________
*Mixed-use asset.

2. Significant Accounting Policies
 
Basis of Presentation
 
The accompanying condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles ("GAAP").
 
The condensed consolidated financial statements include the financial position and results of operations of the Company and its subsidiaries. The Company’s subsidiaries include the Operating Partnership and the subsidiaries that are wholly owned or in which the Company has a controlling interest, including where the Company has been determined to be a primary beneficiary of a variable interest entity ("VIE") in accordance with the consolidation guidance of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany transactions and balances have been eliminated in consolidation.
9



In the opinion of management, the condensed consolidated financial statements reflect all adjustments, consisting of normal recurring accruals, which are necessary for the fair presentation of the financial condition, and results of operations for the interim periods presented.

The accompanying condensed consolidated financial statements were prepared in accordance with the requirements for interim financial information. Accordingly, these interim financial statements have not been audited and exclude certain disclosures required for annual financial statements. Also, the operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These interim financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
 
Use of Estimates
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed. Such estimates are based on management’s historical experience and best judgment after considering past, current, and expected events and economic conditions. Actual results could differ significantly from management’s estimates.

Recent Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted:

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 as an update to ASC Topic 280, which will be effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 requires an entity to disclose significant segment expenses regularly provided to the chief operating decision maker, a description of "other segment items," and the title and position of the chief operating decision maker, and allows for more than one measure of a segment's profit or loss if used by the chief operating decision maker. The update also enhances interim disclosure requirements and requirements for entities with a single reportable segment. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.

Income Taxes

In December 2023, the FASB issued ASU 2023-09 as an update to ASC Topic 740, which will become effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 enhances the disclosures surrounding income taxes, specifically in relation to the rate reconciliation table and income taxes paid. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.

Other Accounting Policies

See the Company's Annual Report on Form 10-K for the year ended December 31, 2023 for a description of other accounting principles upon which basis the accompanying consolidated financial statements were prepared.

3. Segments
 
The Company operates its business in five reportable segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Refer to Note 1 for the composition of properties within each property segment.

Net operating income ("NOI") is the primary measure used by the Company’s chief operating decision-maker to assess segment performance. NOI is calculated as segment revenues less segment expenses. Segment revenues include rental revenues for the property segments, general contracting and real estate services revenues for the general contracting and real estate services segment, and interest income for the real estate financing segment. Segment expenses include rental expenses and real estate taxes for the property segments, general contracting and real estate services expenses for the general contracting and real estate services segment, and interest expense for the real estate financing segment. Segment NOI for the general contracting and real estate services and real estate financing segments is also referred to as segment gross profit as illustrated in the table below. NOI is not a measure of operating income or cash flows from operating
10


activities as measured by GAAP and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. The Company considers NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of the Company’s real estate, construction, and real estate financing businesses.

Since the Company's Annual Report on Form 10-K for the year ended December 31, 2023, the Company retrospectively reclassified certain components of mixed-use properties between the retail, office, and multifamily real estate segments in order to align the components of those properties with their tenant composition. As a result, NOI for the three months ended June 30, 2023 increased $0.5 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.5 million for the multifamily real estate segment. NOI for the six months ended June 30, 2023 increased $0.8 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.9 million for the multifamily real estate segment. These reclassifications had no effect on total property NOI as previously reported. These reclassifications also had no impact on our general contracting and real estate services or real estate financing segments.

The following table presents NOI for the Company's five reportable segments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Retail real estate
Rental revenues$26,094 $25,288 $51,745 $48,247 
Rental expenses4,394 4,073 8,605 7,717 
Real estate taxes2,420 2,340 4,835 4,608 
Segment net operating income19,280 18,875 38,305 35,922 
Office real estate
Rental revenues22,870 20,629 44,748 40,286 
Rental expenses5,956 5,332 12,079 10,491 
Real estate taxes2,135 2,157 4,350 4,242 
Segment net operating income14,779 13,140 28,319 25,553 
Multifamily real estate
Rental revenues14,301 14,034 28,653 27,636 
Rental expenses4,737 4,271 9,008 8,428 
Real estate taxes1,331 1,134 2,626 2,193 
Segment net operating income8,233 8,629 17,019 17,015 
General contracting and real estate services
General contracting and real estate services revenues116,839 102,574 243,814 186,812 
General contracting and real estate services expenses112,500 99,071 235,398 180,241 
Segment gross profit4,339 3,503 8,416 6,571 
Real estate financing
Interest income3,966 3,225 7,966 6,761 
Interest expense(a)
1,767 809 3,099 1,906 
Segment gross profit2,199 2,416 4,867 4,855 
Net operating income$48,830 $46,563 $96,926 $89,916 
________________________________________
(a) Interest expense within the real estate financing segment is allocated based on the average outstanding principal of notes receivable in the real estate financing portfolio and the effective interest rates on the credit facility, the M&T term loan facility, and the TD term loan facility, each as defined in Note 9.

11


The following table reconciles NOI to net income, the most directly comparable GAAP measure, for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Net operating income$48,830 $46,563 $96,926 $89,916 
Interest income(a)
666 189 1,292 372 
Depreciation and amortization(20,789)(19,878)(41,224)(38,346)
Amortization of right-of-use assets - finance leases(394)(347)(789)(624)
General and administrative expenses(4,503)(4,052)(10,377)(9,500)
Acquisition, development, and other pursuit costs(5,528)(18)(5,528)(18)
Impairment charges(1,494) (1,494)(102)
Gain on real estate dispositions, net 511  511 
Interest expense(b)
(19,460)(12,820)(36,103)(24,025)
Change in fair value of derivatives and other4,398 5,005 17,286 2,558 
Unrealized credit loss release (provision)228 (100)145 (177)
Other income, net79 168 158 261 
Income tax benefit (provision) 1,246 (336)712 (524)
Net income$3,279 $14,885 $21,004 $20,302 
________________________________________
(a) Excludes real estate financing segment interest income of $4.0 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.0 million and $6.8 million for the six months ended June 30, 2024 and 2023, respectively.
(b) Excludes real estate financing segment interest expense of $1.8 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $3.1 million and $1.9 million for the six months ended June 30, 2024 and 2023, respectively.

Rental expenses represent costs directly associated with the operation and management of the Company’s real estate properties. Rental expenses include asset management expenses, property management fees, repairs and maintenance, insurance, and utilities.

General contracting and real estate services revenues for the three months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of $4.3 million and $12.9 million, respectively, which are eliminated in consolidation. General contracting and real estate services revenues for the six months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of $12.7 million and $26.6 million, respectively, which are eliminated in consolidation.

General contracting and real estate services expenses for the three months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of $4.2 million and $12.8 million, respectively, which are eliminated in consolidation. General contracting and real estate services expenses for the six months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of $12.5 million and $26.3 million, respectively, which are eliminated in consolidation.
 
Depreciation and amortization expense for the three months ended June 30, 2024 was $8.8 million, $8.3 million, and $3.6 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2024 was $17.3 million, $16.3 million, and $7.3 million for the retail, office, and multifamily real estate segments, respectively.

Depreciation and amortization expense for the three months ended June 30, 2023 was $7.6 million, $7.8 million, and $4.3 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2023 was $14.5 million, $15.1 million, and $8.5 million for the retail, office, and multifamily real estate segments, respectively.

General and administrative expenses represent costs not directly associated with the operation and management of the Company’s real estate properties, general contracting and real estate services, and real estate financing businesses. These costs include corporate office personnel compensation and benefits, bank fees, accounting fees, legal fees, and other corporate office expenses.

12


Interest expense on secured property debt for the three months ended June 30, 2024 was $2.9 million, $3.6 million, and $3.8 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2024 was $5.7 million, $6.8 million, and $7.4 million for the retail, office, and multifamily real estate segments, respectively.

Interest expense on secured property debt for the three months ended June 30, 2023 was $2.3 million, $2.2 million, and $2.6 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2023 was $4.6 million, $4.4 million, and $5.2 million for the retail, office, and multifamily real estate segments, respectively.

As of June 30, 2024, the net carrying amount of consolidated real estate investments was $693.0 million, $638.9 million, and $445.6 million for the retail, office, and multifamily real estate segments, respectively, which excludes $41.4 million attributable to our mixed-use development projects. Assets attributable to the general contracting and real estate services segment are presented in Note 8 of these financial statements. Assets attributable to the real estate financing segment are presented in Note 7 of these financial statements.

4. Leases

Lessee Disclosures

As a lessee, the Company has nine ground leases on nine properties. These ground leases have maximum lease terms (including renewal options) that expire between 2074 and 2117. The exercise of lease renewal options is at the Company's sole discretion. The depreciable life of assets and leasehold improvements are limited by the expected lease term. Five of these leases have been classified as operating leases and four of these leases have been classified as finance leases. The Company's lease agreements do not contain any residual value guarantees or material restrictive covenants.

Lessor Disclosures

As a lessor, the Company leases its properties under operating leases and recognizes base rents on a straight-line basis over the lease term. The Company also recognizes revenue from tenant recoveries, through which tenants reimburse the Company on an accrual basis for certain expenses such as utilities, janitorial services, repairs and maintenance, security and alarms, parking lot and ground maintenance, administrative services, management fees, insurance, and real estate taxes. Rental revenues are reduced by the amount of any leasing incentives amortized on a straight-line basis over the term of the applicable lease. In addition, the Company recognizes contingent rental revenue (e.g., percentage rents based on tenant sales thresholds) when the sales thresholds are met. Many tenant leases include one or more options to renew, with renewal terms that can extend the lease term from one to 25 years, or more. The exercise of lease renewal options is at the tenant's sole discretion. The Company includes a renewal period in the lease term only if it appears at lease inception that the renewal is reasonably assured.

Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Base rent and tenant charges$60,995 $57,093 $121,178 $111,564 
Accrued straight-line rental adjustment1,866 1,788 3,166 3,243 
Lease incentive amortization(119)(150)(238)(315)
(Above) below market lease amortization, net523 1,220 1,040 1,677 
Total rental revenue$63,265 $59,951 $125,146 $116,169 

13


5. Real Estate Investments

The Company did not acquire or dispose of any properties during the six months ended June 30, 2024.

Other Real Estate Transactions

During the six months ended June 30, 2024, the Company recognized impairment of real estate of $1.5 million and wrote off development costs of $5.5 million related to undeveloped land under predevelopment, which reflects the excess of the book value of the property's assets over the estimated fair value of the property. The Company also recognized an income tax benefit of $1.6 million as a result of the recognized impairment and the development costs. On June 25, 2024, the Company entered into a non-binding letter of intent to sell the property to an unrelated third party for $4.8 million, which was used as an approximation of fair value as a level 3 input in the fair value hierarchy. The Company anticipates completing the transaction in 2025, subject to customary closing conditions. The land parcel did not meet the criteria to be classified as held-for-sale as of June 30, 2024.

6. Equity Method Investments

Harbor Point Parcel 3

The Company owns a 50% interest in Harbor Point Parcel 3, a joint venture with Beatty Development Group, for purposes of developing T. Rowe Price's new global headquarters office building in Baltimore, Maryland. The Company is a noncontrolling partner in the joint venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested $1.4 million in Harbor Point Parcel 3. The Company has an estimated equity commitment of up to $47.0 million relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 3 was $42.2 million and $40.7 million, respectively, which excludes $2.5 million and $2.2 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024 and 2023, Harbor Point Parcel 3 had no operating activity; therefore, the Company received no allocated income.

Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 3 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 50% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's joint venture partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 3 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.

Harbor Point Parcel 4

On April 1, 2022, the Company acquired a 78% interest in Harbor Point Parcel 4, a real estate venture with Beatty Development Group, for purposes of developing a mixed-use project ("Allied | Harbor Point"), which is planned to include multifamily units, retail space, and a parking garage. The Company holds an option to increase its ownership to 90%. The Company is a noncontrolling partner in the real estate venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested $9.1 million in Harbor Point Parcel 4. The Company has an estimated equity commitment of up to $113.3 million relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 4 was $110.4 million and $101.3 million, respectively, which excludes $1.2 million and $0.8 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024, Harbor Point Parcel 4 had no operating activity; therefore, the Company received no allocated income.

Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 4 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 78% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 4 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.


14


7. Notes Receivable and Current Expected Credit Losses

Notes Receivable

The Company had the following notes receivable outstanding as of June 30, 2024 and December 31, 2023 ($ in thousands):
Outstanding loan amountInterest compounding
June 30,
2024
December 31,
2023
Real Estate Financing Project
Principal
Accrued interest and fees
Total loan amount(a)
Total loan amount(a)
Maximum principal commitmentInterest rate
Solis City Park II$20,594 $5,075 $25,669 $24,313 $20,594 13.0 %Annually
Solis Gainesville II19,595 4,247 23,842 22,268 19,595 14.0 %
(b)
Annually
Solis Kennesaw30,050 4,793 34,843 15,922 37,870 14.0 %
(b)
Annually
Solis Peachtree Corners15,546 2,849 18,395 11,092 28,440 15.0 %
(b)
Annually
The Allure at Edinburgh9,228 1,291 10,519 9,830 9,228 15.0 %
(c)
None
Total mezzanine & preferred equity$95,013 $18,255 113,268 83,425 $115,727 
Other notes receivable12,592 12,219 
Allowance for credit losses(d)
(1,682)

(1,472)
Total notes receivable$124,178 $94,172 
________________________________________
(a) Outstanding loan amounts include any accrued and unpaid interest, and accrued fees, as applicable.
(b) The interest rate varies over the life of the loans and the Company also earns an unused commitment fee on amounts not drawn on the loans.
(c) The interest rate varies over the life of the loan.
(d) The amounts as of June 30, 2024 and December 31, 2023 exclude $0.4 million and $0.7 million, respectively, of Current Expected Credit Losses (“CECL”) allowance that relates to the unfunded commitments, which were recorded as a liability under other liabilities in the consolidated balance sheets.

Interest on the notes receivable is accrued and funded utilizing the interest reserves for each loan and such accrued interest is generally added to the loan receivable balances. The Company recognized interest income for the three and six months ended June 30, 2024 and 2023 as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Real Estate Financing Project
2024202320242023
Solis City Park II$608 
(a)
$732 
(a)
$1,355 
(a)
$1,402 
(a)
Solis Gainesville II786 
(a)(b)
654 
(a)(b)
1,572 
(a)(b)
1,247 
(a)(b)
Solis Kennesaw1,315 
(a)(b)
465 
(a)
2,551 
(a)(b)
465 
(a)
Solis Peachtree Corners913 
(a)(b)
 1,800 
(a)(b)
 
The Allure at Edinburgh344  688  
The Interlock(c)
 
(a)
1,374 
(a)
 
(a)
3,647 
(a)
Total mezzanine & preferred equity3,966 3,225 7,966 6,761 
Other interest income666 189 1,292 372 
Total interest income$4,632 $3,414 $9,258 $7,133 
________________________________________
(a) Includes recognition of interest income related to fee amortization.
(b) Includes recognition of unused commitment fees.
(c) This note receivable was redeemed on May 19, 2023 in connection with the Company’s acquisition of The Interlock.

Allowance for Loan Losses

The Company is exposed to credit losses primarily through its real estate financing investments. As of June 30, 2024, the Company had five real estate financing investments, which are financing development projects in various stages of completion or lease-up. Each of these projects is subject to a loan that is senior to the Company’s loan. Interest on these
15


loans is paid in kind and is generally not expected to be paid until a sale of the project after completion of the development.

The Company's management performs a quarterly analysis of the loan portfolio to determine the risk of credit loss based on
the progress of development activities, including leasing activities, projected development costs, and current and projected
subordinated and senior loan balances. The Company estimates future losses on its notes receivable using risk
ratings that correspond to probabilities of default and loss given default. The Company's risk ratings are as follows:

Pass: loans in this category are adequately collateralized by a development project with conditions materially consistent with the Company's underwriting assumptions.
Special Mention: loans in this category show signs that the economic performance of the project may suffer as a result of slower-than-expected leasing activity or an extended development or marketing timeline. Loans in this category warrant increased monitoring by management.
Substandard: loans in this category may not be fully collected by the Company unless remediation actions are taken. Remediation actions may include obtaining additional collateral or assisting the borrower with asset management activities to prepare the project for sale. The Company will also consider placing the loan on non-accrual status if it does not believe that additional interest accruals will ultimately be collected.

The Company updated the risk ratings for each of its notes receivable as of June 30, 2024 and obtained industry loan loss data relative to these risk ratings. Each of the outstanding loans as of June 30, 2024 was "Pass" rated. The Company's analysis resulted in an allowance for loan losses of approximately $2.1 million as of June 30, 2024, of which an allowance related to unfunded commitments of approximately $0.4 million as of June 30, 2024 was recorded as Other liabilities on the consolidated balance sheet.

At June 30, 2024, the Company reported $124.2 million of notes receivable, net of allowances of $1.7 million. At December 31, 2023, the Company reported $94.2 million of notes receivable, net of allowances of $1.5 million. Changes in the allowance for the six months ended June 30, 2024 and 2023 were as follows (in thousands):
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
 FundedUnfundedTotalFundedUnfundedTotal
Beginning balance $1,472 $732 $2,204 $1,292 $338 $1,630 
Unrealized credit loss provision (release)210 (355)(145)412 231 643 
Release due to redemption   (465) (465)
Ending balance$1,682 $377 $2,059 $1,239 $569 $1,808 

The Company places loans on non-accrual status when the loan balance, together with the balance of any senior loan, approximately equals the estimated realizable value of the underlying development project. As of June 30, 2024, no loans were placed on non-accrual status.

8. Construction Contracts

Construction contract costs and estimated earnings in excess of billings represent reimbursable costs and amounts earned under contracts in progress as of the balance sheet date. Such amounts become billable according to contract terms, which usually consider the passage of time, achievement of certain milestones, or completion of the project. The Company expects to bill and collect substantially all construction contract costs and estimated earnings in excess of billings as of June 30, 2024 during the next 12 to 24 months.  
 
Billings in excess of construction contract costs and estimated earnings represent billings or collections on contracts made in advance of revenue recognized.

16


The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):
Six Months Ended 
June 30, 2024
Six Months Ended 
June 30, 2023
Construction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earningsConstruction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earnings
Beginning balance$104 $21,414 $342 $17,515 
Revenue recognized that was included in the balance at the beginning of the period— (21,414)— (17,515)
Increases due to new billings, excluding amounts recognized as revenue during the period— 21,454 — 19,282 
Transferred to receivables(106)— (343)— 
Construction contract costs and estimated earnings not billed during the period542 — 406 — 
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion2 (2,036)1 (971)
Ending balance$542 $19,418 $406 $18,311 

The Company defers pre-contract costs when such costs are directly associated with specific anticipated contracts and their recovery is probable. Pre-contract costs of $1.5 million and $1.9 million were deferred as of June 30, 2024 and December 31, 2023, respectively. Amortization of pre-contract costs for the six months ended June 30, 2024 and 2023 was $0.2 million and $0.3 million, respectively.
 
Construction receivables and payables include retentions, which are amounts that are generally withheld until the completion of the contract or the satisfaction of certain restrictive conditions such as fulfillment guarantees. As of June 30, 2024 and December 31, 2023, construction receivables included retentions of $32.7 million and $28.7 million, respectively. The Company expects to collect substantially all construction receivables outstanding as of June 30, 2024 during the next 12 to 24 months. As of June 30, 2024 and December 31, 2023, construction payables included retentions of $42.5 million and $38.2 million, respectively. The Company expects to pay substantially all construction payables outstanding as of June 30, 2024 during the next 12 to 24 months.

The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):
 June 30, 2024December 31, 2023
Costs incurred on uncompleted construction contracts$820,166 $718,571 
Estimated earnings29,958 26,089 
Billings(869,000)(765,970)
Net position$(18,876)$(21,310)
Construction contract costs and estimated earnings in excess of billings$542 $104 
Billings in excess of construction contract costs and estimated earnings(19,418)(21,414)
Net position$(18,876)$(21,310)
The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.

17


The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Beginning backlog$343,406 $651,840 $472,169 $665,564 
New contracts/change orders76,585 43,975 75,181 114,767 
Work performed(117,141)(103,029)(244,500)(187,545)
Ending backlog$302,850 $592,786 $302,850 $592,786 

The Company expects to complete a majority of the uncompleted contracts in place as of June 30, 2024 during the next 12 to 24 months.

9. Indebtedness
 
Credit Facility

On August 23, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into an amended and restated credit agreement (the "Credit Agreement"), which provides for a $550.0 million credit facility comprised of a $250.0 million senior unsecured revolving credit facility (the "revolving credit facility") and a $300.0 million senior unsecured term loan facility (the "term loan facility" and, together with the revolving credit facility, the "credit facility"), with a syndicate of banks.

The credit facility includes an accordion feature that allows the total commitments to be increased to $1.0 billion, subject to certain conditions, including obtaining commitments from any one or more lenders. The revolving credit facility has a scheduled maturity date of January 22, 2027, with two six-month extension options, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee at each extension. The term loan facility has a scheduled maturity date of January 21, 2028.

On August 29, 2023, the Company increased the capacity of the revolving credit facility by $105.0 million by exercising the accordion feature in part, bringing the revolving credit facility capacity to $355.0 million and the total credit facility capacity to $655.0 million.

On June 14, 2024, the term loan facility commitment increased by $50 million to $350.0 million as a result of an existing lender increasing its outstanding commitment.

The revolving credit facility bears interest at the Secured Overnight Financing Rate ("SOFR") plus a margin ranging from 1.30% to 1.85% and a credit spread adjustment of 0.10%, and the term loan facility bears interest at SOFR plus a margin ranging from 1.25% to 1.80% and a credit spread adjustment of 0.10%, in each case depending on the Company's total leverage. The Company is also obligated to pay an unused commitment fee of 15 or 25 basis points on the unused portions of the commitments under the revolving credit facility, depending on the amount of borrowings under the revolving credit facility. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investors Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

As of June 30, 2024 and December 31, 2023, the outstanding balance on the revolving credit facility was $187.0 million and $267.0 million, respectively. The outstanding balance on the term loan facility was $350.0 million as of June 30, 2024 and $300.0 million as of December 31, 2023. As of June 30, 2024, the effective interest rates on the revolving credit facility and the term loan facility, before giving effect to interest rate caps and swaps, were 6.94% and 6.89%, respectively. After giving effect to interest rate caps and swaps, the effective interest rates on the revolving credit facility and the term loan facility were 4.80% and 4.98%, respectively, as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay any loan under the credit facility in whole or in part without premium or penalty.

The Operating Partnership is the borrower, and its obligations under the credit facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The Credit Agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the credit facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The Credit Agreement includes customary events of default, in certain cases
18


subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the credit facility to be immediately due and payable.

M&T Term Loan Facility

On December 6, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "M&T term loan agreement") with Manufacturers and Traders Trust Company, as lender and administrative agent, which provides a $100.0 million senior unsecured term loan facility (the "M&T term loan facility"), with the option to increase the total capacity to $200.0 million, subject to the Company's satisfaction of certain conditions. The proceeds from the M&T term loan facility were used to repay the loans secured by the Wills Wharf, 249 Central Park Retail, Fountain Plaza Retail, and South Retail properties. The M&T term loan facility has a scheduled maturity date of March 8, 2027, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee.

The M&T term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the rate of interest in effect for such day as publicly announced from time to time by M&T Bank as its “prime rate” for such day, (b) the Federal Funds Rate for such day, plus 0.50%, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

On June 21, 2024, the M&T term loan facility commitment increased by $35 million to $135.0 million as a result of adding a new lender to the facility.

As of June 30, 2024 and December 31, 2023, the outstanding balance on the M&T term loan facility was $135.0 million and $100.0 million, respectively. As of June 30, 2024, the effective interest rate on the M&T term loan facility, before giving effect to interest rate swaps, was 6.89%. After giving effect to interest rate swaps, the effective interest rate on the M&T term loan facility was 5.05% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the M&T term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The Operating Partnership is the borrower under the M&T term loan facility, and its obligations under the M&T term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The M&T term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the M&T term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the M&T term loan facility to be immediately due and payable.

TD Term Loan Facility

On May 19, 2023, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "TD term loan agreement") with Toronto Dominion (Texas) LLC, as administrative agent, and TD Bank, N.A. as lender, which provides a $75.0 million senior unsecured term loan facility (the "TD term loan facility"), with the option to increase the total capacity to $150.0 million, subject to the Company's satisfaction of certain conditions. The TD term loan facility has a scheduled maturity date of May 19, 2025, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.15% extension fee.

The TD term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the Federal Funds Rate for such day, plus 0.50% (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its “prime rate” for such day, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has
19


elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

On June 29, 2023, the TD term loan facility commitment increased to $95.0 million as a result of the addition of a second lender to the facility.

As of each of June 30, 2024 and December 31, 2023, the outstanding balance on the TD term loan facility was $95.0 million. As of June 30, 2024, the effective interest rate on the TD term loan facility, before giving effect to interest rate swaps, was 6.99%. After giving effect to interest rate swaps, the effective interest rate on the TD term loan facility was 4.85% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the TD term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The Operating Partnership is the borrower under the TD term loan facility, and its obligations under the TD term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The TD term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the TD term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The TD term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the TD term loan facility to be immediately due and payable.

The Company is currently in compliance with all covenants under the Credit Agreement, the M&T term loan agreement, and the TD term loan agreement, all of which are substantially similar.

Other 2024 Financing Activity

The Company exercised its option to extend the maturity date on the loan secured by Chronicle Mill by one year, which will now mature on May 5, 2025. The Company paid a nominal extension fee. The Company also holds an additional one-year extension option pursuant to which it may extend the maturity date to May 5, 2026, subject to the Company's satisfaction of certain conditions.

On June 10, 2024, the Company paid off the $1.76 million balance of the loan secured by the Red Mill Central shopping center and added the property to the unencumbered borrowing base.

During the six months ended June 30, 2024, the Company borrowed $23.0 million under its existing construction loans to fund ongoing development and construction.

10. Derivative Financial Instruments
 
The Company enters into interest rate derivative contracts to manage exposure to interest rate risks. The Company does not use derivative financial instruments for trading or speculative purposes. Derivative financial instruments are recognized at fair value and presented within other assets and other liabilities in the condensed consolidated balance sheets. Gains and losses resulting from changes in the fair value of derivatives that are neither designated nor qualify as hedging instruments are recognized within the change in fair value of derivatives and other in the condensed consolidated statements of comprehensive income. For derivatives that qualify as cash flow hedges, the gain or loss is reported as a component of other comprehensive income (loss) and reclassified into earnings in the periods during which the hedged forecasted transaction affects earnings.

As of June 30, 2024, the Company held one interest rate cap corridor. The Company purchased a SOFR interest rate cap at 1.00% and sold a SOFR interest rate cap at 3.00%, resulting in a SOFR interest rate cap corridor of 1.00% to 3.00%, effective on September 1, 2022. This corridor is designated as a cash flow hedge. The intended goal of this corridor is to provide a level of protection from the effect of rising interest rates and reduce the all-in-cost of the derivative instrument. The Company paid a premium of $1.4 million to purchase the corridor. As of June 30, 2024, the notional amount was $73.6 million, which is the maximum notional amount. The corridor is scheduled to mature on September 1, 2024.
20



As of June 30, 2024, the Company held the following floating-to-fixed interest rate swaps ($ in thousands):
Related DebtNotional AmountIndexSwap Fixed Rate
Debt Effective Rate
Effective DateExpiration Date
Market at Mill Creek loan$11,053 
(a)
1-month SOFR3.43 %5.09 %12/13/20228/1/2025
Harbor Point Parcel 3 senior construction loan90,000 
(b)
1-month SOFR2.75 %4.82 %10/2/202310/1/2025
Floating rate pool of loans 330,000 
(c)
1-month SOFR2.75 %4.38 %10/1/202310/1/2025
Harbor Point Parcel 4 senior construction loan100,000 
(d)
1-month SOFR2.75 %5.12 %11/1/202311/1/2025
Floating rate pool of loans 300,000 
(e)
1-month SOFR2.75 %4.38 %12/1/202312/1/2025
Revolving credit facility and TD unsecured term loan
100,000 
(f)
Daily SOFR3.20 %4.84 %5/19/20235/19/2026
Thames Street Wharf loan
67,178 
(g)
Daily SOFR0.93 %2.33 %9/30/20219/30/2026
M&T unsecured term loan100,000 
(g)
1-month SOFR3.50 %5.05 %12/6/202212/6/2027
Liberty Retail & Apartments loan
21,000 
(a)
1-month SOFR
3.43 %4.93 %12/13/20221/21/2028
Senior unsecured term loan67,947 
(a)
1-month SOFR3.43 %4.98 %12/13/20221/21/2028
Total$1,187,178 
________________________________________
(a) The Company novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024 and (B) $21.0 million to the loan secured by Liberty Retail & Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.
(b) This interest rate swap agreement reduces the Company's interest rate exposure on the $180.4 million senior construction loan secured by the Company's Harbor Point Parcel 3 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.6 million to reduce the swap fixed rate.
(c) The Company paid $13.3 million to reduce the swap fixed rate.
(d) This interest rate swap agreement reduces the Company's interest rate exposure on the $109.7 million senior construction loan secured by the Company's Harbor Point Parcel 4 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.9 million to reduce the swap fixed rate.
(e) The Company paid $10.5 million to reduce the swap fixed rate.
(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.
(g) Designated as a cash flow hedge.

For the interest rate swaps and caps designated as cash flow hedges, realized gains and losses are reclassified out of accumulated other comprehensive income to interest expense in the condensed consolidated statements of comprehensive income due to payments received from and paid to the counterparty. During the next 12 months, the Company anticipates recognizing approximately $4.0 million of net hedging gains as reductions to interest expense. These amounts will be reclassified from accumulated other comprehensive income into earnings to offset the variability of the hedged items during this period.

The Company’s derivatives were comprised of the following as of June 30, 2024 and December 31, 2023 (in thousands): 
 June 30, 2024December 31, 2023
 Notional
Amount
Fair ValueNotional
Amount
Fair Value
 AssetLiability AssetLiability
Derivatives not designated as accounting hedges
Interest rate swaps$1,020,000 $25,321 $ $1,020,000 $20,761 $ 
Interest rate caps      
Total derivatives not designated as accounting hedges1,020,000 25,321  1,020,000 20,761  
Derivatives designated as accounting hedges
Interest rate swaps167,178 6,964  667,894 7,141  
Interest rate caps73,562 255  98,269 960  
Total derivatives$1,260,740 $32,540 $ $1,786,163 $28,862 $ 
21



The unrealized changes in the fair value of the Company’s derivatives during the three and six months ended June 30, 2024 and 2023 were comprised of the following (in thousands): 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest rate swaps$(975)$10,738 $9,074 $7,236 
Interest rate caps8 362 24 (366)
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 
Comprehensive income statement presentation:
Change in fair value of derivatives and other
$(1,951)$4,294 $4,560 $490 
Unrealized cash flow hedge gains984 6,806 4,538 6,380 
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 


11. Equity
 
Stockholders’ Equity

On March 10, 2020, the Company commenced an at-the-market continuous equity offering program (the "ATM Program") through which the Company may, from time to time, issue and sell shares of its common stock and shares of its 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock (the "Series A Preferred Stock") having an aggregate offering price of up to $300.0 million, to or through its sales agents and, with respect to shares of its common stock, may enter into separate forward sales agreements to or through the forward purchaser.

During the six months ended June 30, 2024, the Company issued and sold 402,429 shares of common stock at a weighted average price of $10.97 per share under the ATM Program, receiving net proceeds, after offering costs and commissions, of $4.3 million. During the six months ended June 30, 2024, the Company did not issue any shares of Series A Preferred Stock under the ATM Program. Shares having an aggregate offering price of $196.0 million remained unsold under the ATM Program as of August 2, 2024.

On January 2, 2024, in connection with the tender by a holder of 9,286 units of limited partnership interest in the Operating Partnership ("Class A Units") for redemption by the Operating Partnership, the Company elected to satisfy the redemption request with a cash payment of $0.1 million.

Noncontrolling Interests
 
As of each of June 30, 2024 and December 31, 2023, the Company held a 75.6% economic interest in the Operating Partnership. As of June 30, 2024, the Company also held a preferred interest in the Operating Partnership in the form of preferred units with a liquidation preference of $171.1 million. The Company is the primary beneficiary of the Operating Partnership as it has the power to direct the activities of the Operating Partnership and the rights to absorb 75.6% of the net income of the Operating Partnership. As the primary beneficiary, the Company consolidates the financial position and results of operations of the Operating Partnership. Noncontrolling interests in the Operating Partnership represent units of limited partnership interest in the Operating Partnership not held by the Company. As of June 30, 2024, there were 21,543,776 Class A Units and 165,523 LTIP Units in the Operating Partnership ("LTIP Units") not held by the Company. The Company's financial position and results of operations are the same as those of the Operating Partnership.

Additionally, the Operating Partnership owns a majority interest in certain non-wholly owned operating and development properties. The noncontrolling interest for consolidated real estate entities was $9.5 million and $10.0 million as of June 30, 2024 and December 31, 2023, respectively, which represents the minority partners' interest in certain joint venture entities.

22


Share Repurchase Program

On June 15, 2023, the Company adopted a $50.0 million share repurchase program (the "Share Repurchase Program"). Under the Share Repurchase Program, the Company may repurchase shares of common stock and Series A Preferred Stock from time to time in the open market, in block purchases, through privately negotiated transactions, the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, or other means. The Share Repurchase Program does not obligate the Company to acquire any specific number of shares or acquire shares over any specific period of time. The Share Repurchase Program may be suspended or discontinued at any time by the Company and does not have an expiration date.

During the six months ended June 30, 2024, the Company did not repurchase any shares of common stock or Series A Preferred Stock. As of June 30, 2024, $37.4 million remained available for repurchases under the Share Repurchase Program.

Dividends and Distributions

During the six months ended June 30, 2024, the following dividends/distributions were declared or paid:
Equity typeDeclaration DateRecord DatePayment DateDividends per Share/UnitAggregate Dividends/Distributions on Stock and Units (in thousands)
Common Stock/Class A Units12/14/202312/27/202301/04/2024$0.195 $17,233 
Common Stock/Class A Units02/20/202403/27/202404/04/20240.205 18,183 
Common Stock/Class A Units06/13/202406/26/202407/05/20240.205 18,272 
Series A Preferred Stock12/14/202301/02/202401/12/20240.421875 2,887 
Series A Preferred Stock02/20/202404/01/202404/15/20240.421875 2,887 
Series A Preferred Stock06/13/202407/01/202407/15/20240.421875 2,887 

12. Stock-Based Compensation
 
The Company’s Amended and Restated 2013 Equity Incentive Plan, as amended June 14, 2023 (the "Equity Plan"), permits the grant of restricted stock awards, stock options, stock appreciation rights, LTIP Units, performance units, and other equity-based awards up to an aggregate of 3,400,000 shares of common stock. As of June 30, 2024, there were 1,162,645 shares available for issuance under the Equity Plan.

During the six months ended June 30, 2024, the Company granted an aggregate of 278,465 shares of restricted stock, 125,829 LTIP Units, and 50,000 performance units to employees and non-employee directors with a weighted average grant date fair value of $10.70 per share of restricted stock, $9.64 per LTIP Unit, and $9.23 per performance unit, respectively. During the six months ended June 30, 2024, employees surrendered 91,623 shares of stock for income tax withholdings. During the six months ended June 30, 2024, 8,832 shares of restricted stock and 9,375 performance units were forfeited in accordance with service conditions of grants. Employee restricted stock awards generally vest over a period of two years: one-third immediately on the grant date and the remaining two-thirds in equal amounts on the first two anniversaries following the grant date, subject to continued service to the Company. Executive officers' restricted shares or LTIP Units generally vest over a period of three years: two-fifths immediately on the grant date and the remaining three-fifths in equal amounts on the first three anniversaries following the grant date, subject to continued service to the Company. Non-employee director restricted stock awards or LTIP Units may vest either immediately upon grant or over a period of one year, subject to continued service to the Company. Employee performance units generally vest over a period of six years: two-fifths on the last day of a three year performance period, and the remaining three-fifths in equal amounts on the first three anniversaries following the end of the three year performance period, subject to continued service to the Company and certain market conditions. Unvested restricted stock awards, LTIP Units, and performance units are entitled to receive distributions from their grant date.

During the three months ended June 30, 2024 and 2023, the Company recognized $0.8 million and $0.3 million, respectively, of stock-based compensation cost. During the six months ended June 30, 2024 and 2023, the Company recognized $3.2 million and $2.4 million, respectively, of stock-based compensation cost. As of June 30, 2024, there were 309,704 unvested shares of restricted stock, 75,498 unvested LTIP Units, and 151,250 unvested performance units outstanding; the total unrecognized compensation expense related to unvested shares of restricted stock, unvested LTIP Units, and unvested performance units was $3.8 million, which the Company expects to recognize over the next 66 months.

23


13. Fair Value of Financial Instruments
 
Fair value measurements are based on assumptions that market participants would use in pricing an asset or a liability. The hierarchy for inputs used in measuring fair value is as follows: 
Level 1 — quoted prices in active markets for identical assets or liabilities 
Level 2 — observable inputs other than quoted prices in active markets for identical assets and liabilities 
Level 3 — unobservable inputs 
Except as disclosed below, the carrying amounts of the Company’s financial instruments approximate their fair values. Financial assets and liabilities whose fair values are measured on a recurring basis using Level 2 inputs consist of interest rate swaps and caps. The Company measures the fair values of these assets and liabilities based on prices provided by independent market participants that are based on observable inputs using market-based valuation techniques.

Financial assets and liabilities whose fair values are not measured at fair value but for which the fair value is disclosed include the Company's notes receivable and indebtedness. The fair value is estimated by discounting the future cash flows of each instrument at estimated market rates consistent with the maturity, credit characteristics, and other terms of the arrangements, which are Level 3 inputs under the fair value hierarchy.
 
In certain cases, the inputs used to estimate the fair value may fall into different levels of the fair value hierarchy. For disclosure purposes, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement.

Considerable judgment is used to estimate the fair value of financial instruments. The estimates of fair value presented herein are not necessarily indicative of the amounts that could be realized upon disposition of the financial instruments.

The carrying amounts and fair values of the Company’s financial instruments as of June 30, 2024 and December 31, 2023 were as follows (in thousands): 
 June 30, 2024December 31, 2023
 Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Indebtedness, net(a)
$1,428,595 $1,410,767 $1,407,323 $1,389,296 
Notes receivable, net124,178 124,178 94,172 94,172 
Interest rate swap and cap assets32,540 32,540 28,862 28,862 
________________________________________
(a) Excludes $9.4 million and $10.4 million of deferred financing costs as of June 30, 2024 and December 31, 2023, respectively.

14. Related Party Transactions
 
The Company provides general contracting services to certain related party entities that are included in these condensed consolidated financial statements. Revenue and gross profit from construction contracts with these entities for the six months ended June 30, 2024 and 2023 were nominal. There were no outstanding construction receivables due from related parties as of June 30, 2024 and December 31, 2023.

The Company provides general contracting services to the Harbor Point Parcel 3 and Harbor Point Parcel 4 ventures. See Note 6 for more information. During the three and six months ended June 30, 2024, the Company recognized gross profit of $0.2 million and $0.3 million, respectively, relating to these construction contracts. During the three and six months ended June 30, 2023, the Company recognized gross profit of $0.4 million and $0.7 million, respectively, relating to these construction contracts.
15. Commitments and Contingencies
 
Legal Proceedings
 
The Company is from time to time involved in various disputes, lawsuits, warranty claims, environmental, and other matters arising in the ordinary course of business. Management makes assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters.
24


 
The Company currently is a party to various legal proceedings, none of which management expects will have a material adverse effect on the Company’s financial position, results of operations, or liquidity. Management accrues a liability for litigation if an unfavorable outcome is determined to be probable and the amount of loss can be reasonably estimated. If an unfavorable outcome is determined to be probable and a range of loss can be reasonably estimated, management accrues the best estimate within the range; however, if no amount within the range is a better estimate than any other, the minimum amount within the range is accrued. Legal fees related to litigation are expensed as incurred. Management does not believe that the ultimate outcome of these matters, either individually or in the aggregate, could have a material adverse effect on the Company’s financial position or results of operations; however, litigation is subject to inherent uncertainties.
 
Under the Company’s leases, tenants are typically obligated to indemnify the Company from and against all liabilities, costs, and expenses imposed upon or asserted against it as owner of the properties due to certain matters relating to the operation of the properties by the tenant.

Guarantees

In connection with certain of the Company's real estate financing activities and equity method investments, the Company has made guarantees to pay portions of certain senior loans of third parties associated with the development projects. As of June 30, 2024, the Company had an outstanding guarantee liability of $0.1 million related to the $32.9 million guarantee of the senior loan secured by Harbor Point Parcel 4.

Commitments
 
The Company has a bonding line of credit for its general contracting construction business and is contingently liable under performance and payment bonds, bonds for cancellation of mechanics liens and defect bonds. Such bonds collectively totaled $8.3 million and $6.5 million as of June 30, 2024 and December 31, 2023, respectively.

Unfunded Loan Commitments

The Company has certain commitments related to its notes receivable investments that it may be required to fund in the future. The Company is generally obligated to fund these commitments at the request of the borrower or upon the occurrence of events outside of the Company's direct control. As of June 30, 2024, the Company had five notes receivable with a total of $23.9 million of unfunded commitments. If commitments are funded in the future, interest will be charged at rates consistent with the existing investments. As of June 30, 2024, the Company has recorded a $0.4 million CECL allowance that relates to the unfunded commitments, which was recorded as a liability in other liabilities in the consolidated balance sheet. See Note 7 for more information.

16. Subsequent Events
 
The Company has evaluated subsequent events through the date on which this Quarterly Report on Form 10-Q was filed, the date on which these financial statements were issued, and identified the items below for disclosure.

Notes Receivable

On July 10, 2024, the Company entered into a $27.0 million preferred equity investment for the development of a multifamily property located in Huntersville, North Carolina ("Solis North Creek"). The preferred equity investment has economic terms consistent with a note receivable, including a mandatory redemption feature. The Company's investment bears interest at a rate of 12.0% for the first 24 months. Beginning on July 10, 2026, the investment will bear interest at a rate of 9.0% for 12 months. On July 10, 2027, the investment will again bear interest at 12.0% through maturity. The interest compounds annually. The Company also earns an unused commitment fee of 4.5% on the unfunded portion of the investment's maximum loan commitment, which also compounds annually. The preferred equity investment is subject to a minimum interest guarantee of $8.9 million over the life of the investment.

On July 1, 2024, the Company signed an amendment to the operating agreement for the entity in which the Company owns its real estate financing investment with respect to Solis Gainesville II to reduce the preference rate on the investment from 14.0% to 6.0% starting on January 1, 2025. The Company also received a call option to purchase a controlling interest in the entity that owns Gainesville II at fair market value during the period from January 1, 2025 to December 31, 2025, which option also gives the Company a right of first refusal to buy the property during the same period.

25


On July 10, 2024, the Company's preferred equity investment in Solis City Park II was redeemed in full for total consideration of $25.8 million, including $5.2 million of interest. Interest for the month of June 2024 was waived as part of the note redemption.

Indebtedness

In July 2024, the Company had net borrowings of $27.0 million on the revolving credit facility.

Equity

In July 2024, the Company issued and sold 413,250 shares of common stock at a weighted average price of $11.11 per share under the ATM program, receiving net proceeds, after offering costs and commissions, of $4.5 million.

On July 1, 2024, in connection with the tender by holders of Class A Units of 79,650 Class A Units for redemption by the Operating Partnership, the Company elected to satisfy the redemption requests through the issuance of an equal number of shares of common stock.
26


Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
References to "we," "our," "us," and "our company" refer to Armada Hoffler Properties, Inc., a Maryland corporation, together with our consolidated subsidiaries, including Armada Hoffler, L.P., a Virginia limited partnership (the "Operating Partnership"), of which we are the sole general partner. The following discussion should be read in conjunction with the financial statements and notes thereto appearing elsewhere in this report.
 
Forward-Looking Statements
 
This report contains forward-looking statements within the meaning of the federal securities laws. We caution investors that any forward-looking statements presented in this report, or which management may make orally or in writing from time to time, are based on beliefs and assumptions made by, and information currently available to, management. When used, the words "anticipate," "believe," "expect," "intend," "may," "might," "plan," "estimate," "project," "should," "will," "result," and similar expressions, which do not relate solely to historical matters, are intended to identify forward-looking statements. Such statements are subject to risks, uncertainties, and assumptions and are not guarantees of future performance, which may be affected by known and unknown risks, trends, uncertainties, and factors that are beyond our control. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, estimated, or projected. We caution you that while forward-looking statements reflect our good faith beliefs when we make them, they are not guarantees of future performance and are impacted by actual events when they occur after we make such statements. We expressly disclaim any responsibility to update forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law. Accordingly, investors should use caution in relying on past forward-looking statements, which are based on results and trends at the time they are made, to anticipate future results or trends.
 
Forward-looking statements involve numerous risks and uncertainties and you should not rely on them as predictions of future events. Forward-looking statements depend on assumptions, data, or methods which may be incorrect or imprecise, and we may not be able to realize them. We do not guarantee that the transactions and events described will happen as described (or that they will happen at all). The following factors, among others, could cause actual results and future events to differ materially from those set forth or contemplated in the forward-looking statements:
 
adverse economic or real estate developments, either nationally or in the markets in which our properties are located;
our failure to generate sufficient cash flows to service our outstanding indebtedness; 
defaults on, early terminations of, or non-renewal of leases by tenants, including significant tenants; 
bankruptcy or insolvency of a significant tenant or a substantial number of smaller tenants; 
the inability of one or more mezzanine loan borrowers to repay mezzanine loans or similar investments in accordance with their contractual terms;
difficulties in identifying or completing development, acquisition, or disposition opportunities; 
our ability to commence or continue construction and development projects on the timeframes and terms currently anticipated;
our failure to successfully operate developed and acquired properties; 
our failure to generate income in our general contracting and real estate services segment in amounts that we anticipate; 
fluctuations in interest rates;
the impact of inflation, including increases in operating costs;
our failure to obtain necessary outside financing on favorable terms or at all; 
our inability to extend the maturity of or refinance existing debt or comply with the financial covenants in the agreements that govern our existing debt; 
financial market fluctuations; 
risks that affect the general retail environment or the market for office properties or multifamily units; 
the competitive environment in which we operate; 
27


decreased rental rates or increased vacancy rates; 
conflicts of interests with our officers and directors; 
lack or insufficient amounts of insurance; 
environmental uncertainties and risks related to adverse weather conditions and natural disasters; 
other factors affecting the real estate industry generally; 
our failure to maintain our qualification as a real estate investment trust ("REIT") for U.S. federal income tax purposes; 
limitations imposed on our business and our ability to satisfy complex rules in order for us to maintain our qualification as a REIT for U.S. federal income tax purposes;
changes in governmental regulations or interpretations thereof, such as real estate and zoning laws and increases in real property tax rates and taxation of REITs; and
potential negative impacts from changes to U.S. tax laws.

While forward-looking statements reflect our good faith beliefs, they are not guarantees of future performance. We caution investors not to place undue reliance on these forward-looking statements and urge investors to carefully review the disclosures we make concerning risks and uncertainties in the sections entitled "Risk Factors" and "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in our most recent Annual Report on Form 10-K, as well as risks, uncertainties, and other factors discussed in this Quarterly Report on Form 10-Q, and other documents that we file from time to time with the Securities and Exchange Commission (the "SEC").
 
Business Description
 
We are a vertically-integrated, self-managed REIT with over four decades of experience managing, building, acquiring, and developing high-quality retail, office, and multifamily properties located primarily in the Mid-Atlantic and Southeastern United States. In addition to the ownership of our operating property portfolio, we develop and build properties for our own account and through joint ventures between us and unaffiliated partners and also invest in development projects through real estate financing arrangements. We also provide general construction and development services to third-party clients. Our construction and development experience includes mid- and high-rise office buildings, retail strip malls, retail power centers, multifamily apartment communities, hotels and conference centers, single- and multi-tenant industrial, distribution, and manufacturing facilities, educational, medical and special purpose facilities, government projects, parking garages, and mixed-use town centers.

Refer to Note 1 to our condensed consolidated financial statements in Item 1 of this Quarterly Report on Form 10-Q for the composition of properties in our operating property portfolio, as well as properties under development or redevelopment.

Real Estate Financing Investments

Solis City Park II

On March 23, 2022, we entered into a $20.6 million preferred equity investment for the development of a multifamily property located in Charlotte, North Carolina. The investment has economic terms consistent with a note receivable, including a mandatory redemption or maturity on April 28, 2026, and it is accounted for as a note receivable. Our investment bears interest at a rate of 13%, compounded annually, with a minimum preferred return of $5.2 million, which represents approximately 24 months of interest. Our investment also earns an equity fee on our commitment of $0.2 million, which is amortized through the date of redemption.

The balance on the Solis City Park II note was $25.7 million as of June 30, 2024, which includes $5.2 million of cumulative accrued interest and a discount of $0.1 million due to unamortized equity fees. During the three and six months ended June 30, 2024, we recognized $0.6 million and $1.4 million, respectively, of interest income on the note. As of June 30, 2024, this note was fully funded.

On July 10, 2024, the borrower paid off the Solis City Park II note receivable in full. We received a total of $25.8 million, which consisted of $20.6 million outstanding principal and $5.2 million of accrued interest.

28


Solis Gainesville II

On October 3, 2022, we entered into a $19.6 million preferred equity investment for the development of a multifamily property located in Gainesville, Georgia (Solis Gainesville II). This project is located nearby our recently completed multifamily development project in Gainesville, The Everly. The preferred equity investment has economic and other terms consistent with a note receivable, including a mandatory redemption or maturity on October 3, 2026, and it is accounted for as a note receivable. Our investment bears interest at a rate of 14.0% effective through the first 24 months of the investment. Beginning on October 3, 2024, the investment will bear interest at a rate of 10.0% for 12 months. On October 3, 2025, the investment will again bear interest at a rate of 14.0% through maturity. Additionally, the investment earns an unused commitment fee of 10.0% on the unfunded portion of the investment's maximum loan commitment, effective January 1, 2023, and an equity fee on our commitment of $0.3 million, which is amortized through the date of redemption. Both the interest and unused commitment fee compound annually. The preferred equity investment is subject to a minimum interest guarantee of $5.9 million over the life of the investment, which represents approximately 24 months of interest.

On July 1, 2024, we signed an amendment to the operating agreement for the entity in which we own our real estate financing investment with respect to Solis Gainesville II to reduce the preference rate on the investment from 14% to 6% starting on January 1, 2025. We also received a call option to purchase a controlling interest in the entity that owns Gainesville II at fair market value during the period from January 1, 2025 to December 31, 2025, which option also gives us a right of first refusal to buy the property during the same period.

The balance on the Solis Gainesville II note was $23.8 million as of June 30, 2024, which includes $4.0 million of cumulative accrued interest, $0.4 million of unused commitment fees and a discount of $0.2 million due to unamortized equity fees. During the three and six months ended June 30, 2024, we recognized $0.8 million and $1.6 million, respectively, of interest income on the note. As of June 30, 2024, this note was fully funded and the development property was approximately 35% leased.

Solis Kennesaw

On May 25, 2023, we entered into a $37.9 million preferred equity investment for the development of a multifamily property located in Marietta, Georgia. The investment has economic terms consistent with a note receivable, including a mandatory redemption or maturity on May 25, 2027, and it is accounted for as a note receivable. Our investment bears interest at a rate of 14.0% for the first 24 months. Beginning on May 25, 2025, the investment will bear interest at a rate of 9.0% for the following twelve months. On May 25, 2026, the investment will again bear interest at a rate of 14.0% through maturity. The interest compounds annually. We also earn an unused commitment fee of 11.0% on the unfunded portion of the investment's maximum commitment, which does not compound, and an equity fee on our commitment of $0.6 million which is amortized through the date of redemption. The preferred equity investment is subject to a minimum interest guarantee of $13.1 million over the life of the investment, which represents approximately 27 months of interest.

The balance on the Solis Kennesaw note was $34.8 million as of June 30, 2024, which includes $2.4 million of cumulative accrued interest, $2.8 million of unused commitment fees and a discount of $0.4 million due to unamortized equity fees. During the three and six months ended June 30, 2024, we recognized $1.3 million and $2.6 million, respectively, of interest income on the note.


Solis Peachtree Corners

On July 26, 2023, we entered into a $28.4 million preferred equity investment for the development of a multifamily property located in Peachtree Corners, Georgia ("Solis Peachtree Corners"). The preferred equity investment has economic and other terms consistent with a note receivable, including a mandatory redemption feature effective on October 27, 2027, and it is accounted for as a note receivable. Our investment bears interest at a rate of 15.0% for the first 27 months. Beginning on November 1, 2025, the investment will bear interest at a rate of 9.0% for 12 months. On November 1, 2026, the investment will again bear interest at a rate of 15.0% through maturity. The interest compounds annually. We also earn an unused commitment fee of 10.0% on the unfunded portion of the investment's maximum loan commitment, which also compounds annually, and an equity fee on our commitment of $0.4 million which is amortized through the date of redemption. The preferred equity investment is subject to a minimum interest guarantee of $12.0 million over the life of the investment, which represents approximately 30 months of interest.

29


The balance on the Solis Peachtree Corners note was $18.4 million as of June 30, 2024, which includes $1.5 million of cumulative accrued interest, $1.7 million of unused commitment fees and a discount of $0.3 million due to unamortized equity fees. During the three and six months ended June 30, 2024, we recognized $0.9 million and $1.8 million, respectively, of interest income on the note.

The Allure at Edinburgh

On July 26, 2023, we entered into a $9.2 million preferred equity investment for the development of a multifamily property located in Chesapeake, Virginia ("The Allure at Edinburgh"). The preferred equity investment has economic and other terms consistent with a note receivable, including a mandatory redemption feature effective on January 16, 2028, and it is accounted for as a note receivable. Our investment bears interest at a rate of 15.0%, which does not compound. Upon The Allure at Edinburgh obtaining a certificate of occupancy, the investment will bear interest at a rate of 10.0%. The common equity partner in the development property holds an option to sell the property to us at a predetermined amount if certain conditions are met. We also hold an option to purchase the property at any time prior to maturity of the preferred equity investment, and at the same predetermined amount as the common equity partner's option to sell.

The balance on The Allure at Edinburgh note was $10.5 million as of June 30, 2024, which includes $1.3 million of cumulative accrued interest. During the three and six months ended June 30, 2024, we recognized $0.3 million and $0.7 million, respectively, of interest income on the note. As of June 30, 2024, this note was fully funded.

Second Quarter 2024 and Recent Highlights
 
The following highlights our results of operations and significant transactions for the three months ended June 30, 2024 and other recent developments:
 
Net income attributable to common stockholders and holders ("OP Unitholders") of units of limited partnership interest in the Operating Partnership ("OP Units") of $0.4 million, or $0.00 per diluted share, compared to $11.7 million, or $0.13 per diluted share, for the three months ended June 30, 2023. 

Funds from operations attributable to common stockholders and OP Unitholders ("FFO") of $22.4 million, or $0.25 per diluted share, compared to $31.4 million, or $0.35 per diluted share, for the three months ended June 30, 2023. See "Non-GAAP Financial Measures." 

Normalized funds from operations attributable to common stockholders and OP Unitholders ("Normalized FFO") of $30.2 million, or $0.34 per diluted share, compared to $28.3 million, or $0.32 per diluted share, for the three months ended June 30, 2023. See "Non-GAAP Financial Measures."

As of June 30, 2024, weighted average stabilized portfolio occupancy was 94.9%. Retail occupancy was 95.4%, office occupancy was 94.3%, and multifamily occupancy was 94.9%.

Positive spreads on renewals across all segments:
Retail 5.8% (GAAP) and 2.9% (Cash)
Office 24.3% (GAAP) and 4.4% (Cash)
Multifamily 4.3% (GAAP and Cash)

Executed 23 lease renewals and 9 new leases during the second quarter for an aggregate of 248,714 of net rentable square feet.

Same Store NOI increased 0.6% on a GAAP basis compared to the quarter ended June 30, 2023.

Third-party construction backlog as of June 30, 2024 was $302.9 million and construction gross profit for the second quarter was $4.3 million.

During the second quarter of 2024, unrealized losses on non-designated interest rate derivatives that negatively affected FFO were $2.0 million. As of June 30, 2024, the value of the Company’s entire interest rate derivative portfolio, net of unrealized losses, was $32.5 million. These losses are excluded from normalized FFO.

In July, realized $25.8 million in cash upon full redemption of the Solis City Park II preferred equity investment.
Segment Results of Operations

As of June 30, 2024, we operated our business in five segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Our general
30


contracting and real estate services segment is conducted through our taxable REIT subsidiary ("TRS"). Net operating income ("NOI") is the primary measure used by our chief operating decision-maker to assess segment performance and allocate our resources among our segments. We calculate NOI as segment revenues less segment expenses. Segment revenues include rental revenues for our property segments, general contracting and real estate services revenues for our general contracting and real estate services segment, and interest income for our real estate financing segment. Segment expenses include rental expenses and real estate taxes for our property segments, general contracting and real estate services expenses for our general contracting and real estate services segment, and interest expense for our real estate financing segment. NOI is not a measure of operating income or cash flows from operating activities as measured by accounting principles generally accepted in the United States ("GAAP") and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. We consider NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of our real estate and construction businesses. See Note 3 to our condensed consolidated financial statements in Item 1 of this Quarterly Report on Form 10-Q for a reconciliation of NOI to net income, the most directly comparable GAAP measure.
 
We define same store properties as those properties that we owned and operated and that were stabilized for the entirety of both periods presented. We generally consider a property to be stabilized upon the earlier of: (i) the quarter after the property reaches 80% occupancy or (ii) the thirteenth quarter after the property receives its certificate of occupancy. Additionally, any property that is fully or partially taken out of service for the purpose of redevelopment is no longer considered stabilized until the redevelopment activities are complete, the asset is placed back into service, and the occupancy criterion above is again met. A property may also be fully or partially taken out of service as a result of a partial disposition, depending on the significance of the portion of the property disposed. Finally, any property classified as held for sale is taken out of service for the purpose of computing same store operating results.

Since our Annual Report on Form 10-K for the year ended December 31, 2023, we retrospectively reclassified certain components of mixed-use properties between the retail, office, and multifamily real estate segments in order to align the components of those properties with their tenant composition. As a result, NOI for the three months ended June 30, 2023 increased $0.5 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.5 million for the multifamily real estate segment. NOI for the six months ended June 30, 2023 increased $0.8 million and less than $0.1 for the retail and office real estate segments, respectively, and decreased $0.9 million for the multifamily real estate segment. These reclassifications had no effect on total property NOI as previously reported. These reclassifications also had no impact on our general contracting and real estate services or real estate financing segments.

Retail Segment Data

Retail rental revenues, property expenses, and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$26,094 $25,288 $806 $51,745 $48,247 $3,498 
Property expenses6,814 6,413 401 13,440 12,325 1,115 
Segment NOI$19,280 $18,875 $405 $38,305 $35,922 $2,383 

Retail segment NOI for the three months ended June 30, 2024 was materially consistent with the three months ended June 30, 2023. Retail segment NOI for the six months ended June 30, 2024 increased 6.6% compared to the six months ended June 30, 2023, primarily due to the acquisition of The Interlock Retail in May 2023.

Retail Same Store Results
 
Retail same store results for the three and six months ended June 30, 2024 and 2023 exclude The Interlock Retail, Columbus Village II, and Southern Post Retail due to redevelopment. Retail same store results for the six months ended June 30, 2024 and 2023 also exclude Chronicle Mill Retail.

31


Retail same store rental revenues, property expenses, and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$22,874 $23,256 $(382)$45,974 $45,934 $40 
Property expenses5,826 5,593 233 11,539 11,050 489 
Same Store NOI
$17,048 $17,663 $(615)$34,435 $34,884 $(449)
Non-Same Store NOI
2,232 1,212 1,020 3,870 1,038 2,832 
Segment NOI
$19,280 $18,875 $405 $38,305 $35,922 $2,383 
 
Retail same store NOI for the three and six months ended June 30, 2024 was materially consistent with the three and six months ended June 30, 2023.

Office Segment Data 

Office rental revenues, property expenses, and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$22,870 $20,629 $2,241 $44,748 $40,286 $4,462 
Property expenses8,091 7,489 602 16,429 14,733 1,696 
Segment NOI$14,779 $13,140 $1,639 $28,319 $25,553 $2,766 

Office segment NOI for the three and six months ended June 30, 2024 increased 12.5% and 10.8%, respectively, compared to the three and six months ended June 30, 2023, primarily due to the acquisition of The Interlock Office in May 2023, increased occupancy at Wills Wharf, and increased parking income at the Constellation Office.

Office Same Store Results

Office same store results for the three and six months ended June 30, 2024 and 2023 exclude The Interlock Office and Southern Post Office. Office same store results for the six months ended June 30, 2024 and 2023 also exclude Chronicle Mill Office.

Office same store rental revenues, property expenses, and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$20,954 $19,487 $1,467 $40,608 $39,087 $1,521 
Property expenses7,118 6,794 324 14,344 13,752 592 
Same Store NOI$13,836 $12,693 $1,143 $26,264 $25,335 $929 
Non-Same Store NOI943 447 496 2,055 218 1,837 
Segment NOI$14,779 $13,140 $1,639 $28,319 $25,553 $2,766 
 
Office same store NOI for the three and six months ended June 30, 2024 increased 9.0% and 3.7%, respectively, compared to the three and six months ended June 30, 2023, primarily due to increased occupancy at Wills Wharf, and increased reimbursable and parking income at the Constellation Office.

32


Multifamily Segment Data

Multifamily rental revenues, property expenses, and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$14,301 $14,034 $267 $28,653 $27,636 $1,017 
Property expenses6,068 5,405 663 11,634 10,621 1,013 
Segment NOI$8,233 $8,629 $(396)$17,019 $17,015 $
 
Multifamily segment NOI for the three and six months ended June 30, 2024 was materially consistent with the three and six months ended June 30, 2023.

Multifamily Same Store Results
 
Multifamily same store results for the three and six months ended June 30, 2024 and 2023 exclude Chandler Residences. Multifamily same store results for the six months ended June 30, 2024 and 2023 also exclude Chronicle Mill Apartments.

Multifamily same store rental revenues, property expenses and NOI for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Rental revenues$14,223 $14,034 $189 $26,192 $25,480 $712 
Property expenses5,694 5,196 498 10,275 9,522 753 
Same Store NOI$8,529 $8,838 $(309)$15,917 $15,958 $(41)
Non-Same Store NOI(296)(209)(87)1,102 1,057 45 
Segment NOI$8,233 $8,629 $(396)$17,019 $17,015 $
 
Multifamily same store NOI for the three and six months ended June 30, 2024 was materially consistent with the three and six months ended June 30, 2023.

General Contracting and Real Estate Services Segment Data

General contracting and real estate services revenues, expenses, and gross profit for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
General contracting and real estate services revenues$116,839$102,574$14,265$243,814$186,812$57,002
General contracting and real estate services expenses112,50099,07113,429235,398180,24155,157
Segment gross profit$4,339$3,503$836$8,416$6,571$1,845
Operating margin (1)
3.7 %3.4 %0.3 %3.5 %3.5 %— %
________________________________________
(1)50% and 90% of gross profit attributable to our T. Rowe Price Global HQ and Allied | Harbor Point development projects, respectively, is not reflected within general contracting and real estate services revenues due to elimination. The Company is still entitled to receive cash proceeds in relation to the eliminated amounts. Prior to any gross profit eliminations attributable to these projects, operating margin was 4.0% and 3.7% for the three and six months ended June 30, 2024, respectively, and 3.9% and 4.0% for the three and six months ended June 30, 2023, respectively.

General contracting and real estate services segment gross profit for the three and six months ended June 30, 2024 increased $0.8 million and $1.8 million, respectively, compared to the three and six months ended June 30, 2023, primarily due
33


to an increase in work performed in the execution of our backlog and the recognition of savings from unused contingencies for certain contracts.

The changes in third party construction backlog for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Beginning backlog$343,406 $651,840 $472,169 $665,564 
New contracts/change orders76,585 43,975 75,181 114,767 
Work performed(117,141)(103,029)(244,500)(187,545)
Ending backlog$302,850 $592,786 $302,850 $592,786 
 
As of June 30, 2024, we had $100.3 million in the backlog relating to the Harbor Point Parcel 3 and Harbor Point Parcel 4 developments in Baltimore.

Real Estate Financing Segment Data

Real estate financing interest income, interest expense, and gross profit for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

 Three Months Ended June 30, Six Months Ended June 30,
 20242023Change20242023Change
Interest income$3,966 $3,225 $741 $7,966 $6,761 $1,205 
Interest expense1,767 809 958 3,099 1,906 1,193 
Segment gross profit$2,199 $2,416 $(217)$4,867 $4,855 $12 
Operating margin55.4 %74.9 %(19.5)%61.1 %71.8 %(10.7)%

Real estate financing gross profit for the three months ended June 30, 2024 decreased 9.0% compared to the three months ended June 30, 2023, primarily due to higher interest expense allocable to the outstanding loans that offset the increased income for the 2024 period. Real estate financing gross profit for the six months ended June 30, 2024 was materially consistent with the six months ended June 30, 2023.

34


Consolidated Results of Operations
 
The following table summarizes the results of operations for the three and six months ended June 30, 2024 and 2023 (unaudited, in thousands): 
 Three Months Ended 
June 30,
 Six Months Ended 
June 30,
 
 20242023Change20242023Change
Revenues      
Rental revenues$63,265 $59,951 $3,314 $125,146 $116,169 $8,977 
General contracting and real estate services revenues116,839 102,574 14,265 243,814 186,812 57,002 
Interest income4,632 3,414 1,218 9,258 7,133 2,125 
Total revenues184,736 165,939 18,797 378,218 310,114 68,104 
Expenses      
Rental expenses15,087 13,676 1,411 29,692 26,636 3,056 
Real estate taxes5,886 5,631 255 11,811 11,043 768 
General contracting and real estate services expenses112,500 99,071 13,429 235,398 180,241 55,157 
Depreciation and amortization20,789 19,878 911 41,224 38,346 2,878 
Amortization of right-of-use assets - finance leases394 347 47 789 624 165 
General and administrative expenses4,503 4,052 451 10,377 9,500 877 
Acquisition, development, and other pursuit costs5,528 18 5,510 5,528 18 5,510 
Impairment charges1,494 — 1,494 1,494 102 1,392 
Total expenses166,181 142,673 23,508 336,313 266,510 69,803 
Gain on real estate dispositions, net— 511 (511)— 511 (511)
Operating income18,555 23,777 (5,222)41,905 44,115 (2,210)
Interest expense (21,227)(13,629)(7,598)(39,202)(25,931)(13,271)
Change in fair value of derivatives and other4,398 5,005 (607)17,286 2,558 14,728 
Unrealized credit loss release (provision)228 (100)328 145 (177)322 
Other income, net79 168 (89)158 261 (103)
Income before taxes2,033 15,221 (13,188)20,292 20,826 (534)
Income tax benefit (provision) 1,246 (336)1,582 712 (524)1,236 
Net income3,279 14,885 (11,606)21,004 20,302 702 
Net income attributable to noncontrolling interests in investment entities(17)(269)252 (51)(423)372 
Preferred stock dividends(2,887)(2,887)— (5,774)(5,774)— 
Net income attributable to common stockholders and OP Unitholders$375 $11,729 $(11,354)$15,179 $14,105 $1,074 
 
Rental revenues for the three and six months ended June 30, 2024 increased 5.5% and 7.7%, respectively, compared to the three and six months ended June 30, 2023 as follows (in thousands): 

Three Months Ended June 30, Six Months Ended June 30, 
20242023Change20242023Change
Retail$26,094 $25,288 $806 $51,745 $48,247 $3,498 
Office22,870 20,629 2,241 44,748 40,286 4,462 
Multifamily14,301 14,034 267 28,653 27,636 1,017 
 $63,265 $59,951 $3,314 $125,146 $116,169 $8,977 

35


 Retail rental revenues for the three and six months ended June 30, 2024 increased 3.2% and 7.3%, respectively, compared to the three and six months ended June 30, 2023, primarily as a result of the acquisition of The Interlock Retail in May 2023.
 
Office rental revenues for the three and six months ended June 30, 2024 increased 10.9% and 11.1%, respectively, compared to the three and six months ended June 30, 2023, primarily as a result of the acquisition of The Interlock Office in May 2023, increased occupancy at Wills Wharf, and increased reimbursable and parking income at the Constellation Office.

Multifamily rental revenues for the three and six months ended June 30, 2024 increased 1.9% and 3.7%, respectively, compared to the three and six months ended June 30, 2023, as a result of the commencement of operations at Chandler Residences.

General contracting and real estate services revenues for the three and six months ended June 30, 2024 increased $14.3 million and $57.0 million, respectively, compared to the three and six months ended June 30, 2023 due to an increase in work performed in the execution of our backlog and the recognition of savings from unused contingencies for certain contracts.

Interest income for the three and six months ended June 30, 2024 increased 35.7% and 29.8%, respectively, compared to the three and six months ended June 30, 2023, primarily due to interest earned on unused commitments on real estate financing investments and higher interest bearing cash deposits.

Rental expenses for the three and six months ended June 30, 2024 increased 10.3% and 11.5%, respectively, compared to the three and six months ended June 30, 2023 as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Retail$4,394 $4,073 $321 $8,605 $7,717 $888 
Office5,956 5,332 624 12,079 10,491 1,588 
Multifamily4,737 4,271 466 9,008 8,428 580 
 $15,087 $13,676 $1,411 $29,692 $26,636 $3,056 

Retail rental expenses for the three and six months ended June 30, 2024 increased 7.9% and 11.5%, respectively, compared to the three and six months ended June 30, 2023, primarily due to the acquisition of The Interlock Retail in May 2023.
 
Office rental expenses for the three and six months ended June 30, 2024 increased 11.7% and 15.1%, respectively, compared to the three and six months ended June 30, 2023, primarily as a result of the acquisition of The Interlock Office in May 2023 and increased occupancy at Constellation Office.

Multifamily rental expenses for the three and six months ended June 30, 2024 increased 10.9% and 6.9%, respectively, compared to the three and six months ended June 30, 2023, primarily as a result of the commencement of operations at Chandler Residences, as well as increases in utilities and repairs.

Real estate taxes for the three and six months ended June 30, 2024 increased 4.5% and 7.0%, respectively, compared to the three and six months ended June 30, 2023 as follows (in thousands): 
 Three Months Ended June 30, Six Months Ended June 30, 
 20242023Change20242023Change
Retail$2,420 $2,340 $80 $4,835 $4,608 $227 
Office2,135 2,157 (22)4,350 4,242 108 
Multifamily1,331 1,134 197 2,626 2,193 433 
 $5,886 $5,631 $255 $11,811 $11,043 $768 

Retail real estate taxes for the three months ended June 30, 2024 were materially consistent with the three months ended June 30, 2023. Retail real estate taxes for the six months ended June 30, 2024 increased 4.9% compared to the six months ended June 30, 2023, primarily due to the acquisition of The Interlock Retail in May 2023.

36


Office real estate taxes for the three and six months ended June 30, 2024 were materially consistent with the three and six months ended June 30, 2023.

Multifamily real estate taxes for the three and six months ended June 30, 2024 increased 17.4% and 19.7%, respectively, compared to the three and six months ended June 30, 2023, primarily due to increased tax assessments across the multifamily portfolio and the commencement of operations at Chandler Residences.

General contracting and real estate services expenses for the three and six months ended June 30, 2024 increased $13.4 million and $55.2 million, respectively, compared to the three and six months ended June 30, 2023 due to an increase in work performed in the execution of our backlog.

Depreciation and amortization for the three and six months ended June 30, 2024 increased 4.6% and 7.5%, respectively, compared to the three and six months ended June 30, 2023, primarily due to the acquisition of The Interlock in May 2023.

Amortization of right-of-use assets - finance leases for the three and six months ended June 30, 2024 increased 13.5% and 26.4%, respectively, compared to the three and six months ended June 30, 2023, primarily due to the ground lease assumed in connection with the acquisition of The Interlock in May 2023.
General and administrative expenses for the three and six months ended June 30, 2024 increased 11.1% and 9.2%, respectively, compared to the three and six months ended June 30, 2023, primarily due to increased compensation costs, including severance costs.

Acquisition, development, and other pursuit costs for the three and six months ended June 30, 2024 increased compared to the three and six months ended June 30, 2023, primarily due to the write off of development costs related to an undeveloped land parcel in predevelopment located in Charlotte, North Carolina. Refer to Note 5 for more information.

Impairment charges for the three and six months ended June 30, 2024 relate to the impairment of an undeveloped land parcel in predevelopment located in Charlotte, North Carolina. Refer to Note 5 for more information.

Interest expense for the three and six months ended June 30, 2024 increased 55.7% and 51.2%, respectively, compared to the three and six months ended June 30, 2023, primarily due to higher levels of indebtedness in connection with the funding of development projects, real estate financing investments, and acquisitions, as well as the expiration of derivatives designated as cash flow hedges.

The change in fair value of derivatives and other for the three and six months ended June 30, 2024 includes a decrease in interest receipts for non-designated derivatives due to expiring instruments, and an increase in the fair value of our derivative instruments due to increases in forward SOFR (the Secured Overnight Financing Rate).

Changes in unrealized credit loss release (provision) for the three and six months ended June 30, 2024 were primarily the result of the release of the provision related to the Solis City Park II real estate financing investment, which was partially offset by increases in note receivable balances for the Solis Kennesaw and Solis Peachtree Corners real estate financing investments.

Changes in other income, net for the three and six months ended June 30, 2024 were immaterial.

Income tax benefit for the three and six months ended June 30, 2024 was primarily attributable to the impairment of real estate of $1.5 million and development costs of $5.5 million that were recognized during the period related to undeveloped land under predevelopment, which had an attributable income tax benefit of $1.6 million. The income tax provision that we recognized during the three and six months ended June 30, 2024 and 2023, which, for the 2024 periods, partially offset the income tax benefit discussed above, were attributable to the taxable profits and losses of our development and construction businesses that we operate through our TRS. 

37


Liquidity and Capital Resources
 
Overview
 
We believe our primary short-term liquidity requirements consist of general contractor expenses, operating expenses, and other expenditures associated with our properties, including tenant improvements, leasing commissions and leasing incentives, dividend payments to our stockholders required to maintain our REIT qualification, debt service, capital expenditures, new real estate development projects, mezzanine loan funding requirements, and strategic acquisitions. We expect to meet our short-term liquidity requirements through net cash provided by operations, reserves established from existing cash, borrowings under construction loans to fund new real estate development and construction, borrowings available under our credit facility (as defined below), and net proceeds from the opportunistic sale of common stock through our ATM Program, which is discussed below.
 
Our long-term liquidity needs consist primarily of funds necessary for the repayment of debt at or prior to maturity, general contracting expenses, property development and acquisitions, tenant improvements, and capital improvements. We expect to meet our long-term liquidity requirements with net cash from operations, long-term secured and unsecured indebtedness, the issuance of equity and debt securities, and the opportunistic disposition of non-core properties. We also may fund property development and acquisitions and capital improvements using our credit facility pending long-term financing.

As of June 30, 2024, we had unrestricted cash and cash equivalents of $20.3 million available for both current liquidity needs as well as development and redevelopment activities. We also had restricted cash in escrow of $1.4 million, some of which is available for capital expenditures and certain operating expenses at our operating properties. As of June 30, 2024, we had $168.0 million of available borrowings under our revolving credit facility to meet our short-term liquidity requirements and $20.7 million of available borrowings under our construction loans to fund development activities. During the three months ended June 30, 2024, we decreased outstanding borrowings on our revolving credit facility by $102.0 million. The funds used to pay down the debt were procured by expanding the term loan facility (as defined below) by $50.0 million and the M&T term loan facility (as defined below) by $35.0 million, in addition to utilizing $17.0 million from operating proceeds.

During the year ended December 31, 2022, we began to implement a strategic transformation of the composition of borrowings by refinancing secured property debt with unsecured property debt in order to increase the flexibility of our financing cash flows. We continue to implement this transformation in the current fiscal year. As of June 30, 2024, unsecured debt represented 53.9% of our total borrowings compared to 51.1% as of June 30, 2023.

As of June 30, 2024, we had $23.8 million in loans that will mature during the remainder of 2024, which we plan to either repay with borrowings under our credit facility or to extend the maturity through available extension options.

ATM Program

On March 10, 2020, we commenced an at-the-market continuous equity offering program (the "ATM Program") through which we may, from time to time, issue and sell shares of our common stock and shares of our 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock (the "Series A Preferred Stock") having an aggregate offering price of up to $300.0 million, to or through our sales agents and, with respect to shares of our common stock, may enter into separate forward sales agreements to or through the forward purchaser.

During the six months ended June 30, 2024, we issued and sold 402,429 shares of common stock at a weighted average price of $10.97 per share under the ATM Program, receiving net proceeds, after offering costs and commissions, of $4.3 million. During the six months ended June 30, 2024, we did not issue any shares of Series A Preferred Stock under the ATM Program. Shares having an aggregate offering price of $196.0 million remained unsold under the ATM Program as of August 2, 2024.

Share Repurchase Program

On June 15, 2023, we adopted a $50.0 million share repurchase program (the "Share Repurchase Program"). Under the Share Repurchase Program, we may repurchase shares of our common stock and Series A Preferred Stock from time to time in the open market, in block purchases, through privately negotiated transactions, the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or other means permitted. The Share Repurchase Program does not obligate us to acquire any specific number of shares or acquire shares over any specific period of time. The Share Repurchase Program may be suspended or discontinued at any time by us and does not have an expiration date.
38



During the six months ended June 30, 2024, we did not repurchase any shares of common stock or Series A Preferred Stock. As of June 30, 2024, $37.4 million remained available for repurchases under the Share Repurchase Program.

Credit Facility

On August 23, 2022, we entered into an amended and restated credit agreement (the "Credit Agreement"), which provides for a $550.0 million credit facility comprised of a $250.0 million senior unsecured revolving credit facility (the "revolving credit facility") and a $300.0 million senior unsecured term loan facility (the "term loan facility" and, together with the revolving credit facility, the "credit facility"), with a syndicate of banks. Subject to available borrowing capacity, we intend to use future borrowings under the credit facility for general corporate purposes, including funding acquisitions, mezzanine lending, and development and redevelopment of properties in our portfolio, and for working capital.

The credit facility includes an accordion feature that allows the total commitments to be increased to $1.0 billion, subject to certain conditions, including obtaining commitments from any one or more lenders. The revolving credit facility has a scheduled maturity date of January 22, 2027, with two six-month extension options, subject to certain conditions, including payment of a 0.075% extension fee at each extension. The term loan facility has a scheduled maturity date of January 21, 2028.

On August 29, 2023, we increased the capacity of the revolving credit facility by $105.0 million by exercising the accordion feature in part, bringing the revolving credit facility capacity to $355.0 million and the total credit facility capacity to $655.0 million.

On June 14, 2024, the term loan facility commitment increased to $350.0 million as a result of an existing lender increasing its outstanding commitment.

The revolving credit facility bears interest at SOFR plus a margin ranging from 1.30% to 1.85% and a credit spread adjustment of 0.10%, and the term loan facility bears interest at SOFR plus a margin ranging from 1.25% to 1.80% and a credit spread adjustment of 0.10%, in each case depending on our total leverage. We also are obligated to pay an unused commitment fee of 15 or 25 basis points on the unused portions of the commitments under the revolving credit facility, depending on the amount of borrowings under the revolving credit facility. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody’s Investors Service, Inc., we may elect to have borrowings become subject to interest rates based on such credit ratings. Our unencumbered borrowing pool will support revolving borrowings of up to $266.4 million, as of June 30, 2024.

The Operating Partnership is the borrower under the credit facility, and its obligations under the credit facility are guaranteed by us and certain of our subsidiaries that are not otherwise prohibited from providing such guaranty.

The Credit Agreement contains customary representations and warranties and financial and other affirmative and negative covenants. Our ability to borrow under the credit facility is subject to our ongoing compliance with a number of financial covenants, affirmative covenants and other restrictions, including the following:

Total leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the credit facility);
Ratio of adjusted EBITDA (as defined in the Credit Agreement) to fixed charges of not less than 1.50 to 1.0;
Tangible net worth of not less than the sum of (i) $825.2 million and (ii) an amount equal to 75% of the net equity proceeds received by us after June 30, 2022;
Ratio of secured indebtedness (excluding the credit facility if it becomes secured indebtedness) to total asset value of not more than 40%;
Ratio of secured recourse debt (excluding the credit facility if it becomes secured indebtedness) to total asset value of not more than 20%;
Total unsecured leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the credit facility);
Unencumbered interest coverage ratio (as defined in the Credit Agreement) of not less than 1.75 to 1.0;
Maintenance of a minimum of at least 15 unencumbered properties (as defined in the Credit Agreement) with an unencumbered asset value (as defined in the Credit Agreement) of not less than $500.0 million at any time; and
Minimum occupancy rate (as defined in the Credit Agreement) for all unencumbered properties of not less than 80% at any time.

The Credit Agreement limits our ability to pay cash dividends if a default has occurred and is continuing or would result therefrom. However, if certain defaults or events of default exist, we may pay cash dividends to the extent necessary to (i)
39


maintain our status as a REIT and (ii) avoid federal or state income excise taxes. The Credit Agreement also restricts the amount of capital that we can invest in specific categories of assets, such as unimproved land holdings, development properties, notes receivable, mortgages, mezzanine loans, and unconsolidated affiliates, and restricts our ability to repurchase stock and OP Units during the term of the credit facility.

We may, at any time, voluntarily prepay any loan under the credit facility in whole or in part without significant premium or penalty, except for those portions subject to an interest rate swap agreement.

The Credit Agreement includes customary events of default, in certain cases subject to customary periods to cure. The occurrence of an event of default, following the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the credit facility to be immediately due and payable.

M&T Term Loan Facility

On December 6, 2022, we entered into a term loan agreement (the "M&T term loan agreement") with Manufacturers and Traders Trust Company, which provides a $100.0 million senior unsecured term loan facility (the "M&T term loan facility"), with the option to increase the total capacity to $200.0 million, subject to our satisfaction of certain conditions. The M&T term loan facility has a scheduled maturity date of March 8, 2027, with a one-year extension option, subject to our satisfaction of certain conditions, including payment of a 0.075% extension fee.

On June 21, 2024, the M&T term loan facility commitment increased to $135.0 million as a result of adding a new lender to the facility.

The M&T term loan facility bears interest at a rate elected by us based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on our total leverage. The "Base Rate" is equal to the highest of: (a) the rate of interest in effect for such day as publicly announced from time to time by M&T Bank as its “prime rate” for such day, (b) the Federal Funds Rate for such day, plus 0.50%, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. We have elected for the loan to bear interest at term SOFR plus margin. If we attain investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., we may elect to have borrowings become subject to interest rates based on such credit ratings.

The Operating Partnership is the borrower under the M&T term loan facility, and its obligations under the M&T term loan facility are guaranteed by us and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty.

The M&T term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. Our ability to borrow under the M&T term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions, including the following:

Total leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the M&T term loan facility);
Ratio of adjusted EBITDA (as defined in the M&T term loan agreement) to fixed charges of not less than 1.50 to 1.0;
Tangible net worth of not less than the sum of (i) $825.2 million and (ii) an amount equal to 75% of the net equity proceeds received by us after June 30, 2022;
Ratio of secured indebtedness (excluding the M&T term loan facility if it becomes secured indebtedness) to total asset value of not more than 40%;
Ratio of secured recourse debt (excluding the M&T term loan facility if it becomes secured indebtedness) to total asset value of not more than 20%;
Total unsecured leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the M&T term loan facility);
Unencumbered interest coverage ratio (as defined in the M&T term loan agreement) of not less than 1.75 to 1.0;
Maintenance of a minimum of at least 15 unencumbered properties (as defined in the M&T term loan agreement) with an unencumbered asset value (as defined in the M&T term loan agreement) of not less than $500.0 million at any time; and
40


Minimum occupancy rate (as defined in the M&T term loan agreement) for all unencumbered properties of not less than 80% at any time.

The M&T term loan agreement limits our ability to pay cash dividends if a default has occurred and is continuing or would result therefrom. However, if certain defaults or events of default exist, we may pay cash dividends to the extent necessary to (i) maintain our status as a REIT and (ii) avoid federal or state income excise taxes. The M&T term loan agreement also restricts the amount of capital that we can invest in specific categories of assets, such as unimproved land holdings, development properties, notes receivable, mortgages, mezzanine loans and unconsolidated affiliates, and restricts our ability to repurchase stock and OP Units during the term of the M&T term loan facility.

We may, at any time, voluntarily prepay the M&T term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The M&T term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the M&T term loan facility to be immediately due and payable. A default under the Credit Agreement would also constitute a default under the M&T term loan agreement.

TD Term Loan Facility

On May 19, 2023, we entered into a term loan agreement (the "TD term loan agreement") with Toronto Dominion (Texas) LLC, as administrative agent, and TD Bank, N.A. as lender, which provides a $75.0 million senior unsecured term loan facility (the "TD term loan facility"), with the option to increase the total capacity to $150.0 million, subject to our satisfaction of certain conditions. The TD term loan facility has a scheduled maturity date of May 19, 2025, with a one-year extension option, subject to our satisfaction of certain conditions, including an extension fee payment of 0.15% of the outstanding amount of the loan as of such date.

The TD term loan facility bears interest at a rate elected by us based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on our total leverage. The "Base Rate" is equal to the highest of: (a) the Federal Funds Rate for such day, plus 0.50% (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its “prime rate” for such day, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. We have elected for the loan to bear interest at term SOFR plus margin. If we attain investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., we may elect to have borrowings become subject to interest rates based on such credit ratings.

On June 29, 2023, the TD term loan facility commitment increased to $95.0 million as a result of the addition of a second lender to the facility.

The Operating Partnership is the borrower under the TD term loan facility, and its obligations under the TD term loan facility are guaranteed by us and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty.

The TD term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. Our ability to borrow under the TD term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions, including the following:

Total leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the TD term loan facility);
Ratio of adjusted EBITDA (as defined in the TD term loan agreement) to fixed charges of not less than 1.50 to 1.0;
Tangible net worth of not less than the sum of (i) $825.2 million and (ii) an amount equal to 75% of the net equity proceeds received by us after June 30, 2022;
Ratio of secured indebtedness (excluding the TD term loan facility if it becomes secured indebtedness) to total asset value of not more than 40%;
Ratio of secured recourse debt (excluding the TD term loan facility if it becomes secured indebtedness) to total asset value of not more than 20%;
41


Total unsecured leverage ratio of not more than 60% (or 65% for the two consecutive quarters following any acquisition with a purchase price of at least $100.0 million, but only up to two times during the term of the TD term loan facility);
Unencumbered interest coverage ratio (as defined in the TD term loan agreement) of not less than 1.75 to 1.0;
Maintenance of a minimum of at least 15 unencumbered properties (as defined in the TD term loan agreement) with an unencumbered asset value (as defined in the TD term loan agreement) of not less than $500.0 million at any time; and
Minimum occupancy rate (as defined in the TD term loan agreement) for all unencumbered properties of not less than 80% at any time.

The TD term loan agreement limits our ability to pay cash dividends if a default has occurred and is continuing or would result therefrom. However, if certain defaults or events of default exist, we may pay cash dividends to the extent necessary to (i) maintain our status as a REIT and (ii) avoid federal or state income excise taxes. The TD term loan agreement also restricts the amount of capital that we can invest in specific categories of assets, such as unimproved land holdings, development properties, notes receivable, mortgages, mezzanine loans and unconsolidated affiliates, and restricts our ability to repurchase stock and OP Units during the term of the TD term loan facility.

We may, at any time, voluntarily prepay the TD term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The TD term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the TD term loan facility to be immediately due and payable. A default under the Credit Agreement would also constitute a default under the TD term loan agreement.

We are currently in compliance with all covenants under the Credit Agreement, the M&T term loan agreement, and the TD term loan agreement.

42


Consolidated Indebtedness
 
The following table sets forth our consolidated indebtedness as of June 30, 2024 ($ in thousands): 

Amount Outstanding
Interest Rate (a)
Effective Rate for Variable-Rate Debt
Maturity Date (b)
Balance at Maturity
Secured Debt
Premier
$23,763 SOFR+1.55 %7.00 %October 31, 2024$23,648 
Chronicle Mill35,069SOFR+3.00 %8.34 %April 26, 202534,700
Red Mill South4,6793.57 %3.57 %May 1, 20254,383
Market at Mill Creek11,033SOFR+1.55 %5.09 %
(c)
July 12, 202510,505
The Everly30,000SOFR+1.50 %6.84 %December 20, 202530,000
Encore Apartments & 4525 Main Street
52,8462.93 %2.93 %February 10, 202650,726
Southern Post52,886SOFR+2.25 %5.59 %August 25, 202652,886
Thames Street Wharf67,178SOFR+1.30 %2.33 %
(c)
September 30, 202660,839
Constellation Energy Building175,000SOFR+1.50 %6.95 %
(c)
November 1, 2026175,000
Southgate Square24,900SOFR+1.90 %7.34 %December 21, 202622,811
Nexton Square21,274SOFR+1.95 %7.29 %June 30, 202719,487
Liberty20,416SOFR+1.50 %4.93 %September 27, 202719,230
Greenbrier Square19,3783.74 %3.74 %October 10, 202718,049
Lexington Square13,4484.50 %4.50 %September 1, 202812,044
Red Mill North3,9034.73 %4.73 %December 31, 20283,295
Greenside Apartments30,7173.17 %3.17 %December 15, 202926,095
Smith's Landing14,0864.05 %4.05 %June 1, 2035384
The Edison14,9795.30 %5.30 %December 1, 2044100
The Cosmopolitan39,9183.35 %3.35 %July 1, 2051187
Total Secured Debt$655,473 $564,369 
Unsecured Debt
TD Unsecured Term Loan$95,000 SOFR+1.35%-1.90%4.85 %
(c)
May 19, 2025$95,000 
Senior Unsecured Revolving Credit Facility182,000 SOFR+1.30%-1.85%6.94 %January 22, 2027182,000 
Senior Unsecured Revolving Credit Facility (Fixed)5,000 SOFR+1.30%-1.85%4.80 %
(c)
January 22, 20275,000 
M&T Unsecured Term Loan35,000SOFR+1.25%-1.80%6.89 %March 8, 202735,000
M&T Unsecured Term Loan (Fixed)
100,000 
SOFR+
1.25%-1.80%5.05 %
(c)
March 8, 2027100,000 
Senior Unsecured Term Loan282,053SOFR+1.25%-1.80%6.89 %January 21, 2028282,053
Senior Unsecured Term Loan (Fixed)67,947SOFR+1.25%-1.80%4.98 %
(c)
January 21, 202867,947
Total Unsecured Debt767,000767,000
Total Principal Balances
$1,422,473 $1,331,369 
Other notes payable(d)
6,122
Unamortized GAAP Adjustments(9,366)
Indebtedness, Net$1,419,229 
_______________________________________
(a) SOFR is determined by individual lenders.
(b) Does not reflect the effect of any maturity extension options.
(c) Includes debt subject to interest rate swap locks.
(d) Represents the fair value of additional ground lease payments at 1405 Point over the approximately 39-year remaining lease term.

As of June 30, 2024, we were in compliance with all loan covenants on our outstanding indebtedness.
43


As of June 30, 2024, our scheduled principal payments and maturities during each of the next five years and thereafter are as follows ($ in thousands): 
Year(1)(2)(3)
Amount DuePercentage of Total
2024 (excluding the six months ended June 30, 2024)
$29,223 %
2025185,409 13 %
2026370,413 26 %
2027383,560 27 %
2028369,322 26 %
Thereafter84,546 %
Total$1,422,473 100 %
________________________________________
(1) Does not reflect the effect of any maturity extension options.
(2) Includes debt incurred in connection with the development of properties.
(3) Debt principal payments and maturities exclude increased ground lease payments at 1405 Point which are classified as a note payable in our consolidated balance sheets.

Interest Rate Derivatives
 
As of June 30, 2024, we held one interest rate cap corridor. We purchased a SOFR interest rate cap at 1.00% and sold a SOFR interest rate cap at 3.00%, resulting in a SOFR interest rate cap corridor of 1.00% to 3.00%, effective on September 1, 2022. This corridor is designated as a cash flow hedge. The intended goal of this corridor is to provide a level of protection from the effect of rising interest rates and reduce the all-in-cost of the derivative instrument. We paid a premium of $1.4 million to purchase the corridor. As of June 30, 2024, the notional amount was $73.6 million, which is the maximum notional amount. The corridor is scheduled to mature on September 1, 2024.

As of June 30, 2024, we held the following interest rate swap agreements ($ in thousands):
Related DebtNotional AmountIndexSwap Fixed Rate
Debt Effective Rate
Effective DateExpiration Date
Market at Mill Creek loan$11,053 1-month SOFR
(a)
3.43 %5.09 %12/13/20228/1/2025
Harbor Point Parcel 3 senior construction loan90,000 1-month SOFR
(b)
2.75 %4.82 %10/2/202310/1/2025
Floating rate pool of loans 330,000 1-month SOFR
(c)
2.75 %4.38 %10/1/202310/1/2025
Harbor Point Parcel 4 senior construction loan100,000 1-month SOFR
(d)
2.75 %5.12 %11/01/202311/01/2025
Floating rate pool of loans 300,000 1-month SOFR
(e)
2.75 %4.38 %12/01/202312/01/2025
Revolving credit facility and TD unsecured term loan
100,000 Daily SOFR
(f)
3.20 %4.84 %05/19/20235/19/2026
Thames Street Wharf loan
67,178 Daily SOFR
(g)
0.93 %2.33 %09/30/20219/30/2026
M&T unsecured term loan100,000 1-month SOFR
(g)
3.50 %5.05 %12/06/202212/06/2027
Liberty Retail & Apartments loan
21,000 
1-month SOFR
(a)
3.43 %4.93 %12/13/20221/21/2028
Senior unsecured term loan
67,947 
1-month SOFR
(a)
3.43 %4.98 %12/13/20221/21/2028
Total$1,187,178 
________________________________________
(a) We novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024, and (B) $21.0 million to the loan secured by Liberty Retail & Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.
(b) This interest rate swap agreement reduces our interest rate exposure on the $180.4 million senior construction loan secured by our Harbor Point Parcel 3 equity method investment. As such, the loan is not reflected on our consolidated balance sheets. We also paid $3.6 million to reduce the swap fixed rate.
(c) We paid $13.3 million to reduce the swap fixed rate.
(d) This interest rate swap agreement reduces our interest rate exposure on the $109.7 million senior construction loan secured by our Harbor Point Parcel 4 equity method investment. As such, the loan is not reflected on our consolidated balance sheets. We also paid $3.9 million to reduce the swap fixed rate.
(e) We paid $10.5 million to reduce the swap fixed rate.
44


(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.
(g) Designated as a cash flow hedge.
Off-Balance Sheet Arrangements

In connection with certain of our real estate financing activities and equity method investments, we have made guarantees to pay portions of certain senior loans of third parties associated with the development projects. As of June 30, 2024, we had an outstanding guarantee liability of $0.1 million related to the $32.9 million guarantee of the senior loan secured by Harbor Point Parcel 4.

In connection with our Harbor Point Parcel 3 unconsolidated joint venture, we are responsible for providing a completion guarantee to the lender for this project.

Unfunded Loan Commitments

We may be a party to financial instruments with off-balance sheet risk in the normal course of business to meet the financial needs of our borrowers. These commitments are not reflected on the consolidated balance sheet. As of June 30, 2024, our off-balance sheet arrangements consisted of $23.9 million of unfunded commitments of our notes receivable. We have recorded a $0.4 million credit loss reserve in conjunction with the total unfunded commitments. Such commitments are subject to our borrowers’ satisfaction of certain financial and nonfinancial covenants and involve, to varying degrees, elements of credit risk in excess of the amount recognized in the consolidated balance sheets. The commitments may or may not be funded depending on a variety of circumstances including timing, credit metric hurdles, and other nonfinancial events occurring.

Cash Flows
 Six Months Ended June 30, 
 20242023
Change
 (in thousands)
Operating activities
$63,880 $40,461 $23,419 
Investing activities
(53,182)(103,240)50,058 
Financing activities
(19,167)47,011 (66,178)
Net increase (decrease)
$(8,469)$(15,768)$7,299 
Cash, cash equivalents, and restricted cash, beginning of period $30,166 $51,865  
Cash, cash equivalents, and restricted cash, end of period
$21,697 $36,097  
 
During the six months ended June 30, 2024, net cash provided by operating activities decreased $23.4 million compared to the six months ended June 30, 2023 primarily due to timing of billing for construction projects.
 
During the six months ended June 30, 2024, net cash used in investing activities decreased $50.1 million compared to the six months ended June 30, 2023 primarily because of less capital used for development and less contributions with respect to equity method investments.

During the six months ended June 30, 2024, net cash provided by financing activities decreased $66.2 million compared to the six months ended June 30, 2023 primarily due to less borrowings under the credit facility.
 
Non-GAAP Financial Measures
 
We calculate FFO in accordance with the standards established by the National Association of Real Estate Investment Trusts ("Nareit"). Nareit defines FFO as net income (loss) (calculated in accordance with GAAP), excluding depreciation and amortization related to real estate, gains or losses from the sales of certain real estate assets, gains or losses from change in control, and impairment write-downs of certain real estate assets and investments in entities when the impairment is directly attributable to decreases in the value of depreciable real estate held by the entity.
 
FFO is a supplemental non-GAAP financial measure. Management uses FFO as a supplemental performance measure because we believe that FFO is beneficial to investors as a starting point in measuring our operational performance. Specifically, in excluding real estate related depreciation and amortization and gains and losses from property dispositions,
45


which do not relate to or are not indicative of operating performance, FFO provides a performance measure that, when compared period-over-period, captures trends in occupancy rates, rental rates, and operating costs.
 
However, because FFO excludes depreciation and amortization and captures neither the changes in the value of our properties that result from use or market conditions nor the level of capital expenditures and leasing commissions necessary to maintain the operating performance of our properties, all of which have real economic effects and could materially impact our results from operations, the utility of FFO as a measure of our performance is limited. In addition, other equity REITs may not calculate FFO in accordance with the Nareit definition as we do, and, accordingly, our calculation of FFO may not be comparable to such other REITs’ calculations of FFO. Accordingly, FFO should be considered only as a supplement to net income as a measure of our performance. FFO should not be used as a measure of our liquidity, nor is it indicative of funds available to fund our cash needs, including our ability to pay dividends or service indebtedness. Also, FFO should not be used as a supplement to or substitute for cash flow from operating activities computed in accordance with GAAP.

We also believe that the computation of FFO in accordance with Nareit’s definition includes certain items that are not indicative of the results provided by our operating property portfolio and affect the comparability of our period-over-period performance. Accordingly, management believes that Normalized FFO is a more useful performance measure that excludes certain items, including but not limited to, debt extinguishment losses and prepayment penalties, impairment and accelerated amortization of intangible assets and liabilities, property acquisition, development, and other pursuit costs, mark-to-market adjustments for interest rate derivatives not designated as cash flow hedges, amortization of payments made to purchase interest rate caps and swaps designated as cash flow hedges, provision for unrealized non-cash credit losses, amortization of right-of-use assets attributable to finance leases, severance related costs, and other non-comparable items. Other equity REITs may not calculate Normalized FFO in the same manner as we do, and, accordingly, our Normalized FFO may not be comparable to such other REITs' Normalized FFO.
 
The following table sets forth a reconciliation of FFO and Normalized FFO for the three and six months ended June 30, 2024 and 2023 to net income, the most directly comparable GAAP measure: 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 
(in thousands, except per share
 and unit amounts)
Net income attributable to common stockholders and OP Unitholders$375 $11,729 $15,179 $14,105 
Depreciation and amortization, net(1)
20,570 19,655 40,785 37,900 
Gain on operating real estate dispositions, net(2)
— — — — 
Impairment of real estate assets1,494 — 1,494 — 
FFO attributable to common stockholders and OP Unitholders22,439 31,384 57,458 52,005 
Acquisition, development, and other pursuit costs5,528 18 5,528 18 
Accelerated amortization of intangible assets and liabilities— (722)— (620)
Unrealized credit loss (release) provision(228)100 (145)177 
Amortization of right-of-use assets - finance leases394 347 789 624 
Decrease (increase) in fair value of derivatives not designated as cash flow hedges1,950 (4,297)(4,560)(490)
Amortization of interest rate derivatives on designated cash flow hedges121 1,471 381 3,085 
Severance related costs— — 167 — 
Normalized FFO available to common stockholders and OP Unitholders$30,204 $28,301 $59,618 $54,799 
Net income attributable to common stockholders and OP Unitholders per diluted share and unit$0.00 $0.13 $0.17 $0.16 
FFO attributable to common stockholders and OP Unitholders per diluted share and unit$0.25 $0.35 $0.65 $0.59 
Normalized FFO attributable to common stockholders and OP Unitholders per diluted share and unit$0.34 $0.32 $0.67 $0.62 
Weighted average common shares and units - diluted88,815 88,724 88,633 88,562 
46


________________________________________
(1) The adjustment for depreciation and amortization for the three and six months ended June 30, 2024 excludes $0.2 million and $0.4 million, respectively, of depreciation attributable to our partners. The adjustment for depreciation and amortization for the three and six months ended June 30, 2023 excludes $0.2 million and $0.4 million, respectively, of depreciation attributable to our partners.
(2) The adjustment for gain on operating real estate dispositions for each of the three and six months ended June 30, 2023 excludes $0.5 million for the gain on the disposition of a non-operating parcel at Market at Mill Creek.

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements that have been prepared in accordance with GAAP. The preparation of these financial statements requires us to exercise our best judgment in making estimates that affect the reported amounts of assets, liabilities, revenues, and expenses. We base our estimates on historical experience and other assumptions that we believe to be reasonable under the circumstances. We evaluate our estimates on an ongoing basis, based upon then-currently available information. Actual results could differ from these estimates. We discuss the accounting policies and estimates that are most critical to understanding our reported financial results in our Annual Report on Form 10-K for the year ended December 31, 2023.

Item 3.    Quantitative and Qualitative Disclosures about Market Risk
 
There have been no material changes to the Company's market risk since December 31, 2023. For a discussion of the Company's exposure to market risk, refer to the Company's market risk disclosure set forth in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk" of our Annual Report on Form 10-K for the year ended December 31, 2023.

Item 4.    Controls and Procedures
 
We maintain disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is processed, recorded, summarized, and reported within the time periods specified in the rules and regulations of the SEC and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
 
We have carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, regarding the effectiveness of our disclosure controls and procedures as of June 30, 2024, the end of the period covered by this report. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer have concluded, as of June 30, 2024, that our disclosure controls and procedures were effective in ensuring that information required to be disclosed by us in reports filed or submitted under the Exchange Act: (i) is processed, recorded, summarized, and reported within the time periods specified in the SEC’s rules and forms and (ii) is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosure.
 
There have been no changes to our internal control over financial reporting during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

47


Part II. Other Information
 
Item  1.    Legal Proceedings
 
We are not currently a party, as plaintiff or defendant, to any legal proceedings that we believe to be material or which, individually or in the aggregate, would be expected to have a material effect on our business, financial condition, or results of operations if determined adversely to us. We may be subject to ongoing litigation relating to our portfolio and the properties comprising our portfolio, and we expect to otherwise be party from time to time to various lawsuits, claims, and other legal proceedings that arise in the ordinary course of our business.

Item 1A.    Risk Factors
 
There have been no material changes from the risk factors disclosed in Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2023.

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

None.

Issuer Purchases of Equity Securities

On June 15, 2023, we adopted the $50.0 million Share Repurchase Program. Under the Share Repurchase Program, we may repurchase shares of common stock and Series A Preferred Stock from time to time in the open market, in block purchases, through privately negotiated transactions, the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act, or other means permitted. The Share Repurchase Program does not obligate us to acquire any specific number of shares or acquire shares over any specific period of time. The Share Repurchase Program may be suspended or discontinued at any time and does not have an expiration date.

We did not repurchase any common stock or Series A Preferred Stock under the Share Repurchase Program for the three months ended June 30, 2024. As of June 30, 2024, $37.4 million remained available for repurchases under the Share Repurchase Program.

Item 3.    Defaults on Senior Securities
 
None.
 
Item 4.    Mine Safety Disclosures
 
Not applicable.

Item 5.    Other Information
 
During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

48


Item 6.    Exhibits
 
The exhibits listed in the accompanying Exhibit Index are filed, furnished or incorporated by reference (as applicable) as part of this Quarterly Report on Form 10-Q.
Exhibit No. Description
3.1
3.2
3.3
3.4
3.5
3.6
3.7
31.1*
31.2*
32.1**
32.2**
101*
The following materials from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, were formatted in Inline XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Balance Sheet, (ii) Condensed Consolidated Statements of Comprehensive Income, (iii) Condensed Consolidated Statements of Equity, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements. The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
104*Cover page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL.
*Filed herewith
**Furnished herewith

49


Signatures
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
  
 ARMADA HOFFLER PROPERTIES, INC.
  
Date: August 7, 2024
/s/ Louis S. Haddad
 
Louis S. Haddad
 
Chief Executive Officer
 (Principal Executive Officer)
  
Date: August 7, 2024
/s/ Matthew T. Barnes-Smith
 
Matthew T. Barnes-Smith
 
Chief Financial Officer, Treasurer and Corporate Secretary
 (Principal Accounting and Financial Officer)

50

EX-31.1 2 a2024q2ex311.htm EX-31.1 Document
Exhibit 31.1

CERTIFICATION PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Louis S. Haddad, certify that:
 
1.    I have reviewed this Quarterly Report on Form 10-Q of Armada Hoffler Properties, Inc.
 
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.
 
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.
 
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c.    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.  
 
Date: August 7, 2024/s/ Louis S. Haddad
Louis S. Haddad
Chief Executive Officer
 


EX-31.2 3 a2024q2ex312.htm EX-31.2 Document
Exhibit 31.2

 
CERTIFICATION PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Matthew T. Barnes-Smith, certify that:
 
1.    I have reviewed this Quarterly Report on Form 10-Q of Armada Hoffler Properties, Inc.
 
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.
 
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.
 
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c.    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
Date: August 7, 2024/s/ Matthew T. Barnes-Smith
Matthew T. Barnes-Smith
Chief Financial Officer, Treasurer and Corporate Secretary

EX-32.1 4 a2024q2ex321.htm EX-32.1 Document
Exhibit 32.1

 
  
CERTIFICATION
 
The undersigned, Louis S. Haddad, the President and Chief Executive Officer of Armada Hoffler Properties, Inc. (the “Company”), pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, hereby certifies that, to the best of his knowledge:
 
1.    the Quarterly Report for the period ended June 30, 2024 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
 
2.    the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 7, 2024/s/ Louis S. Haddad
Louis S. Haddad
Chief Executive Officer
 


EX-32.2 5 a2024q2ex322.htm EX-32.2 Document
Exhibit 32.2

 
CERTIFICATION
 
The undersigned, Matthew T. Barnes-Smith, the Chief Financial Officer and Treasurer of Armada Hoffler Properties, Inc. (the “Company”), pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, hereby certifies that, to the best of his knowledge:
 
1.    the Quarterly Report for the period ended June 30, 2024 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
 
2.    the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 7, 2024/s/ Matthew T. Barnes-Smith
Matthew T. Barnes-Smith
Chief Financial Officer, Treasurer and Corporate Secretary
 


EX-101.SCH 6 ahh-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Business of Organization link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Real Estate Investments link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Equity Method Investment link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Notes Receivable and Current Expected Credit Losses link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Construction Contracts link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Business and Organization (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Notes Receivable and Current Expected Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Construction Contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business of Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business and Organization - Schedule of Operating Portfolio (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business and Organization - Schedule of Properties Under Development or Construction (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Segments - Schedule of Net Operating Income of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segments - Schedule of Reconciliation of Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Leases - Schedule of Rental Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Real Estate Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Notes Receivable and Current Expected Credit Losses - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Construction Contracts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Construction Contracts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Construction Contracts - Schedule of Changes of Construction Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Indebtedness (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Derivative Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Derivative Financial Instruments - Schedule of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Equity - Schedule of Dividends and Distributions (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ahh-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ahh-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ahh-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT TD Term Loan Facility TD Term Loan Facility [Member] TD Term Loan Facility Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Note receivable redeemed in conjunction with real estate purchase Extinguishment Of Notes Receivable To Acquire Real Estate Extinguishment Of Notes Receivable To Acquire Real Estate Statistical Measurement [Domain] Statistical Measurement [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Stock repurchase program remaining amount Share Repurchase Program, Remaining Authorized, Amount New contracts/change orders Revenue, Remaining Performance Obligation, New Or Modified Contracts Revenue, Remaining Performance Obligation, New Or Modified Contracts Pembroke Square Pembroke Square [Member] Pembroke Square Cover [Abstract] Cover [Abstract] Maximum principal commitment Financing Receivable, Maximum Commitment The maximum amount available to the borrower under the loan commitment. Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Trading Symbol Trading Symbol Interests in equity method investments Equity Method Investment, Ownership Percentage Segment Reporting Information Segment Reporting Information [Line Items] Investment entities Noncontrolling Interest in Net Income (Loss) Joint Venture Partners, Nonredeemable Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Armada Hoffler Tower Armada Hoffler Tower [Member] Armada Hoffler Tower Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Asset, fair value Derivative Asset, Subject to Master Netting Arrangement, before Offset Non-NEOs Non-NEOs [Member] Employee restricted stock award, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Chronicle Mill Retail Chronicle Mill Retail [Member] Chronicle Mill Retail Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Dividend declared (in dollars per share) Common stock dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Schedule of Interest Income Interest and Other Income [Table Text Block] Lexington Square Lexington Square [Member] Lexington Square Encore Apartments Encore Apartments [Member] Encore Apartments Common Class A Common Stock/Class A Units Common Class A [Member] Weighted-average common shares outstanding (basic) (in shares) Weighted Average Number of Shares Issued, Basic Total rental revenue Lease Income Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Issuance of operating partnership units for acquisitions Partners' Capital Account, Acquisitions Equity method investments Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Derivative [Table] Derivative [Table] Increased the capacity of the revolving credit facility Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Business of Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Interest rate on credit facility as of end of period Line of Credit Facility, Interest Rate at Period End Award Timing Disclosures [Line Items] Broadmoor Plaza Broadmoor Plaza [Member] Broadmoor Plaza Investment, Name [Domain] Investment, Name [Domain] Schedule Allowance for Credit Losses on Financing Receivables Financing Receivable, Allowance for Credit Loss [Table Text Block] Construction Contracts Long-Term Contracts or Programs Disclosure [Text Block] Change in fair value of derivatives and other Change in fair value of derivatives and other Derivative, Gain (Loss) on Derivative, Net Other Performance Measure, Amount Other Performance Measure, Amount Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Leases Lessee, Operating Leases [Text Block] Operating Partnership Noncontrolling interests in Operating Partnership Noncontrolling Interests In Operating Partnership [Member] Noncontrolling Interests In Operating Partnership [Member] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Real estate taxes Real estate taxes Real Estate Tax Expense Credit spread adjustment Debt Instrument, Credit Spread Adjustment Debt Instrument, Credit Spread Adjustment Shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Acquisitions of noncontrolling interest in real estate entity Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Segments Segment Reporting, Policy [Policy Text Block] Plan Name [Domain] Plan Name [Domain] Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Percentage of operating partnership held Percentage Of Ownership Interests In Operating Partnership Percentage of ownership interests in operating partnership. Increase (decrease) in accrued capital improvements and development costs Change In Capital Expenditures Incurred But Not Yet Paid Change In Capital Expenditures Incurred But Not Yet Paid Entity Tax Identification Number Entity Tax Identification Number M&T unsecured term loan M&T Unsecured Term Loan [Member] M&T Unsecured Term Loan [Member] Leases [Abstract] Leases [Abstract] Gross real estate investments Real Estate Investment Property, at Cost Notes Receivable and Current Expected Credit Losses Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Operating Segments Operating Segments [Member] Accrued straight-line ground rent expense Amortization Of Ground Leases Amortization of long-term land leases capitalized as part of real property. Interest rate swap and cap assets Interest Rate Derivative Assets, at Fair Value Loans and leases receivable, commitments, variable rates Loans and Leases Receivable, Commitments, Variable Rates Construction contract costs and estimated earnings in excess of billings Change In Contract With Customer, Asset [Roll Forward] Change In Contract With Customer, Asset [Roll Forward] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Held for development Land Available for Development Consideration received on transaction Sale of Stock, Consideration Received on Transaction Thames Street Wharf loan Thames Street Wharf [Member] Thames Street Wharf [Member] Point Street Retail Point Street Retail [Member] Point Street Retail OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Derivatives Schedule of Derivative Instruments [Table Text Block] Potential increase in ownership percentage Equity Method Investment, Option To Increase Ownership Percentage Equity Method Investment, Option To Increase Ownership Percentage Secured debt Secured Debt [Member] Intercompany Eliminations Intersegment Eliminations [Member] Plan Name [Axis] Plan Name [Axis] Mezzanine loan Mezzanine Loan [Member] Mezzanine Loan [Member] The Everly The Everly [Member] The Everly Retail Retail Site [Member] Equity Components [Axis] Equity Components [Axis] Accrued straight-line rental revenue Straight Line Rent Award Timing Method Award Timing Method [Text Block] Income tax benefit Real Estate, Income Tax Expense (Benefit) Real Estate, Income Tax Expense (Benefit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate Providence Plaza Retail Providence Plaza Retail [Member] Providence Plaza Retail General contracting and real estate services General Contracting And Real Estate Services [Member] General Contracting And Real Estate Services [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Commerce Street Retail Commerce Street Retail [Member] Commerce Street Retail Insider Trading Policies and Procedures [Line Items] Solis North Creek Solis North Creek [Member] Solis North Creek Use of Estimates Use of Estimates, Policy [Policy Text Block] Total expenses Costs and Expenses Construction receivables, including retentions, net Construction Contractor, Receivable, Including Contract Retainage Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Chronicle Mill Office Chronicle Mill Office [Member] Chronicle Mill Office Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Other notes receivable Other interest income Other Notes Receivable [Member] Other Notes Receivable [Member] Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Change in fair value of derivatives and other Unrealized Gain (Loss) on Derivatives Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Other liabilities Other Liabilities [Member] Sandbridge Commons Sandbridge Commons [Member] Sandbridge Commons Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Grant Date Share-Based Payment Arrangement, Tranche One [Member] Accordion feature maximum borrowing capacity Line Of Credit Facility, Accordion Feature, Maximum Borrowing Capacity Line Of Credit Facility, Accordion Feature, Maximum Borrowing Capacity Schedule of Rental Revenue Operating Lease, Lease Income [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] LTIP Unit Awards LTIP Unit Awards [Member] LTIP Unit Awards Consolidation Items [Axis] Consolidation Items [Axis] Number of extension options Line Of Credit Facility, Number Of Extension Options Line Of Credit Facility, Number Of Extension Options Release due to redemption Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption Common shares tendered for tax withholding Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program Share Repurchase Program, Authorized, Amount Chronicle Mill Chronicle Mill [Member] Chronicle Mill Providence Plaza Office Providence Plaza Office [Member] Providence Plaza Office Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Number of interest rate derivatives held Number of Interest Rate Derivatives Held Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Depreciation of buildings and tenant improvements Depreciation Billings Billed Construction Contracts Amount billed for construction contracts as of the balance sheet date. Accumulated depreciation Real Estate Investment Property, Accumulated Depreciation Liberty Retail Liberty Retail [Member] Liberty Retail Comprehensive income attributable to Armada Hoffler Properties, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Premiums paid Premiums Paid On Derivative Instruments Premiums paid on derivative instruments. Tyre Neck Harris Teeter Tyre Neck Harris Teeter [Member] Tyre Neck Harris Teeter Security Exchange Name Security Exchange Name Stated interest rate, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] North Pointe Center North Pointe Center [Member] North Pointe Center Thirty Six Months Through Maturity Thirty Six Months Through Maturity [Member] Thirty Six Months Through Maturity Interest receivable Increase (Decrease) in Accrued Interest Receivable, Net Patterson Place Patterson Place [Member] Patterson Place West Retail West Retail [Member] West Retail Net income attributable to noncontrolling interests: Net Income (Loss) Attributable to Noncontrolling Interest [Abstract] Debt and credit facility repayments, including principal amortization Repayments of Debt Net position Uncompleted Contracts Net Assets Net contract asset (liability) position of uncompleted contracts Total Liabilities Liabilities Liberty Apartments Liberty Apartments [Member] Liberty Apartments Increase in dividends and distributions payable Change In Dividends Payable Change In Dividends Payable Payment Guarantee Payment Guarantee [Member] Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] The Edison Retail The Edison Retail [Member] The Edison Retail Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving credit facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Recognition of finance lease right-of-use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] General contracting and real estate services expenses Cost of Other Property Operating Expense Transferred to receivables Contract with Customer, Asset, Reclassified to Receivable Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Aggregate capacity under the credit facility Line of Credit Facility, Maximum Borrowing Capacity Notes receivable Financing Receivable, before Allowance for Credit Loss Hanbury Village Hanbury Village [Member] Hanbury Village [Member] Retail real estate Retail Real Estate Segment [Member] Represents information pertaining to Retail Real Estate segment. Delray Beach Plaza Delray Beach Plaza [Member] Delray Beach Plaza Adjustment for receipts on off-market interest rate derivatives Adjustment For Receipts On Off-Market Interest Rate Derivatives Adjustment For Receipts On Off-Market Interest Rate Derivatives Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Subsequent Event [Line Items] Subsequent Event [Line Items] Office Office [Member] Office Greenbrier Square Greenbrier Square [Member] Greenbrier Square Constellation Retail Constellation Retail [Member] Constellation Retail Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Indebtedness Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Other assets Other Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized North Hampton Market North Hampton Market [Member] North Hampton Market Weighted-average common shares outstanding (diluted) (in shares) Weighted Average Number of Shares Outstanding, Diluted Notes receivable, net Total notes receivable Financing Receivable, after Allowance for Credit Loss MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Equity, Attributable to Parent Net real estate investments Real Estate Investment Property, Net Debt issuances, credit facility, and construction loan borrowings Proceeds from Issuance of Debt Related Party Related Party [Member] Unrealized credit loss release (provision) Unrealized credit loss provision (release) Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Expense (Reversal) Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Expense (Reversal) Acquisitions of noncontrolling interests Acquisitions Of Noncontrolling Interests Acquisitions Of Noncontrolling Interests Construction in progress Construction in Progress, Gross Hedging Designation [Domain] Hedging Designation [Domain] Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Interest expense Interest Expense, Nonoperating Schedule of Operating Portfolio Schedule of Real Estate Properties [Table Text Block] Senior Unsecured Term Loan 3.43% Senior Unsecured Revolving Credit Facility [Member] Senior Unsecured Revolving Credit Facility [Member] Broad Creek Shopping Center Broad Creek Shopping Center [Member] Broad Creek Shopping Center Interest rate caps Interest Rate Cap [Member] Entity Listings [Table] Entity Listings [Table] Subsidiary, Ownership Percentage, Parent Ownership interest percentage in property Subsidiary, Ownership Percentage, Parent Harrisonburg Regal Harrisonburg Regal [Member] Harrisonburg Regal Number of shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sale of Stock [Domain] Sale of Stock [Domain] Southern Post Office Southern Post Office [Member] Southern Post Office Property liabilities Increase (Decrease) in Other Operating Liabilities Impairment charges Impairment charges Impairment charges Asset Impairment Charges Debt assumed at fair value in conjunction with real estate purchases Noncash or Part Noncash Acquisition, Debt Assumed Indebtedness, net Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Maximum commitment Equity Method Investment, Maximum Commitment Equity Method Investment, Maximum Commitment All Executive Categories All Executive Categories [Member] Dimmock Square Dimmock Square [Member] Dimmock Square Principal Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Liberty Retail & Apartments loan Liberty Retail & Apartments [Member] Liberty Retail & Apartments Construction payables, including retentions Construction Payable Document Type Document Type Debt Effective Rate Debt Instrument, Interest Rate, Effective Percentage Derivative Contract [Domain] Derivative Contract [Domain] Business And Organization [Table] Business And Organization [Table] Schedule for business and organization. Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] One City Center Office One City Center Office [Member] One City Center Office Schedule of Net Operating Income of Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Financing Receivable Effective Period [Domain] Financing Receivable Effective Period [Domain] Financing Receivable Effective Period [Domain] LTIP Units Long-term Incentive Plan Units [Member] Long-term Incentive Plan Units Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Fountain Plaza Retail Fountain Plaza Retail [Member] Fountain Plaza Retail Schedule of Balances and Changes of Construction Contracts Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Total stockholders' equity Parent [Member] Subsequent Event [Table] Subsequent Event [Table] Noncash acquisition, development, and other pursuit costs Acquisition, Development, And Other Pursuit Costs, Noncash Expense Acquisition, Development, And Other Pursuit Costs, Noncash Expense Maximum Maximum [Member] Billings in excess of construction contract costs and estimated earnings Retentions Beginning balance Ending balance Billings in excess of construction contract costs and estimated earnings Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Harbor Point Parcel 3 senior construction loan 4.70% Harbor Point Parcel 3 Senior Construction Loan 2.75 [Member] Harbor Point Parcel 3 Senior Construction Loan 2.75 Amended and Restated 2013 Equity Incentive Plan Amended and Restated 2013 Equity Incentive Plan [Member] Amended and Restated 2013 Equity Incentive Plan [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenues Revenues [Abstract] Preferred stock dividends Preferred Stock Dividends, Income Statement Impact Legal Proceedings Commitments and Contingencies, Policy [Policy Text Block] Total unrealized change in fair value of interest rate derivatives Derivative, Change In Fair Value, Gain (Loss) The change in fair value of derivatives, including derivatives designated as accounting hedges and derivatives not designated as accounting hedges. 4621 Columbus Retail 4621 Columbus Retail [Member] 4621 Columbus Retail Class A units not held by company (in shares) Units Not Held By Company Represents the number of units not held by the Company. Rental expenses Rental expenses Direct Costs of Leased and Rented Property or Equipment South Square South Square [Member] South Square Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Mixed-Use Development Mixed-Use Development [Member] Mixed-Use Development Service Conditions Service Conditions [Member] Service Conditions Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Nexton Square Nexton Square [Member] Nexton Square [Member] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Distributions to noncontrolling interests Payments to Noncontrolling Interests Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name First 24 Months First Twenty Four Months [Member] First 24 Months [Member] Cap rate sold, interest rate Derivative, Cap Rate Corridor, Sold, Interest Rate Derivative, Cap Rate Corridor, Sold, Interest Rate Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Non-PEO NEO Non-PEO NEO [Member] Title of Individual [Axis] Title and Position [Axis] Extension fee percentage Line Of Credit Facility, Extension Fee Percentage Line Of Credit Facility, Extension Fee Percentage Additional paid-in capital Additional Paid-in Capital [Member] Schedule of Notes Receivable Outstanding Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Construction assets Increase (Decrease) in Contract with Customer, Asset Subsequent Event Type [Domain] Subsequent Event Type [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Investment, Name [Axis] Investment, Name [Axis] Premier Apartments Premier Apartments [Member] Premier Apartments Ownership interest percentage in properties Nonredeemable Noncontrolling Interest 1305 Dock Street 1305 Dock Street [Member] 1305 Dock Street Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Series A Preferred Stock Series A Preferred Stock [Member] Forecast Forecast [Member] Net income attributable to common stockholders per share (diluted) (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Title of Individual [Domain] Title and Position [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Construction Contracts Revenue from Contract with Customer [Policy Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Construction liabilities Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Restricted stock award, vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Net carrying amount Real Estate Investments, Net The Cosmopolitan Retail The Cosmopolitan Retail [Member] The Cosmopolitan Retail Capital Units by Class [Axis] Capital Units by Class [Axis] Recognition of finance lease liabilities Recognition of Finance Lease Liability Recognition of Finance Lease Liability Unfunded Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] Noncash stock compensation Share-Based Payment Arrangement, Noncash Expense The Interlock Office The Interlock Office [Member] The Interlock Office Columbus Village Columbus Village [Member] Columbus Village Multifamily real estate Multifamily Residential Real Estate [Member] Multifamily Residential Real Estate 4525 Main Street Retail 4525 Main Street Retail [Member] 4525 Main Street Retail Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest First Anniversary Share-Based Payment Arrangement, Tranche Two [Member] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Change in fair value of derivatives and other Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net South Retail South Retail [Member] South Retail Income tax benefit (provision) Income Tax Expense (Benefit) 4605 Columbus Office 4605 Columbus Office [Member] 4605 Columbus Office Notional amount Notional Amount Derivative, Notional Amount Supplemental Disclosures (noncash transactions): Supplemental Cash Flow Information [Abstract] Unrecognized compensation cost, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Perry Hall Marketplace Perry Hall Marketplace [Member] Perry Hall Marketplace General contracting and real estate services revenues General contracting and real estate services revenues General contracting and real estate services revenues Revenue from Contract with Customer, Excluding Assessed Tax Revolving credit facility and TD unsecured term loan Revolving Credit Facility And TD unsecured Term Loan [Member] Revolving Credit Facility And TD unsecured Term Loan Investment entities Noncontrolling interests in investment entities Noncontrolling Interests In Investment Entities [Member] Noncontrolling Interests In Investment Entities [Member] Preferred Stock dividend rate percentage Preferred stock dividend rate percentage Preferred Stock, Dividend Rate, Percentage Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Portion Attributable To Pending Contracts Portion Attributable To Pending Contracts [Member] Portion Attributable To Pending Contracts [Member] Variable Rate [Domain] Variable Rate [Domain] Number of reportable segments Number of Reportable Segments Total Liabilities and Equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Hedging Designation [Axis] Hedging Designation [Axis] Senior loan Guarantor Obligations, Maximum Exposure, Undiscounted Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Number of financial instruments Number of Financial Instruments Number of Financial Instruments Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Interest income Interest income Interest Income (Expense), Nonoperating Dividends and distributions Payments of Dividends Acquisitions of real estate investments, net of cash received Payment for Acquisition, Real Estate, Held-for-Investment Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Rental revenues Rental revenues Operating Lease, Lease Income Individual: Individual [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Development of real estate investments Payments to Develop Real Estate Assets Accumulated other comprehensive income AOCI Attributable to Parent [Member] Name of Property [Domain] Name of Property [Domain] Work performed Revenue, Remaining Performance Obligation, Work Performed Revenue, Remaining Performance Obligation, Work Performed Expected completion of contracts Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Two Columbus Retail Two Columbus Retail [Member] Two Columbus Retail Notes receivable, net Notes Receivable, Fair Value Disclosure Number of finance leases Number Of Finance Leases Number Of Finance Leases Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] General Partner General Partner [Member] Schedule of Reconciliation of Net Income Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Vesting [Domain] Vesting [Domain] 249 Central Park Office 249 Central Park Office [Member] 249 Central Park Office Redemption of operating partnership units Redemption of Operating Partnership Units Redemption of Operating Partnership Units Derivative, cap interest rate Derivative, Cap Interest Rate LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Allowance for Loan Losses Credit Loss, Financial Instrument [Policy Text Block] Development costs wrote off Real Estate, Writeoff Real Estate, Writeoff Construction loans Construction Loans [Member] Swap Fixed Rate Derivative, Fixed Interest Rate Minimum Minimum [Member] Columbus Village II Columbus Village II [Member] Columbus Village II Restatement Determination Date Restatement Determination Date Fair Value Estimate of Fair Value Measurement [Member] Allowance for credit losses Allowance for credit losses Beginning balance Ending balance Financing Receivable, Allowance for Credit Loss Multifamily Multifamily [Member] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Southshore Shops Southshore Shops [Member] Southshore Shops Related Party Transactions [Abstract] Related Party Transactions [Abstract] One Columbus One Columbus [Member] One Columbus Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Adjustment for uncollectible lease accounts Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Contributions to equity method investments Investment in equity method investment during period Payments to Acquire Equity Method Investments Derivative Instrument [Axis] Derivative Instrument [Axis] Exercise Price Award Exercise Price Non-Employee Director Non-Employee Director [Member] Non-Employee Director Real Estate Properties [Line Items] Real Estate Properties [Line Items] Arrangement Duration Trading Arrangement Duration Subsequent event Subsequent Event [Member] Beatty Development Group Beatty Development Group [Member] Beatty Development Group Costs incurred on uncompleted construction contracts Costs on Uncompleted Contracts Costs On Uncompleted Contracts Dispositions of real estate investments, net of selling costs Proceeds from Sale, Real Estate, Held-for-Investment, Net Of Selling Cost Proceeds from Sale, Real Estate, Held-for-Investment, Net Of Selling Cost Dividends declared on preferred stock Aggregate preferred stock dividends Dividends, Preferred Stock Unrealized cash flow hedge gains Unrealized cash flow hedge (losses) gains Unrealized cash flow hedge gains Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Stockholders’ equity: Equity, Attributable to Parent [Abstract] Restricted stock granted, grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Operating Partnership Operating Partnership [Member] Operating partnership. Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Name of Property [Axis] Name of Property [Axis] Brooks Crossing Retail Brooks Crossing Retail [Member] Brooks Crossing Retail Business And Organization [Line Items] Business And Organization [Line Items] Line items for business and organization. Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Renewal term Lessor, Operating Lease, Renewal Term Segments [Domain] Segments [Domain] Acquisition, development, and other pursuit costs Acquisition, development, and other pursuit costs Acquisition Development And Other Pursuit Costs Acquisition Development And Other Pursuit Costs Amortization of leasing incentives and above or below-market rents Amortization Of Lease Incentives And Above And Below Market Rents Amortization of lease incentives and above and below market rents. Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Amount paid to buy down the swap fixed rate Derivative, Premium Paid Studio 56 Retail Studio 56 Retail [Member] Studio 56 Retail Finance lease liabilities Finance Lease, Liability All Individuals All Individuals [Member] Executive Officer Executive Officer [Member] Real estate financing Real Estate Financing, Segment [Member] Real Estate Financing, Segment Proceeds from lines of credit Proceeds from Lines of Credit Depreciation and amortization Depreciation and amortization Other Depreciation and Amortization PEO PEO [Member] Capital Unit, Class [Domain] Capital Unit, Class [Domain] Variable Rate [Axis] Variable Rate [Axis] Solis City Park II Solis City Park II Solis City Park II [Member] Solis City Park II Name Trading Arrangement, Individual Name Cap rate purchased, interest rate Derivative, Cap Rate Corridor, Purchased, Interest Rate Derivative, Cap Rate Corridor, Purchased, Interest Rate Other income, net Other income, net Other Nonoperating Income (Expense) Wendover Village Wendover Village [Member] Wendover Village Chronicle Mill Apartments Chronicle Mill Apartments [Member] Chronicle Mill Apartments Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Redemption of operating partnership units Partners' Capital Account, Redemptions Preferred stock dividends declared (in dollars per share) Preferred Stock, Dividends Per Share, Declared Receivables [Abstract] Receivables [Abstract] Total Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability Receipts on off-market interest rate derivatives Proceeds from Derivative Instrument, Investing Activities Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Noncontrolling interests in Operating Partnership Noncontrolling Interest in Operating Partnerships M&T Term Loan Agreement M&T Term Loan Agreement [Member] M&T Term Loan Agreement Basis points on unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Second Anniversary Share-Based Payment Arrangement, Tranche Three [Member] Solis Peachtree Corners Solis Peachtree Corners Solis Peachtree Corners [Member] Solis Peachtree Corners Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Constellation Office Constellation Office [Member] Constellation Office Related Party [Domain] Related and Nonrelated Parties [Domain] Stock redeemed (in shares) Stock Redeemed or Called During Period, Shares Revenue, Product and Service [Extensible List] Revenue, Product and Service [Extensible Enumeration] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Income producing property Rental Properties Floating rate pool of loans Floating Rate Pool Of Loans 2.75 Two [Member] Floating Rate Pool Of Loans 2.75 Two Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps Line of Credit Facility, Interest Rate at Period End, After Effects Of Interest Rate Caps And Swaps Line of Credit Facility, Interest Rate at Period End, After Effects Of Interest Rate Caps And Swaps Local Phone Number Local Phone Number Preference rate Financing Receivable, Preference Rate, Percentage Financing Receivable, Preference Rate, Percentage Release due to redemption Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding guarantee Guarantor Obligations, Current Carrying Value Solis Kennesaw Solis Kennesaw [Member] Solis Kennesaw Schedule of Equity Method Investments [Table] Equity Method Investment [Table] 1405 Point 1405 Point [Member] 1405 Point Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Property assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Liability, fair value Derivative Liability, Subject to Master Netting Arrangement, before Offset Harbor Point Parcel 3 Harbor Point Parcel 3 [Member] Harbor Point Parcel 3 Real Estate [Domain] Real Estate [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restricted stock awards, net Restricted Stock, Value, Shares Issued Net of Tax Withholdings Common stock Common Stock [Member] Measure: Measure [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Shares issued (in shares) Stock Issued During Period, Shares, New Issues Line of Credit Line of Credit [Member] 249 Central Park Retail 249 Central Park Retail [Member] 249 Central Park Retail Entity Emerging Growth Company Entity Emerging Growth Company Floating rate pool of loans 2.75% Floating Rate Pool Of Loans 2.75 [Member] Floating Rate Pool Of Loans 2.75 Schedule of Properties Under Development or Construction Schedule Of Real Estate Properties Under Development Or Construction [Table Text Block] Tabular disclosure of real estate properties that are under development or construction. Segment Reporting [Abstract] Segment Reporting [Abstract] Leasing costs Payments for Leasing Costs Number of operating leases Number Of Operating Leases Number Of Operating Leases Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Estimated earnings Estimated Earnings On Uncompleted Contracts Estimated Earnings On Uncompleted Contracts Funded Financing Receivable, Allowance for Credit Loss [Roll Forward] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Allowance related to unfunded commitments Beginning balance Ending balance Off-Balance-Sheet, Credit Loss, Liability Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Equity Equity [Text Block] Partner Type of Partners' Capital Account, Name [Domain] Partner Type of Partners' Capital Account, Name [Domain] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Segments Segment Reporting Disclosure [Text Block] Real estate investments: Real Estate Investment Property, Net [Abstract] Schedule of Changes in Fair Value of Derivatives Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] 4525 Main Street 4525 Main Street [Member] 4525 Main Street Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] The Interlock The Interlock [Member] The Interlock Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Office real estate Office Real Estate Segment [Member] Represents information pertaining to Office Real Estate segment. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Dividends and Distributions Dividends Declared [Table Text Block] Title Trading Arrangement, Individual Title Smith's Landing Smith's Landing [Member] Smith's Landing Amortization of leasing costs, in-place lease intangibles and below market ground rents - operating leases Amortization Of Leasing Costs And In-Place Lease Intangibles Represents the amortization of leasing costs and in-place lease intangibles. Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Consolidated Entities [Axis] Consolidated Entities [Axis] Notional amount, terminated Derivative, Terminated, Notional Amount Derivative, Terminated, Notional Amount Term Loan Facility Unsecured Debt [Member] Statement [Table] Statement [Table] Interest expense Interest Expense, Debt Class A units Capital Unit, Class A [Member] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities Counterparty Name [Axis] Counterparty Name [Axis] Significant Accounting Policies Significant Accounting Policies [Text Block] Comprehensive (income) loss attributable to noncontrolling interests: Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Parkway Marketplace Parkway Marketplace [Member] Parkway Marketplace Deferred financing costs Deferred Costs Stock-based compensation expense APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Office Office Building [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Financing Receivable Effective Period [Axis] Financing Receivable Effective Period [Axis] Financing Receivable Effective Period Gain on real estate dispositions, net Gain on real estate dispositions, net Gain (Loss) on Disposition of Assets Interest rate Financing Receivable, Interest Rate, Stated Percentage Financing Receivable, Interest Rate, Stated Percentage Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Corporate And Reconciling Items Corporate And Reconciling Items [Member] Corporate And Reconciling Items [Member] One City Center Retail One City Center Retail [Member] One City Center Retail Revision of Prior Period [Domain] Revision of Prior Period [Domain] Preferred stock Preferred Stock [Member] Repurchase and retirement of common stock, net Repurchase and retirement of common stock, net Payments for Repurchase of Common Stock Number of ground leases Number Of Ground Leases Number of ground leases. Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Solis Gainesville II Solis Gainesville II Solis Gainesville Multifamily [Member] Solis Gainesville Multifamily [Member] Overlook Village Overlook Village [Member] Overlook Village Gain reclassified during next 12 months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equity [Abstract] Equity [Abstract] Class of Stock [Domain] Class of Stock [Domain] Financing Receivable Effective Period, Period One Financing Receivable Effective Period, Period One [Member] Financing Receivable Effective Period, Period One Related Party Transactions Related Party Transaction [Line Items] General and administrative expenses General and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Allowance for loan losses Beginning balance Ending balance Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability Equity Awards Adjustments Equity Awards Adjustments [Member] Operating lease liabilities Operating Lease, Liability Net cash (used for) provided by financing activities Net Cash Provided by (Used in) Financing Activities The Edison Apartments The Edison Apartments [Member] The Edison Apartments Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] Unrealized credit loss provision (release) Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Period Increase (Decrease) Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Provisions For Credit Losses Amendment Flag Amendment Flag Indebtedness, net Long-Term Debt, Fair Value Carrying Value Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Contractors [Abstract] Contractors [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Number of options to extend, more than Lessor, Operating Lease, Option To Extend, Number Lessor, Operating Lease, Option To Extend, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Segment gross profit Net operating income Gross Profit Non-employee restricted stock award vest grant over period Share Based Compensation Arrangement By Share Based Payment Award, Award Vesting Period For Nonemployee Directors Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period For Nonemployee Directors Fair Value as of Grant Date Award Grant Date Fair Value Schedule of Net Position of Uncompleted Construction Contracts Net Position of Cost and Estimated Earning on Uncompleted Contracts [Table Text Block] Net Position of Cost and Estimated Earning on Uncompleted Contracts Subsequent Events [Abstract] Subsequent Events [Abstract] Tenant and building improvements Payments for Tenant Improvements Amortization of right-of-use assets - finance leases Amortization of right-of-use assets - finance leases Amortization of right-of-use assets - finance leases Finance Lease, Right-of-Use Asset, Amortization Indebtedness Debt Disclosure [Text Block] Accrued interest and fees Financing Receivable, Accrued Interest, before Allowance for Credit Loss Amortization of pre-contract costs Capitalized Contract Cost, Amortization Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Harbor Point Parcel 4 Senior Construction Loan Harbor Point Parcel 4 Senior Construction Loan [Member] Harbor Point Parcel 4 Senior Construction Loan Net proceeds from issuance of common stock Stock Issued During Period, Value, New Issues Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basis of Presentation Consolidation, Policy [Policy Text Block] Interest rate swaps Interest Rate Swap [Member] Restatement Determination Date: Restatement Determination Date [Axis] The Cosmopolitan Apartments The Cosmopolitan Apartments [Member] The Cosmopolitan Apartments Title of 12(b) Security Title of 12(b) Security (Above) below market lease amortization, net Amortization of above and below Market Leases Common stock, $0.01 par value, 500,000,000 shares authorized; 67,388,397 and 66,793,294 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued The Amendments The Amendments, At-the-Market Continuous Equity Program [Member] The Amendments, At-the-Market Continuous Equity Program [Member] Construction Construction [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Release due to redemption Financing Receivable, Allowance for Credit Loss, Due To Redemption Financing Receivable, Allowance for Credit Loss, Due To Redemption Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Duration of extension option Line Of Credit Facility, Duration Of Extension Option Line Of Credit Facility, Duration Of Extension Option Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value The Interlock Retail The Interlock Retail [Member] The Interlock Retail Leases Lessor, Operating Leases [Text Block] Two Columbus Office Two Columbus Office [Member] Two Columbus Office Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Unrealized credit loss provision (release) Financing Receivable, Credit Loss, Expense (Reversal) The Allure at Edinburgh The Allure at Edinburgh [Member] The Allure at Edinburgh Marketplace at Hilltop Marketplace at Hilltop [Member] Marketplace at Hilltop Market at Mill Creek Market At Mill Creek [Member] Market At Mill Creek FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Notes receivable issuances Payments to Acquire Notes Receivable Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value, 100,000,000 shares authorized: 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, 9,980,000 shares authorized; 6,843,418 shares issued and outstanding as of June 30, 2024 and December 31, 2023 Preferred stock issued Preferred Stock, Value, Issued Third Anniversary Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Greenside Apartments Greenside Apartments [Member] Greenside Apartments Leasing incentives Payments For Lease Incentives Payments For Lease Incentives Financing Receivable Effective Period, Period Two Financing Receivable Effective Period, Period Two [Member] Financing Receivable Effective Period, Period Two Fair Value Measurement [Domain] Fair Value Measurement [Domain] Net income attributable to common stockholders per share (basic) (in dollars per share) Earnings Per Share, Basic Distributions in excess of earnings Accumulated Distributions in Excess of Net Income Real Estate Investments Real Estate Disclosure [Text Block] Gain (loss) on sales of investment real estate Proceeds from Sale, Real Estate, Held-for-Investment Proceeds from issuance of common stock, net of issuance cost Proceeds from Issuance of Common Stock Construction receivables retentions Construction Contractor, Receivable, Retainage Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Line of credit, performance and payment bonds Contractual Obligation Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Ownership [Domain] Ownership [Domain] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Derivatives designated as accounting hedges Designated as Hedging Instrument [Member] Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Other liability satisfied in connection with a real estate disposal Other Liability Satisfied In Connection With A Real Estate Disposal Other Liability Satisfied In Connection With A Real Estate Disposal Total Assets Assets Sale of stock, weighted average price per share (in dollars per share) Sale Of Stock Weighted Average Price Per Share Sale Of Stock Weighted Average Price Per Share General contracting and real estate services expenses General contracting and real estate services expenses Cost of Goods and Services Sold Line of credit, amount outstanding Long-Term Line of Credit Restricted stock granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Maximum aggregate offering price of shares to be sold (up to) Maximum Value of Shares Available To Be Issued Represents the maximum aggregate offering prices of shares available to be issued. Entity Listings [Line Items] Entity Listings [Line Items] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Equity Method Investment Equity Method Investments and Joint Ventures Disclosure [Text Block] Harbor Point Parcel 4 Harbor Point Parcel 4 [Member] Harbor Point Parcel 4 Market at Mill Creek loan Market at Mill Creek Loan [Member] Market at Mill Creek Loan Construction contract costs and estimated earnings not billed during the period Contract With Customer, Asset, Costs And Earnings Not Billed Contract With Customer, Asset, Costs And Earnings Not Billed Termination Date Trading Arrangement Termination Date Base rent and tenant charges Operating Lease, Lease Income, Lease Payments Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Total revenues Revenues Southern Post Retail Southern Post Retail [Member] Southern Post Retail Borrowings under construction loans Proceeds from Construction Loans Payable Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Twenty Four and Thirty Six Months Twenty Four and Thirty Six Months [Member] Twenty Four and Thirty Six Months Other liabilities Other Liabilities Derivatives not designated as accounting hedges Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Brooks Crossing Office Brooks Crossing Office [Member] Brooks Crossing Office Partner Type [Axis] Partner Type [Axis] Increases due to new billings, excluding amounts recognized as revenue during the period Contract With Customer, Liability, Increase From Billings Contract With Customer, Liability, Increase From Billings Net income attributable to Armada Hoffler Properties, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Interest Rate Cap Two Interest Rate Cap Two [Member] Interest Rate Cap Two Revenue, Remaining Performance Obligation [Roll Forward] Revenue, Remaining Performance Obligation [Roll Forward] Revenue, Remaining Performance Obligation [Roll Forward] Issuance of operating partnership units for acquisitions Common Stock Or Units Issued For Acquisition Value The fair value of noncash common stock and/or operating partnership units issued as part of real estate acquisitions. Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Chandler Residences Chandler Residences [Member] Chandler Residences Red Mill Commons Red Mill Commons [Member] Red Mill Commons Loss Contingencies [Table] Loss Contingencies [Table] Restricted stock surrendered, forfeited in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Parkway Centre Parkway Centre [Member] Parkway Centre Entity File Number Entity File Number Consolidated Entities [Domain] Consolidated Entities [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Schedule of Real Estate Properties [Table] Real Estate Property, Ownership [Table] Extinguishment of debt Extinguishment of Debt, Amount Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Dividends and distributions declared on common shares and units Aggregate common stock dividends Dividends, Common Stock Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Consolidated Entities Under Development Or Construction Consolidated Entities Under Development Or Construction [Member] Consolidated Entities Under Development Or Construction Sale of Stock [Axis] Sale of Stock [Axis] Schedule of Floating to Fixed Interest Rate Swaps Schedule of Interest Rate Derivatives [Table Text Block] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Nonvested restricted shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Acquired lease intangible assets Finite-Lived Intangible Asset, Acquired Leases Acquired in-place lease assets, above-market lease assets, and below-market ground lease assets, net of amortization. Insider Trading Arrangements [Line Items] Construction contract costs and estimated earnings in excess of billings Beginning balance Ending balance Construction contract costs and estimated earnings in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Wills Wharf Wills Wharf [Member] Wills Wharf Real Estate [Abstract] Real Estate [Abstract] Fair Value of Financial Instruments Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Construction Contracts Construction Contracts [Member] Interest income Interest Income, Operating Number of notes receivable Number Of Notes Receivable Number Of Notes Receivable Distributions in excess of earnings Accumulated Distributions in Excess of Net Income [Member] Revenue recognized that was included in the balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Greentree Shopping Center Greentree Shopping Center [Member] Greentree Shopping Center Operating Partnership Noncontrolling Interest in Net Income (Loss) Operating Partnerships, Nonredeemable Adjustment to Compensation: Adjustment to Compensation [Axis] Southgate Square Southgate Square [Member] Southgate Square Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Unused commitment fee percentage Financing Receivable, Unused Commitment Fee, Percentage Financing Receivable, Unused Commitment Fee, Percentage Realized cash flow hedge gains reclassified to net income Realized cash flow hedge gains reclassified to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Pre-contract costs Amount of Deferred Costs Related to Long-Term Contracts Noncontrolling interests in investment entities Noncontrolling Interest in Joint Ventures Premier Retail Premier Retail [Member] Premier Retail Lease incentive amortization Operating Lease, Initial Direct Cost Expense, over Term Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Restricted cash Restricted Cash and Cash Equivalents Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Number of properties subject to ground leases Number of Properties Subject to Ground Leases Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Billings in excess of construction contract costs and estimated earnings Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Total Equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Noncash interest expense Amortization of Debt Issuance Costs and Discounts Accrued straight-line rental adjustment Straight Line Rent Adjustments Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] At The Market Program At The Market Program [Member] At The Market Program [Member] Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Beginning backlog Ending backlog Revenue, Remaining Performance Obligation, Amount Unrealized credit loss provision (release) Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal) Minimum interest Financing Receivable, Minimum Interest Financing Receivable, Minimum Interest Expenses Cost of Revenue [Abstract] Commitments and Contingencies Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name Real Estate [Member] EX-101.PRE 10 ahh-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Aug. 02, 2024
Entity Listings [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-35908  
Entity Registrant Name ARMADA HOFFLER PROPERTIES, INC.  
Entity Incorporation, State or Country Code MD  
Entity Tax Identification Number 46-1214914  
Entity Address, Address Line One 222 Central Park Avenue  
Entity Address, Address Line Two Suite 2100  
Entity Address, City or Town Virginia Beach  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 23462  
City Area Code 757  
Local Phone Number 366-4000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   67,872,875
Entity Central Index Key 0001569187  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Common stock    
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol AHH  
Security Exchange Name NYSE  
Redeemable convertible preferred stock    
Entity Listings [Line Items]    
Title of 12(b) Security 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share  
Trading Symbol AHHPrA  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Real estate investments:    
Income producing property $ 2,186,764 $ 2,093,032
Held for development 10,483 11,978
Construction in progress 46,642 102,277
Gross real estate investments 2,243,889 2,207,287
Accumulated depreciation (425,166) (393,169)
Net real estate investments 1,818,723 1,814,118
Cash and cash equivalents 20,306 27,920
Restricted cash 1,391 [1] 2,246
Accounts receivable, net 44,170 45,529
Notes receivable, net 124,178 94,172
Construction receivables, including retentions, net 106,010 126,443
Construction contract costs and estimated earnings in excess of billings 542 104
Equity method investments 152,615 142,031
Operating lease right-of-use assets 22,954 23,085
Finance lease right-of-use assets 89,776 90,565
Acquired lease intangible assets 101,418 109,137
Other assets 87,903 87,548
Total Assets 2,569,986 2,562,898
LIABILITIES AND EQUITY    
Indebtedness, net 1,419,229 1,396,965
Accounts payable and accrued liabilities 39,543 31,041
Construction payables, including retentions 125,226 128,290
Billings in excess of construction contract costs and estimated earnings 19,418 21,414
Operating lease liabilities 31,442 31,528
Finance lease liabilities 92,258 91,869
Other liabilities 53,464 56,613
Total Liabilities 1,780,580 1,757,720
Stockholders’ equity:    
Preferred stock, $0.01 par value, 100,000,000 shares authorized: 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, 9,980,000 shares authorized; 6,843,418 shares issued and outstanding as of June 30, 2024 and December 31, 2023 171,085 171,085
Common stock, $0.01 par value, 500,000,000 shares authorized; 67,388,397 and 66,793,294 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 674 668
Additional paid-in capital 587,117 580,687
Distributions in excess of earnings (200,699) (184,724)
Accumulated other comprehensive income 4,557 4,906
Total stockholders’ equity 562,734 572,622
Noncontrolling interests in investment entities 9,511 9,986
Noncontrolling interests in Operating Partnership 217,161 222,570
Total Equity 789,406 805,178
Total Liabilities and Equity $ 2,569,986 $ 2,562,898
[1] Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 67,388,397 66,793,294
Common stock, shares outstanding (in shares) 67,388,397 66,793,294
Redeemable convertible preferred stock    
Preferred stock, shares authorized (in shares) 9,980,000 9,980,000
Preferred Stock dividend rate percentage 6.75% 6.75%
Preferred stock, shares issued (in shares) 6,843,418 6,843,418
Preferred stock, shares outstanding (in shares) 6,843,418 6,843,418
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues        
Rental revenues $ 63,265 $ 59,951 $ 125,146 $ 116,169
Revenue, Product and Service [Extensible List] Real Estate [Member] Real Estate [Member]    
General contracting and real estate services revenues $ 116,839 $ 102,574 243,814 186,812
Interest income 4,632 3,414 9,258 7,133
Total revenues 184,736 165,939 378,218 310,114
Expenses        
Rental expenses 15,087 13,676 29,692 26,636
Real estate taxes 5,886 5,631 11,811 11,043
General contracting and real estate services expenses 112,500 99,071 235,398 180,241
Depreciation and amortization 20,789 19,878 41,224 38,346
Amortization of right-of-use assets - finance leases 394 347 789 624
General and administrative expenses 4,503 4,052 10,377 9,500
Acquisition, development, and other pursuit costs 5,528 18 5,528 18
Impairment charges 1,494 0 1,494 102
Total expenses 166,181 142,673 336,313 266,510
Gain on real estate dispositions, net 0 511 0 511
Operating income 18,555 23,777 41,905 44,115
Interest expense (21,227) (13,629) (39,202) (25,931)
Change in fair value of derivatives and other 4,398 5,005 17,286 2,558
Unrealized credit loss release (provision) 228 (100) 145 (177)
Other income, net 79 168 158 261
Income before taxes 2,033 15,221 20,292 20,826
Income tax benefit (provision) 1,246 (336) 712 (524)
Net income 3,279 14,885 21,004 20,302
Net income attributable to noncontrolling interests:        
Investment entities (17) (269) (51) (423)
Operating Partnership (90) (2,753) (3,708) (3,307)
Net income attributable to Armada Hoffler Properties, Inc. 3,172 11,863 17,245 16,572
Preferred stock dividends (2,887) (2,887) (5,774) (5,774)
Net income attributable to common stockholders $ 285 $ 8,976 $ 11,471 $ 10,798
Net income attributable to common stockholders per share (basic) (in dollars per share) $ 0.00 $ 0.13 $ 0.17 $ 0.16
Net income attributable to common stockholders per share (diluted) (in dollars per share) $ 0.00 $ 0.13 $ 0.17 $ 0.16
Weighted-average common shares outstanding (basic) (in shares) 67,106 67,901 66,972 67,844
Weighted-average common shares outstanding (diluted) (in shares) 67,106 67,901 66,972 67,844
Comprehensive income:        
Net income $ 3,279 $ 14,885 $ 21,004 $ 20,302
Unrealized cash flow hedge gains 984 6,806 4,538 6,380
Realized cash flow hedge gains reclassified to net income (1,398) (5,055) (5,040) (7,977)
Comprehensive income 2,865 16,636 20,502 18,705
Comprehensive income attributable to Armada Hoffler Properties, Inc. 2,859 13,222 16,895 15,391
Investment entities        
Expenses        
Net income 17 269    
Comprehensive income:        
Net income 17 269    
Unrealized cash flow hedge gains   151    
Realized cash flow hedge gains reclassified to net income   (174)    
Comprehensive (income) loss attributable to noncontrolling interests: (17) (245) (12) (363)
Operating Partnership        
Expenses        
Net income 90 2,753    
Comprehensive income:        
Net income 90 2,753    
Unrealized cash flow hedge gains 241 1,562    
Realized cash flow hedge gains reclassified to net income (342) (1,146)    
Comprehensive (income) loss attributable to noncontrolling interests: $ 11 $ (3,169) $ (3,595) $ (2,951)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Total stockholders' equity
Preferred stock
Common stock
Additional paid-in capital
Distributions in excess of earnings
Accumulated other comprehensive income
Noncontrolling interests in investment entities
Noncontrolling interests in Operating Partnership
Beginning balance at Dec. 31, 2022 $ 904,014 $ 647,450 $ 171,085 $ 677 $ 587,884 $ (126,875) $ 14,679 $ 24,055 $ 232,509
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 5,417 4,709       4,709   154 554
Unrealized cash flow hedge (losses) gains (426) (328)         (328) 2 (100)
Realized cash flow hedge gains reclassified to net income (2,922) (2,211)         (2,211) (39) (672)
Net proceeds from issuance of common stock (149) (149)     (149)        
Restricted stock awards, net 979 979   2 977        
Acquisitions of noncontrolling interest in real estate entity (12,834)             (12,834)  
Distributions to noncontrolling interests (506)             (506)  
Dividends declared on preferred stock (2,887) (2,887)       (2,887)      
Dividends and distributions declared on common shares and units (16,824) (12,908)       (12,908)     (3,916)
Ending balance at Mar. 31, 2023 873,862 634,655 171,085 679 588,712 (137,961) 12,140 10,832 228,375
Beginning balance at Dec. 31, 2022 904,014 647,450 171,085 677 587,884 (126,875) 14,679 24,055 232,509
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 20,302                
Unrealized cash flow hedge (losses) gains 6,380                
Realized cash flow hedge gains reclassified to net income (7,977)                
Ending balance at Jun. 30, 2023 881,662 632,059 171,085 679 589,030 (142,233) 13,498 10,651 238,952
Beginning balance at Mar. 31, 2023 873,862 634,655 171,085 679 588,712 (137,961) 12,140 10,832 228,375
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 14,885 11,863       11,863   269 2,753
Unrealized cash flow hedge (losses) gains 6,806 5,093         5,093 151 1,562
Realized cash flow hedge gains reclassified to net income (5,055) (3,735)       0 (3,735) (174) (1,146)
Restricted stock awards, net 337 337   0 337        
Issuance of operating partnership units for acquisitions 12,194 0     0       12,194
Redemption of operating partnership units (583) (19)     (19)       (564)
Distributions to noncontrolling interests (427)             (427)  
Dividends declared on preferred stock (2,887) (2,887)       (2,887)      
Dividends and distributions declared on common shares and units (17,470) (13,248)       (13,248)     (4,222)
Ending balance at Jun. 30, 2023 881,662 632,059 171,085 679 589,030 (142,233) 13,498 10,651 238,952
Beginning balance at Dec. 31, 2023 805,178 572,622 171,085 668 580,687 (184,724) 4,906 9,986 222,570
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 17,725 14,073       14,073   34 3,618
Unrealized cash flow hedge (losses) gains 3,554 2,664         2,664 29 861
Realized cash flow hedge gains reclassified to net income (3,642) (2,700)         (2,700) (68) (874)
Net proceeds from issuance of common stock (10) (10)     (10)        
Restricted stock awards, net 1,396 1,396   2 1,394        
Redemption of operating partnership units (118) (22)     (22)       (96)
Distributions to noncontrolling interests (336)             (336)  
Dividends declared on preferred stock (2,887) (2,887)       (2,887)      
Dividends and distributions declared on common shares and units (18,183) (13,733)       (13,733)     (4,450)
Ending balance at Mar. 31, 2024 802,677 571,403 171,085 670 582,049 (187,271) 4,870 9,645 221,629
Beginning balance at Dec. 31, 2023 805,178 572,622 171,085 668 580,687 (184,724) 4,906 9,986 222,570
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 21,004                
Unrealized cash flow hedge (losses) gains 4,538                
Realized cash flow hedge gains reclassified to net income (5,040)                
Ending balance at Jun. 30, 2024 789,406 562,734 171,085 674 587,117 (200,699) 4,557 9,511 217,161
Beginning balance at Mar. 31, 2024 802,677 571,403 171,085 670 582,049 (187,271) 4,870 9,645 221,629
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 3,279 3,172       3,172   17 90
Unrealized cash flow hedge (losses) gains 984 743         743   241
Realized cash flow hedge gains reclassified to net income (1,398) (1,056)         (1,056)   (342)
Net proceeds from issuance of common stock 4,263 4,263   4 4,259        
Restricted stock awards, net 809 809     809        
Distributions to noncontrolling interests (151)             (151)  
Dividends declared on preferred stock (2,887) (2,887)       (2,887)      
Dividends and distributions declared on common shares and units (18,170) (13,713)       (13,713)     (4,457)
Ending balance at Jun. 30, 2024 $ 789,406 $ 562,734 $ 171,085 $ 674 $ 587,117 $ (200,699) $ 4,557 $ 9,511 $ 217,161
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]        
Dividend declared (in dollars per share) $ 0.205 $ 0.205 $ 0.195 $ 0.19
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
OPERATING ACTIVITIES    
Net income $ 21,004 $ 20,302
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of buildings and tenant improvements 31,997 29,262
Amortization of leasing costs, in-place lease intangibles and below market ground rents - operating leases 9,227 9,084
Accrued straight-line rental revenue (3,119) (3,244)
Amortization of leasing incentives and above or below-market rents (801) (1,360)
Amortization of right-of-use assets - finance leases 789 624
Accrued straight-line ground rent expense 18 40
Unrealized credit loss provision (release) (145) 177
Adjustment for uncollectible lease accounts 1,235 1,168
Noncash stock compensation 2,936 2,137
Noncash acquisition, development, and other pursuit costs 5,528 0
Impairment charges 1,494 102
Noncash interest expense 2,062 4,412
Gain on real estate dispositions, net 0 (511)
Change in fair value of derivatives and other (4,560) (490)
Adjustment for receipts on off-market interest rate derivatives (13,006) 0
Changes in operating assets and liabilities:    
Property assets (1,433) (792)
Property liabilities (1,646) (592)
Construction assets 21,209 (24,282)
Construction liabilities (565) 10,969
Interest receivable (8,344) (6,545)
Net cash provided by operating activities 63,880 40,461
INVESTING ACTIVITIES    
Development of real estate investments (19,606) (30,959)
Tenant and building improvements (11,436) (9,912)
Acquisitions of real estate investments, net of cash received 0 (8,355)
Dispositions of real estate investments, net of selling costs 0 (20)
Notes receivable issuances (21,872) (21,238)
Receipts on off-market interest rate derivatives 13,006 0
Leasing costs (2,690) (2,348)
Leasing incentives 0 (20)
Contributions to equity method investments (10,584) (30,388)
Net cash used for investing activities (53,182) (103,240)
FINANCING ACTIVITIES    
Proceeds from issuance of common stock, net of issuance cost 4,253 (149)
Common shares tendered for tax withholding (980) (1,110)
Debt issuances, credit facility, and construction loan borrowings 164,095 229,783
Debt and credit facility repayments, including principal amortization (143,739) (138,953)
Debt issuance costs (1,001) (1,661)
Redemption of operating partnership units (118) (583)
Distributions to noncontrolling interests (487) (933)
Dividends and distributions (41,190) (39,383)
Net cash (used for) provided by financing activities (19,167) 47,011
Net decrease in cash, cash equivalents, and restricted cash (8,469) (15,768)
Cash, cash equivalents, and restricted cash, beginning of period 30,166 51,865
Cash, cash equivalents, and restricted cash, end of period [1] 21,697 36,097
Supplemental Disclosures (noncash transactions):    
Increase in dividends and distributions payable 937 685
Increase (decrease) in accrued capital improvements and development costs 5,569 (2,126)
Issuance of operating partnership units for acquisitions 0 12,194
Debt assumed at fair value in conjunction with real estate purchases 0 105,584
Note receivable redeemed in conjunction with real estate purchase 0 90,232
Acquisitions of noncontrolling interests 0 12,834
Other liability satisfied in connection with a real estate disposal 0 750
Recognition of finance lease right-of-use assets 0 47,742
Recognition of finance lease liabilities $ 0 $ 46,616
[1] The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Condensed Consolidated Statements of Cash Flows (in thousands):
 June 30, 2024June 30, 2023
Cash and cash equivalents$20,306 $34,054 
Restricted cash (a)
1,391 2,043 
Cash, cash equivalents, and restricted cash$21,697 $36,097 
(a) Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]        
Cash and cash equivalents $ 20,306 $ 27,920 $ 34,054  
Restricted cash 1,391 [1] 2,246 2,043 [1]  
Cash, cash equivalents, and restricted cash $ 21,697 [2] $ 30,166 $ 36,097 [2] $ 51,865
[1] Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.
[2] The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Condensed Consolidated Statements of Cash Flows (in thousands):
 June 30, 2024June 30, 2023
Cash and cash equivalents$20,306 $34,054 
Restricted cash (a)
1,391 2,043 
Cash, cash equivalents, and restricted cash$21,697 $36,097 
(a) Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business of Organization
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business of Organization Business of Organization
 
Armada Hoffler Properties, Inc. (the "Company") is a vertically integrated, self-managed real estate investment trust ("REIT") with over four decades of experience managing, building, acquiring, and developing high-quality retail, office, and multifamily properties located primarily in the Mid-Atlantic and Southeastern United States. In addition to the ownership of the Company's operating property portfolio, the Company develops and builds properties for its own account and through joint ventures between the Company and unaffiliated partners and also invests in development projects through real estate financing arrangements. The Company also provides general construction and development services to third-party clients. The Company's construction and development experience includes mid- and high-rise office buildings, retail strip malls, retail power centers, multifamily apartment communities, hotels and conference centers, single- and multi-tenant industrial, distribution, and manufacturing facilities, educational, medical, and special purpose facilities, government projects, parking garages, and mixed-use town centers.

The Company is the sole general partner of Armada Hoffler, L.P. (the "Operating Partnership") and, as of June 30, 2024, owned 75.6% of the economic interest in the Operating Partnership, of which 0.1% is held as general partnership units. The operations of the Company are conducted primarily through the Operating Partnership and the wholly owned subsidiaries thereof.
 
As of June 30, 2024, the Company's stabilized operating portfolio consisted of the following properties:
PropertyLocationOwnership Interest
Retail
Town Center of Virginia Beach
249 Central Park Retail*Virginia Beach, Virginia100 %
4525 Main Street Retail* (1)
Virginia Beach, Virginia100 %
4621 Columbus Retail* (2)
Virginia Beach, Virginia100 %
Columbus Village*Virginia Beach, Virginia100 %
Commerce Street Retail*Virginia Beach, Virginia100 %
Fountain Plaza Retail*Virginia Beach, Virginia100 %
Pembroke Square*Virginia Beach, Virginia100 %
Premier Retail*Virginia Beach, Virginia100 %
South Retail*Virginia Beach, Virginia100 %
Studio 56 Retail*Virginia Beach, Virginia100 %
The Cosmopolitan Retail* (3)
Virginia Beach, Virginia100 %
Two Columbus Retail* (1)
Virginia Beach, Virginia100 %
West Retail* (1)
Virginia Beach, Virginia100 %
Grocery Anchored
Broad Creek Shopping CenterNorfolk, Virginia100 %
Broadmoor PlazaSouth Bend, Indiana100 %
Brooks Crossing Retail*Newport News, Virginia65 %
(4)
Delray Beach Plaza*Delray Beach, Florida100 %
Greenbrier SquareChesapeake, Virginia100 %
Greentree Shopping CenterChesapeake, Virginia100 %
Hanbury VillageChesapeake, Virginia100 %
Lexington SquareLexington, South Carolina100 %
Market at Mill CreekMount Pleasant, South Carolina100 %
North Pointe CenterDurham, North Carolina100 %
Parkway CentreMoultrie, Georgia100 %
Parkway MarketplaceVirginia Beach, Virginia100 %
Perry Hall MarketplacePerry Hall, Maryland100 %
Sandbridge CommonsVirginia Beach, Virginia100 %
Tyre Neck Harris TeeterPortsmouth, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Retail* (1)
Baltimore, Maryland90 %
Point Street Retail* (3)
Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Retail* (3)
Belmont, North Carolina85 %
(4)
Nexton Square*Summerville, South Carolina100 %
North Hampton MarketTaylors, South Carolina100 %
One City Center Retail* (1)
Durham, North Carolina100 %
Overlook VillageAsheville, North Carolina100 %
Patterson PlaceDurham, North Carolina100 %
Providence Plaza Retail*Charlotte, North Carolina100 %
South SquareDurham, North Carolina100 %
The Interlock Retail*Atlanta, Georgia100 %
Wendover VillageGreensboro, North Carolina100 %
Mid-Atlantic
Dimmock SquareColonial Heights, Virginia100 %
Harrisonburg RegalHarrisonburg, Virginia100 %
Liberty Retail* (3)
Newport News, Virginia100 %
Marketplace at HilltopVirginia Beach, Virginia100 %
Red Mill CommonsVirginia Beach, Virginia100 %
Southgate SquareColonial Heights, Virginia100 %
Southshore ShopsChesterfield, Virginia100 %
The Edison Retail* (3)
Richmond, Virginia100 %
Office
Town Center of Virginia Beach
249 Central Park Office* (5)
Virginia Beach, Virginia100 %
4525 Main Street*Virginia Beach, Virginia100 %
4605 Columbus Office* (5)
Virginia Beach, Virginia100 %
Armada Hoffler Tower*Virginia Beach, Virginia100 %
One Columbus*Virginia Beach, Virginia100 %
Two Columbus Office*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Office*Baltimore, Maryland90 %
Thames Street Wharf*Baltimore, Maryland100 %
Wills Wharf*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Office* (3)
Belmont, North Carolina85 %
(4)
One City Center Office*
Durham, North Carolina100 %
Providence Plaza Office* (5)
Charlotte, North Carolina100 %
The Interlock Office*Atlanta, Georgia100 %
Mid-Atlantic
Brooks Crossing Office* (5)
Newport News, Virginia100 %
Multifamily
Town Center of Virginia Beach
Encore Apartments*Virginia Beach, Virginia100 %
Premier Apartments*Virginia Beach, Virginia100 %
The Cosmopolitan*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
1305 Dock Street*Baltimore, Maryland90 %
1405 Point*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill*Belmont, North Carolina85 %
(4)
Greenside ApartmentsCharlotte, North Carolina100 %
The Everly*Gainesville, Georgia100 %
Mid-Atlantic
The Edison*Richmond, Virginia100 %
Liberty Apartments*Newport News, Virginia100 %
Smith's LandingBlacksburg, Virginia100 %
________________________________________
*Mixed-use asset.
(1) Formerly reported in the office real estate segment. Refer to Note 3 for further information.
(2) Formerly known as Apex Entertainment.
(3) Formerly reported in the multifamily real estate segment. Refer to Note 3 for further information.
(4) We are entitled to a preferred return on our investment in this property.
(5) Formerly reported in the retail real estate segment. Refer to Note 3 for further information.

As of June 30, 2024, the following properties were under development or redevelopment: 
Development, Not Stabilized
Segment
Location
AHH Ownership
Southern Post Retail*
RetailRoswell, Georgia100%
Southern Post Office*
OfficeRoswell, Georgia100%
Chandler Residences*
MultifamilyRoswell, Georgia100%
Redevelopment
Segment
Location
AHH Ownership
Columbus Village II*RetailVirginia Beach, Virginia100 %
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
 
Basis of Presentation
 
The accompanying condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles ("GAAP").
 
The condensed consolidated financial statements include the financial position and results of operations of the Company and its subsidiaries. The Company’s subsidiaries include the Operating Partnership and the subsidiaries that are wholly owned or in which the Company has a controlling interest, including where the Company has been determined to be a primary beneficiary of a variable interest entity ("VIE") in accordance with the consolidation guidance of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany transactions and balances have been eliminated in consolidation.
In the opinion of management, the condensed consolidated financial statements reflect all adjustments, consisting of normal recurring accruals, which are necessary for the fair presentation of the financial condition, and results of operations for the interim periods presented.

The accompanying condensed consolidated financial statements were prepared in accordance with the requirements for interim financial information. Accordingly, these interim financial statements have not been audited and exclude certain disclosures required for annual financial statements. Also, the operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These interim financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
 
Use of Estimates
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed. Such estimates are based on management’s historical experience and best judgment after considering past, current, and expected events and economic conditions. Actual results could differ significantly from management’s estimates.

Recent Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted:

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 as an update to ASC Topic 280, which will be effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 requires an entity to disclose significant segment expenses regularly provided to the chief operating decision maker, a description of "other segment items," and the title and position of the chief operating decision maker, and allows for more than one measure of a segment's profit or loss if used by the chief operating decision maker. The update also enhances interim disclosure requirements and requirements for entities with a single reportable segment. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.

Income Taxes

In December 2023, the FASB issued ASU 2023-09 as an update to ASC Topic 740, which will become effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 enhances the disclosures surrounding income taxes, specifically in relation to the rate reconciliation table and income taxes paid. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.

Other Accounting Policies

See the Company's Annual Report on Form 10-K for the year ended December 31, 2023 for a description of other accounting principles upon which basis the accompanying consolidated financial statements were prepared.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segments Segments
 
The Company operates its business in five reportable segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Refer to Note 1 for the composition of properties within each property segment.

Net operating income ("NOI") is the primary measure used by the Company’s chief operating decision-maker to assess segment performance. NOI is calculated as segment revenues less segment expenses. Segment revenues include rental revenues for the property segments, general contracting and real estate services revenues for the general contracting and real estate services segment, and interest income for the real estate financing segment. Segment expenses include rental expenses and real estate taxes for the property segments, general contracting and real estate services expenses for the general contracting and real estate services segment, and interest expense for the real estate financing segment. Segment NOI for the general contracting and real estate services and real estate financing segments is also referred to as segment gross profit as illustrated in the table below. NOI is not a measure of operating income or cash flows from operating
activities as measured by GAAP and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. The Company considers NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of the Company’s real estate, construction, and real estate financing businesses.

Since the Company's Annual Report on Form 10-K for the year ended December 31, 2023, the Company retrospectively reclassified certain components of mixed-use properties between the retail, office, and multifamily real estate segments in order to align the components of those properties with their tenant composition. As a result, NOI for the three months ended June 30, 2023 increased $0.5 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.5 million for the multifamily real estate segment. NOI for the six months ended June 30, 2023 increased $0.8 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.9 million for the multifamily real estate segment. These reclassifications had no effect on total property NOI as previously reported. These reclassifications also had no impact on our general contracting and real estate services or real estate financing segments.
The following table presents NOI for the Company's five reportable segments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Retail real estate
Rental revenues$26,094 $25,288 $51,745 $48,247 
Rental expenses4,394 4,073 8,605 7,717 
Real estate taxes2,420 2,340 4,835 4,608 
Segment net operating income19,280 18,875 38,305 35,922 
Office real estate
Rental revenues22,870 20,629 44,748 40,286 
Rental expenses5,956 5,332 12,079 10,491 
Real estate taxes2,135 2,157 4,350 4,242 
Segment net operating income14,779 13,140 28,319 25,553 
Multifamily real estate
Rental revenues14,301 14,034 28,653 27,636 
Rental expenses4,737 4,271 9,008 8,428 
Real estate taxes1,331 1,134 2,626 2,193 
Segment net operating income8,233 8,629 17,019 17,015 
General contracting and real estate services
General contracting and real estate services revenues116,839 102,574 243,814 186,812 
General contracting and real estate services expenses112,500 99,071 235,398 180,241 
Segment gross profit4,339 3,503 8,416 6,571 
Real estate financing
Interest income3,966 3,225 7,966 6,761 
Interest expense(a)
1,767 809 3,099 1,906 
Segment gross profit2,199 2,416 4,867 4,855 
Net operating income$48,830 $46,563 $96,926 $89,916 
________________________________________
(a) Interest expense within the real estate financing segment is allocated based on the average outstanding principal of notes receivable in the real estate financing portfolio and the effective interest rates on the credit facility, the M&T term loan facility, and the TD term loan facility, each as defined in Note 9.
The following table reconciles NOI to net income, the most directly comparable GAAP measure, for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Net operating income$48,830 $46,563 $96,926 $89,916 
Interest income(a)
666 189 1,292 372 
Depreciation and amortization(20,789)(19,878)(41,224)(38,346)
Amortization of right-of-use assets - finance leases(394)(347)(789)(624)
General and administrative expenses(4,503)(4,052)(10,377)(9,500)
Acquisition, development, and other pursuit costs(5,528)(18)(5,528)(18)
Impairment charges(1,494)— (1,494)(102)
Gain on real estate dispositions, net— 511 — 511 
Interest expense(b)
(19,460)(12,820)(36,103)(24,025)
Change in fair value of derivatives and other4,398 5,005 17,286 2,558 
Unrealized credit loss release (provision)228 (100)145 (177)
Other income, net79 168 158 261 
Income tax benefit (provision) 1,246 (336)712 (524)
Net income$3,279 $14,885 $21,004 $20,302 
________________________________________
(a) Excludes real estate financing segment interest income of $4.0 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.0 million and $6.8 million for the six months ended June 30, 2024 and 2023, respectively.
(b) Excludes real estate financing segment interest expense of $1.8 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $3.1 million and $1.9 million for the six months ended June 30, 2024 and 2023, respectively.
Rental expenses represent costs directly associated with the operation and management of the Company’s real estate properties. Rental expenses include asset management expenses, property management fees, repairs and maintenance, insurance, and utilities.

General contracting and real estate services revenues for the three months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of $4.3 million and $12.9 million, respectively, which are eliminated in consolidation. General contracting and real estate services revenues for the six months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of $12.7 million and $26.6 million, respectively, which are eliminated in consolidation.

General contracting and real estate services expenses for the three months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of $4.2 million and $12.8 million, respectively, which are eliminated in consolidation. General contracting and real estate services expenses for the six months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of $12.5 million and $26.3 million, respectively, which are eliminated in consolidation.
 
Depreciation and amortization expense for the three months ended June 30, 2024 was $8.8 million, $8.3 million, and $3.6 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2024 was $17.3 million, $16.3 million, and $7.3 million for the retail, office, and multifamily real estate segments, respectively.

Depreciation and amortization expense for the three months ended June 30, 2023 was $7.6 million, $7.8 million, and $4.3 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2023 was $14.5 million, $15.1 million, and $8.5 million for the retail, office, and multifamily real estate segments, respectively.

General and administrative expenses represent costs not directly associated with the operation and management of the Company’s real estate properties, general contracting and real estate services, and real estate financing businesses. These costs include corporate office personnel compensation and benefits, bank fees, accounting fees, legal fees, and other corporate office expenses.
Interest expense on secured property debt for the three months ended June 30, 2024 was $2.9 million, $3.6 million, and $3.8 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2024 was $5.7 million, $6.8 million, and $7.4 million for the retail, office, and multifamily real estate segments, respectively.

Interest expense on secured property debt for the three months ended June 30, 2023 was $2.3 million, $2.2 million, and $2.6 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2023 was $4.6 million, $4.4 million, and $5.2 million for the retail, office, and multifamily real estate segments, respectively.
As of June 30, 2024, the net carrying amount of consolidated real estate investments was $693.0 million, $638.9 million, and $445.6 million for the retail, office, and multifamily real estate segments, respectively, which excludes $41.4 million attributable to our mixed-use development projects. Assets attributable to the general contracting and real estate services segment are presented in Note 8 of these financial statements. Assets attributable to the real estate financing segment are presented in Note 7 of these financial statements.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
Lessee Disclosures

As a lessee, the Company has nine ground leases on nine properties. These ground leases have maximum lease terms (including renewal options) that expire between 2074 and 2117. The exercise of lease renewal options is at the Company's sole discretion. The depreciable life of assets and leasehold improvements are limited by the expected lease term. Five of these leases have been classified as operating leases and four of these leases have been classified as finance leases. The Company's lease agreements do not contain any residual value guarantees or material restrictive covenants.

Lessor Disclosures

As a lessor, the Company leases its properties under operating leases and recognizes base rents on a straight-line basis over the lease term. The Company also recognizes revenue from tenant recoveries, through which tenants reimburse the Company on an accrual basis for certain expenses such as utilities, janitorial services, repairs and maintenance, security and alarms, parking lot and ground maintenance, administrative services, management fees, insurance, and real estate taxes. Rental revenues are reduced by the amount of any leasing incentives amortized on a straight-line basis over the term of the applicable lease. In addition, the Company recognizes contingent rental revenue (e.g., percentage rents based on tenant sales thresholds) when the sales thresholds are met. Many tenant leases include one or more options to renew, with renewal terms that can extend the lease term from one to 25 years, or more. The exercise of lease renewal options is at the tenant's sole discretion. The Company includes a renewal period in the lease term only if it appears at lease inception that the renewal is reasonably assured.

Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Base rent and tenant charges$60,995 $57,093 $121,178 $111,564 
Accrued straight-line rental adjustment1,866 1,788 3,166 3,243 
Lease incentive amortization(119)(150)(238)(315)
(Above) below market lease amortization, net523 1,220 1,040 1,677 
Total rental revenue$63,265 $59,951 $125,146 $116,169 
Leases Leases
Lessee Disclosures

As a lessee, the Company has nine ground leases on nine properties. These ground leases have maximum lease terms (including renewal options) that expire between 2074 and 2117. The exercise of lease renewal options is at the Company's sole discretion. The depreciable life of assets and leasehold improvements are limited by the expected lease term. Five of these leases have been classified as operating leases and four of these leases have been classified as finance leases. The Company's lease agreements do not contain any residual value guarantees or material restrictive covenants.

Lessor Disclosures

As a lessor, the Company leases its properties under operating leases and recognizes base rents on a straight-line basis over the lease term. The Company also recognizes revenue from tenant recoveries, through which tenants reimburse the Company on an accrual basis for certain expenses such as utilities, janitorial services, repairs and maintenance, security and alarms, parking lot and ground maintenance, administrative services, management fees, insurance, and real estate taxes. Rental revenues are reduced by the amount of any leasing incentives amortized on a straight-line basis over the term of the applicable lease. In addition, the Company recognizes contingent rental revenue (e.g., percentage rents based on tenant sales thresholds) when the sales thresholds are met. Many tenant leases include one or more options to renew, with renewal terms that can extend the lease term from one to 25 years, or more. The exercise of lease renewal options is at the tenant's sole discretion. The Company includes a renewal period in the lease term only if it appears at lease inception that the renewal is reasonably assured.

Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Base rent and tenant charges$60,995 $57,093 $121,178 $111,564 
Accrued straight-line rental adjustment1,866 1,788 3,166 3,243 
Lease incentive amortization(119)(150)(238)(315)
(Above) below market lease amortization, net523 1,220 1,040 1,677 
Total rental revenue$63,265 $59,951 $125,146 $116,169 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Real Estate Investments
6 Months Ended
Jun. 30, 2024
Real Estate [Abstract]  
Real Estate Investments Real Estate Investments
The Company did not acquire or dispose of any properties during the six months ended June 30, 2024.

Other Real Estate Transactions

During the six months ended June 30, 2024, the Company recognized impairment of real estate of $1.5 million and wrote off development costs of $5.5 million related to undeveloped land under predevelopment, which reflects the excess of the book value of the property's assets over the estimated fair value of the property. The Company also recognized an income tax benefit of $1.6 million as a result of the recognized impairment and the development costs. On June 25, 2024, the Company entered into a non-binding letter of intent to sell the property to an unrelated third party for $4.8 million, which was used as an approximation of fair value as a level 3 input in the fair value hierarchy. The Company anticipates completing the transaction in 2025, subject to customary closing conditions. The land parcel did not meet the criteria to be classified as held-for-sale as of June 30, 2024.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Method Investment
6 Months Ended
Jun. 30, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investment Equity Method Investments
Harbor Point Parcel 3

The Company owns a 50% interest in Harbor Point Parcel 3, a joint venture with Beatty Development Group, for purposes of developing T. Rowe Price's new global headquarters office building in Baltimore, Maryland. The Company is a noncontrolling partner in the joint venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested $1.4 million in Harbor Point Parcel 3. The Company has an estimated equity commitment of up to $47.0 million relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 3 was $42.2 million and $40.7 million, respectively, which excludes $2.5 million and $2.2 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024 and 2023, Harbor Point Parcel 3 had no operating activity; therefore, the Company received no allocated income.

Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 3 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 50% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's joint venture partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 3 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.

Harbor Point Parcel 4

On April 1, 2022, the Company acquired a 78% interest in Harbor Point Parcel 4, a real estate venture with Beatty Development Group, for purposes of developing a mixed-use project ("Allied | Harbor Point"), which is planned to include multifamily units, retail space, and a parking garage. The Company holds an option to increase its ownership to 90%. The Company is a noncontrolling partner in the real estate venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested $9.1 million in Harbor Point Parcel 4. The Company has an estimated equity commitment of up to $113.3 million relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 4 was $110.4 million and $101.3 million, respectively, which excludes $1.2 million and $0.8 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024, Harbor Point Parcel 4 had no operating activity; therefore, the Company received no allocated income.

Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 4 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 78% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 4 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Notes Receivable and Current Expected Credit Losses Notes Receivable and Current Expected Credit Losses
Notes Receivable

The Company had the following notes receivable outstanding as of June 30, 2024 and December 31, 2023 ($ in thousands):
Outstanding loan amountInterest compounding
June 30,
2024
December 31,
2023
Real Estate Financing Project
Principal
Accrued interest and fees
Total loan amount(a)
Total loan amount(a)
Maximum principal commitmentInterest rate
Solis City Park II$20,594 $5,075 $25,669 $24,313 $20,594 13.0 %Annually
Solis Gainesville II19,595 4,247 23,842 22,268 19,595 14.0 %
(b)
Annually
Solis Kennesaw30,050 4,793 34,843 15,922 37,870 14.0 %
(b)
Annually
Solis Peachtree Corners15,546 2,849 18,395 11,092 28,440 15.0 %
(b)
Annually
The Allure at Edinburgh9,228 1,291 10,519 9,830 9,228 15.0 %
(c)
None
Total mezzanine & preferred equity$95,013 $18,255 113,268 83,425 $115,727 
Other notes receivable12,592 12,219 
Allowance for credit losses(d)
(1,682)

(1,472)
Total notes receivable$124,178 $94,172 
________________________________________
(a) Outstanding loan amounts include any accrued and unpaid interest, and accrued fees, as applicable.
(b) The interest rate varies over the life of the loans and the Company also earns an unused commitment fee on amounts not drawn on the loans.
(c) The interest rate varies over the life of the loan.
(d) The amounts as of June 30, 2024 and December 31, 2023 exclude $0.4 million and $0.7 million, respectively, of Current Expected Credit Losses (“CECL”) allowance that relates to the unfunded commitments, which were recorded as a liability under other liabilities in the consolidated balance sheets.

Interest on the notes receivable is accrued and funded utilizing the interest reserves for each loan and such accrued interest is generally added to the loan receivable balances. The Company recognized interest income for the three and six months ended June 30, 2024 and 2023 as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Real Estate Financing Project
2024202320242023
Solis City Park II$608 
(a)
$732 
(a)
$1,355 
(a)
$1,402 
(a)
Solis Gainesville II786 
(a)(b)
654 
(a)(b)
1,572 
(a)(b)
1,247 
(a)(b)
Solis Kennesaw1,315 
(a)(b)
465 
(a)
2,551 
(a)(b)
465 
(a)
Solis Peachtree Corners913 
(a)(b)
— 1,800 
(a)(b)
— 
The Allure at Edinburgh344 — 688 — 
The Interlock(c)
— 
(a)
1,374 
(a)
— 
(a)
3,647 
(a)
Total mezzanine & preferred equity3,966 3,225 7,966 6,761 
Other interest income666 189 1,292 372 
Total interest income$4,632 $3,414 $9,258 $7,133 
________________________________________
(a) Includes recognition of interest income related to fee amortization.
(b) Includes recognition of unused commitment fees.
(c) This note receivable was redeemed on May 19, 2023 in connection with the Company’s acquisition of The Interlock.

Allowance for Loan Losses

The Company is exposed to credit losses primarily through its real estate financing investments. As of June 30, 2024, the Company had five real estate financing investments, which are financing development projects in various stages of completion or lease-up. Each of these projects is subject to a loan that is senior to the Company’s loan. Interest on these
loans is paid in kind and is generally not expected to be paid until a sale of the project after completion of the development.

The Company's management performs a quarterly analysis of the loan portfolio to determine the risk of credit loss based on
the progress of development activities, including leasing activities, projected development costs, and current and projected
subordinated and senior loan balances. The Company estimates future losses on its notes receivable using risk
ratings that correspond to probabilities of default and loss given default. The Company's risk ratings are as follows:

Pass: loans in this category are adequately collateralized by a development project with conditions materially consistent with the Company's underwriting assumptions.
Special Mention: loans in this category show signs that the economic performance of the project may suffer as a result of slower-than-expected leasing activity or an extended development or marketing timeline. Loans in this category warrant increased monitoring by management.
Substandard: loans in this category may not be fully collected by the Company unless remediation actions are taken. Remediation actions may include obtaining additional collateral or assisting the borrower with asset management activities to prepare the project for sale. The Company will also consider placing the loan on non-accrual status if it does not believe that additional interest accruals will ultimately be collected.

The Company updated the risk ratings for each of its notes receivable as of June 30, 2024 and obtained industry loan loss data relative to these risk ratings. Each of the outstanding loans as of June 30, 2024 was "Pass" rated. The Company's analysis resulted in an allowance for loan losses of approximately $2.1 million as of June 30, 2024, of which an allowance related to unfunded commitments of approximately $0.4 million as of June 30, 2024 was recorded as Other liabilities on the consolidated balance sheet.

At June 30, 2024, the Company reported $124.2 million of notes receivable, net of allowances of $1.7 million. At December 31, 2023, the Company reported $94.2 million of notes receivable, net of allowances of $1.5 million. Changes in the allowance for the six months ended June 30, 2024 and 2023 were as follows (in thousands):
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
 FundedUnfundedTotalFundedUnfundedTotal
Beginning balance $1,472 $732 $2,204 $1,292 $338 $1,630 
Unrealized credit loss provision (release)210 (355)(145)412 231 643 
Release due to redemption— — — (465)— (465)
Ending balance$1,682 $377 $2,059 $1,239 $569 $1,808 

The Company places loans on non-accrual status when the loan balance, together with the balance of any senior loan, approximately equals the estimated realizable value of the underlying development project. As of June 30, 2024, no loans were placed on non-accrual status.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts
6 Months Ended
Jun. 30, 2024
Contractors [Abstract]  
Construction Contracts Construction Contracts
Construction contract costs and estimated earnings in excess of billings represent reimbursable costs and amounts earned under contracts in progress as of the balance sheet date. Such amounts become billable according to contract terms, which usually consider the passage of time, achievement of certain milestones, or completion of the project. The Company expects to bill and collect substantially all construction contract costs and estimated earnings in excess of billings as of June 30, 2024 during the next 12 to 24 months.  
 
Billings in excess of construction contract costs and estimated earnings represent billings or collections on contracts made in advance of revenue recognized.
The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):
Six Months Ended 
June 30, 2024
Six Months Ended 
June 30, 2023
Construction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earningsConstruction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earnings
Beginning balance$104 $21,414 $342 $17,515 
Revenue recognized that was included in the balance at the beginning of the period— (21,414)— (17,515)
Increases due to new billings, excluding amounts recognized as revenue during the period— 21,454 — 19,282 
Transferred to receivables(106)— (343)— 
Construction contract costs and estimated earnings not billed during the period542 — 406 — 
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion(2,036)(971)
Ending balance$542 $19,418 $406 $18,311 

The Company defers pre-contract costs when such costs are directly associated with specific anticipated contracts and their recovery is probable. Pre-contract costs of $1.5 million and $1.9 million were deferred as of June 30, 2024 and December 31, 2023, respectively. Amortization of pre-contract costs for the six months ended June 30, 2024 and 2023 was $0.2 million and $0.3 million, respectively.
 
Construction receivables and payables include retentions, which are amounts that are generally withheld until the completion of the contract or the satisfaction of certain restrictive conditions such as fulfillment guarantees. As of June 30, 2024 and December 31, 2023, construction receivables included retentions of $32.7 million and $28.7 million, respectively. The Company expects to collect substantially all construction receivables outstanding as of June 30, 2024 during the next 12 to 24 months. As of June 30, 2024 and December 31, 2023, construction payables included retentions of $42.5 million and $38.2 million, respectively. The Company expects to pay substantially all construction payables outstanding as of June 30, 2024 during the next 12 to 24 months.

The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):
 June 30, 2024December 31, 2023
Costs incurred on uncompleted construction contracts$820,166 $718,571 
Estimated earnings29,958 26,089 
Billings(869,000)(765,970)
Net position$(18,876)$(21,310)
Construction contract costs and estimated earnings in excess of billings$542 $104 
Billings in excess of construction contract costs and estimated earnings(19,418)(21,414)
Net position$(18,876)$(21,310)
The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.
The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Beginning backlog$343,406 $651,840 $472,169 $665,564 
New contracts/change orders76,585 43,975 75,181 114,767 
Work performed(117,141)(103,029)(244,500)(187,545)
Ending backlog$302,850 $592,786 $302,850 $592,786 

The Company expects to complete a majority of the uncompleted contracts in place as of June 30, 2024 during the next 12 to 24 months.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Indebtedness Indebtedness
 
Credit Facility

On August 23, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into an amended and restated credit agreement (the "Credit Agreement"), which provides for a $550.0 million credit facility comprised of a $250.0 million senior unsecured revolving credit facility (the "revolving credit facility") and a $300.0 million senior unsecured term loan facility (the "term loan facility" and, together with the revolving credit facility, the "credit facility"), with a syndicate of banks.

The credit facility includes an accordion feature that allows the total commitments to be increased to $1.0 billion, subject to certain conditions, including obtaining commitments from any one or more lenders. The revolving credit facility has a scheduled maturity date of January 22, 2027, with two six-month extension options, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee at each extension. The term loan facility has a scheduled maturity date of January 21, 2028.

On August 29, 2023, the Company increased the capacity of the revolving credit facility by $105.0 million by exercising the accordion feature in part, bringing the revolving credit facility capacity to $355.0 million and the total credit facility capacity to $655.0 million.

On June 14, 2024, the term loan facility commitment increased by $50 million to $350.0 million as a result of an existing lender increasing its outstanding commitment.

The revolving credit facility bears interest at the Secured Overnight Financing Rate ("SOFR") plus a margin ranging from 1.30% to 1.85% and a credit spread adjustment of 0.10%, and the term loan facility bears interest at SOFR plus a margin ranging from 1.25% to 1.80% and a credit spread adjustment of 0.10%, in each case depending on the Company's total leverage. The Company is also obligated to pay an unused commitment fee of 15 or 25 basis points on the unused portions of the commitments under the revolving credit facility, depending on the amount of borrowings under the revolving credit facility. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investors Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

As of June 30, 2024 and December 31, 2023, the outstanding balance on the revolving credit facility was $187.0 million and $267.0 million, respectively. The outstanding balance on the term loan facility was $350.0 million as of June 30, 2024 and $300.0 million as of December 31, 2023. As of June 30, 2024, the effective interest rates on the revolving credit facility and the term loan facility, before giving effect to interest rate caps and swaps, were 6.94% and 6.89%, respectively. After giving effect to interest rate caps and swaps, the effective interest rates on the revolving credit facility and the term loan facility were 4.80% and 4.98%, respectively, as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay any loan under the credit facility in whole or in part without premium or penalty.

The Operating Partnership is the borrower, and its obligations under the credit facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The Credit Agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the credit facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The Credit Agreement includes customary events of default, in certain cases
subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the credit facility to be immediately due and payable.

M&T Term Loan Facility

On December 6, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "M&T term loan agreement") with Manufacturers and Traders Trust Company, as lender and administrative agent, which provides a $100.0 million senior unsecured term loan facility (the "M&T term loan facility"), with the option to increase the total capacity to $200.0 million, subject to the Company's satisfaction of certain conditions. The proceeds from the M&T term loan facility were used to repay the loans secured by the Wills Wharf, 249 Central Park Retail, Fountain Plaza Retail, and South Retail properties. The M&T term loan facility has a scheduled maturity date of March 8, 2027, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee.

The M&T term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the rate of interest in effect for such day as publicly announced from time to time by M&T Bank as its “prime rate” for such day, (b) the Federal Funds Rate for such day, plus 0.50%, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

On June 21, 2024, the M&T term loan facility commitment increased by $35 million to $135.0 million as a result of adding a new lender to the facility.

As of June 30, 2024 and December 31, 2023, the outstanding balance on the M&T term loan facility was $135.0 million and $100.0 million, respectively. As of June 30, 2024, the effective interest rate on the M&T term loan facility, before giving effect to interest rate swaps, was 6.89%. After giving effect to interest rate swaps, the effective interest rate on the M&T term loan facility was 5.05% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the M&T term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The Operating Partnership is the borrower under the M&T term loan facility, and its obligations under the M&T term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The M&T term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the M&T term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the M&T term loan facility to be immediately due and payable.

TD Term Loan Facility

On May 19, 2023, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "TD term loan agreement") with Toronto Dominion (Texas) LLC, as administrative agent, and TD Bank, N.A. as lender, which provides a $75.0 million senior unsecured term loan facility (the "TD term loan facility"), with the option to increase the total capacity to $150.0 million, subject to the Company's satisfaction of certain conditions. The TD term loan facility has a scheduled maturity date of May 19, 2025, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.15% extension fee.

The TD term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the Federal Funds Rate for such day, plus 0.50% (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its “prime rate” for such day, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has
elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.

On June 29, 2023, the TD term loan facility commitment increased to $95.0 million as a result of the addition of a second lender to the facility.

As of each of June 30, 2024 and December 31, 2023, the outstanding balance on the TD term loan facility was $95.0 million. As of June 30, 2024, the effective interest rate on the TD term loan facility, before giving effect to interest rate swaps, was 6.99%. After giving effect to interest rate swaps, the effective interest rate on the TD term loan facility was 4.85% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the TD term loan facility in whole or in part without premium or penalty, provided certain conditions are met.

The Operating Partnership is the borrower under the TD term loan facility, and its obligations under the TD term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The TD term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the TD term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The TD term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the TD term loan facility to be immediately due and payable.

The Company is currently in compliance with all covenants under the Credit Agreement, the M&T term loan agreement, and the TD term loan agreement, all of which are substantially similar.

Other 2024 Financing Activity

The Company exercised its option to extend the maturity date on the loan secured by Chronicle Mill by one year, which will now mature on May 5, 2025. The Company paid a nominal extension fee. The Company also holds an additional one-year extension option pursuant to which it may extend the maturity date to May 5, 2026, subject to the Company's satisfaction of certain conditions.

On June 10, 2024, the Company paid off the $1.76 million balance of the loan secured by the Red Mill Central shopping center and added the property to the unencumbered borrowing base.

During the six months ended June 30, 2024, the Company borrowed $23.0 million under its existing construction loans to fund ongoing development and construction.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
 
The Company enters into interest rate derivative contracts to manage exposure to interest rate risks. The Company does not use derivative financial instruments for trading or speculative purposes. Derivative financial instruments are recognized at fair value and presented within other assets and other liabilities in the condensed consolidated balance sheets. Gains and losses resulting from changes in the fair value of derivatives that are neither designated nor qualify as hedging instruments are recognized within the change in fair value of derivatives and other in the condensed consolidated statements of comprehensive income. For derivatives that qualify as cash flow hedges, the gain or loss is reported as a component of other comprehensive income (loss) and reclassified into earnings in the periods during which the hedged forecasted transaction affects earnings.

As of June 30, 2024, the Company held one interest rate cap corridor. The Company purchased a SOFR interest rate cap at 1.00% and sold a SOFR interest rate cap at 3.00%, resulting in a SOFR interest rate cap corridor of 1.00% to 3.00%, effective on September 1, 2022. This corridor is designated as a cash flow hedge. The intended goal of this corridor is to provide a level of protection from the effect of rising interest rates and reduce the all-in-cost of the derivative instrument. The Company paid a premium of $1.4 million to purchase the corridor. As of June 30, 2024, the notional amount was $73.6 million, which is the maximum notional amount. The corridor is scheduled to mature on September 1, 2024.
As of June 30, 2024, the Company held the following floating-to-fixed interest rate swaps ($ in thousands):
Related DebtNotional AmountIndexSwap Fixed Rate
Debt Effective Rate
Effective DateExpiration Date
Market at Mill Creek loan$11,053 
(a)
1-month SOFR3.43 %5.09 %12/13/20228/1/2025
Harbor Point Parcel 3 senior construction loan90,000 
(b)
1-month SOFR2.75 %4.82 %10/2/202310/1/2025
Floating rate pool of loans 330,000 
(c)
1-month SOFR2.75 %4.38 %10/1/202310/1/2025
Harbor Point Parcel 4 senior construction loan100,000 
(d)
1-month SOFR2.75 %5.12 %11/1/202311/1/2025
Floating rate pool of loans 300,000 
(e)
1-month SOFR2.75 %4.38 %12/1/202312/1/2025
Revolving credit facility and TD unsecured term loan
100,000 
(f)
Daily SOFR3.20 %4.84 %5/19/20235/19/2026
Thames Street Wharf loan
67,178 
(g)
Daily SOFR0.93 %2.33 %9/30/20219/30/2026
M&T unsecured term loan100,000 
(g)
1-month SOFR3.50 %5.05 %12/6/202212/6/2027
Liberty Retail & Apartments loan
21,000 
(a)
1-month SOFR
3.43 %4.93 %12/13/20221/21/2028
Senior unsecured term loan67,947 
(a)
1-month SOFR3.43 %4.98 %12/13/20221/21/2028
Total$1,187,178 
________________________________________
(a) The Company novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024 and (B) $21.0 million to the loan secured by Liberty Retail & Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.
(b) This interest rate swap agreement reduces the Company's interest rate exposure on the $180.4 million senior construction loan secured by the Company's Harbor Point Parcel 3 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.6 million to reduce the swap fixed rate.
(c) The Company paid $13.3 million to reduce the swap fixed rate.
(d) This interest rate swap agreement reduces the Company's interest rate exposure on the $109.7 million senior construction loan secured by the Company's Harbor Point Parcel 4 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.9 million to reduce the swap fixed rate.
(e) The Company paid $10.5 million to reduce the swap fixed rate.
(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.
(g) Designated as a cash flow hedge.

For the interest rate swaps and caps designated as cash flow hedges, realized gains and losses are reclassified out of accumulated other comprehensive income to interest expense in the condensed consolidated statements of comprehensive income due to payments received from and paid to the counterparty. During the next 12 months, the Company anticipates recognizing approximately $4.0 million of net hedging gains as reductions to interest expense. These amounts will be reclassified from accumulated other comprehensive income into earnings to offset the variability of the hedged items during this period.

The Company’s derivatives were comprised of the following as of June 30, 2024 and December 31, 2023 (in thousands): 
 June 30, 2024December 31, 2023
 Notional
Amount
Fair ValueNotional
Amount
Fair Value
 AssetLiability AssetLiability
Derivatives not designated as accounting hedges
Interest rate swaps$1,020,000 $25,321 $— $1,020,000 $20,761 $— 
Interest rate caps— — — — — — 
Total derivatives not designated as accounting hedges1,020,000 25,321 — 1,020,000 20,761 — 
Derivatives designated as accounting hedges
Interest rate swaps167,178 6,964 — 667,894 7,141 — 
Interest rate caps73,562 255 — 98,269 960 — 
Total derivatives$1,260,740 $32,540 $— $1,786,163 $28,862 $— 
The unrealized changes in the fair value of the Company’s derivatives during the three and six months ended June 30, 2024 and 2023 were comprised of the following (in thousands): 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest rate swaps$(975)$10,738 $9,074 $7,236 
Interest rate caps362 24 (366)
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 
Comprehensive income statement presentation:
Change in fair value of derivatives and other
$(1,951)$4,294 $4,560 $490 
Unrealized cash flow hedge gains984 6,806 4,538 6,380 
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Equity Equity
 
Stockholders’ Equity

On March 10, 2020, the Company commenced an at-the-market continuous equity offering program (the "ATM Program") through which the Company may, from time to time, issue and sell shares of its common stock and shares of its 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock (the "Series A Preferred Stock") having an aggregate offering price of up to $300.0 million, to or through its sales agents and, with respect to shares of its common stock, may enter into separate forward sales agreements to or through the forward purchaser.

During the six months ended June 30, 2024, the Company issued and sold 402,429 shares of common stock at a weighted average price of $10.97 per share under the ATM Program, receiving net proceeds, after offering costs and commissions, of $4.3 million. During the six months ended June 30, 2024, the Company did not issue any shares of Series A Preferred Stock under the ATM Program. Shares having an aggregate offering price of $196.0 million remained unsold under the ATM Program as of August 2, 2024.

On January 2, 2024, in connection with the tender by a holder of 9,286 units of limited partnership interest in the Operating Partnership ("Class A Units") for redemption by the Operating Partnership, the Company elected to satisfy the redemption request with a cash payment of $0.1 million.

Noncontrolling Interests
 
As of each of June 30, 2024 and December 31, 2023, the Company held a 75.6% economic interest in the Operating Partnership. As of June 30, 2024, the Company also held a preferred interest in the Operating Partnership in the form of preferred units with a liquidation preference of $171.1 million. The Company is the primary beneficiary of the Operating Partnership as it has the power to direct the activities of the Operating Partnership and the rights to absorb 75.6% of the net income of the Operating Partnership. As the primary beneficiary, the Company consolidates the financial position and results of operations of the Operating Partnership. Noncontrolling interests in the Operating Partnership represent units of limited partnership interest in the Operating Partnership not held by the Company. As of June 30, 2024, there were 21,543,776 Class A Units and 165,523 LTIP Units in the Operating Partnership ("LTIP Units") not held by the Company. The Company's financial position and results of operations are the same as those of the Operating Partnership.

Additionally, the Operating Partnership owns a majority interest in certain non-wholly owned operating and development properties. The noncontrolling interest for consolidated real estate entities was $9.5 million and $10.0 million as of June 30, 2024 and December 31, 2023, respectively, which represents the minority partners' interest in certain joint venture entities.
Share Repurchase Program

On June 15, 2023, the Company adopted a $50.0 million share repurchase program (the "Share Repurchase Program"). Under the Share Repurchase Program, the Company may repurchase shares of common stock and Series A Preferred Stock from time to time in the open market, in block purchases, through privately negotiated transactions, the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, or other means. The Share Repurchase Program does not obligate the Company to acquire any specific number of shares or acquire shares over any specific period of time. The Share Repurchase Program may be suspended or discontinued at any time by the Company and does not have an expiration date.

During the six months ended June 30, 2024, the Company did not repurchase any shares of common stock or Series A Preferred Stock. As of June 30, 2024, $37.4 million remained available for repurchases under the Share Repurchase Program.

Dividends and Distributions

During the six months ended June 30, 2024, the following dividends/distributions were declared or paid:
Equity typeDeclaration DateRecord DatePayment DateDividends per Share/UnitAggregate Dividends/Distributions on Stock and Units (in thousands)
Common Stock/Class A Units12/14/202312/27/202301/04/2024$0.195 $17,233 
Common Stock/Class A Units02/20/202403/27/202404/04/20240.205 18,183 
Common Stock/Class A Units06/13/202406/26/202407/05/20240.205 18,272 
Series A Preferred Stock12/14/202301/02/202401/12/20240.421875 2,887 
Series A Preferred Stock02/20/202404/01/202404/15/20240.421875 2,887 
Series A Preferred Stock06/13/202407/01/202407/15/20240.421875 2,887 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
The Company’s Amended and Restated 2013 Equity Incentive Plan, as amended June 14, 2023 (the "Equity Plan"), permits the grant of restricted stock awards, stock options, stock appreciation rights, LTIP Units, performance units, and other equity-based awards up to an aggregate of 3,400,000 shares of common stock. As of June 30, 2024, there were 1,162,645 shares available for issuance under the Equity Plan.

During the six months ended June 30, 2024, the Company granted an aggregate of 278,465 shares of restricted stock, 125,829 LTIP Units, and 50,000 performance units to employees and non-employee directors with a weighted average grant date fair value of $10.70 per share of restricted stock, $9.64 per LTIP Unit, and $9.23 per performance unit, respectively. During the six months ended June 30, 2024, employees surrendered 91,623 shares of stock for income tax withholdings. During the six months ended June 30, 2024, 8,832 shares of restricted stock and 9,375 performance units were forfeited in accordance with service conditions of grants. Employee restricted stock awards generally vest over a period of two years: one-third immediately on the grant date and the remaining two-thirds in equal amounts on the first two anniversaries following the grant date, subject to continued service to the Company. Executive officers' restricted shares or LTIP Units generally vest over a period of three years: two-fifths immediately on the grant date and the remaining three-fifths in equal amounts on the first three anniversaries following the grant date, subject to continued service to the Company. Non-employee director restricted stock awards or LTIP Units may vest either immediately upon grant or over a period of one year, subject to continued service to the Company. Employee performance units generally vest over a period of six years: two-fifths on the last day of a three year performance period, and the remaining three-fifths in equal amounts on the first three anniversaries following the end of the three year performance period, subject to continued service to the Company and certain market conditions. Unvested restricted stock awards, LTIP Units, and performance units are entitled to receive distributions from their grant date.

During the three months ended June 30, 2024 and 2023, the Company recognized $0.8 million and $0.3 million, respectively, of stock-based compensation cost. During the six months ended June 30, 2024 and 2023, the Company recognized $3.2 million and $2.4 million, respectively, of stock-based compensation cost. As of June 30, 2024, there were 309,704 unvested shares of restricted stock, 75,498 unvested LTIP Units, and 151,250 unvested performance units outstanding; the total unrecognized compensation expense related to unvested shares of restricted stock, unvested LTIP Units, and unvested performance units was $3.8 million, which the Company expects to recognize over the next 66 months.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
 
Fair value measurements are based on assumptions that market participants would use in pricing an asset or a liability. The hierarchy for inputs used in measuring fair value is as follows: 
Level 1 — quoted prices in active markets for identical assets or liabilities 
Level 2 — observable inputs other than quoted prices in active markets for identical assets and liabilities 
Level 3 — unobservable inputs 
Except as disclosed below, the carrying amounts of the Company’s financial instruments approximate their fair values. Financial assets and liabilities whose fair values are measured on a recurring basis using Level 2 inputs consist of interest rate swaps and caps. The Company measures the fair values of these assets and liabilities based on prices provided by independent market participants that are based on observable inputs using market-based valuation techniques.

Financial assets and liabilities whose fair values are not measured at fair value but for which the fair value is disclosed include the Company's notes receivable and indebtedness. The fair value is estimated by discounting the future cash flows of each instrument at estimated market rates consistent with the maturity, credit characteristics, and other terms of the arrangements, which are Level 3 inputs under the fair value hierarchy.
 
In certain cases, the inputs used to estimate the fair value may fall into different levels of the fair value hierarchy. For disclosure purposes, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement.

Considerable judgment is used to estimate the fair value of financial instruments. The estimates of fair value presented herein are not necessarily indicative of the amounts that could be realized upon disposition of the financial instruments.

The carrying amounts and fair values of the Company’s financial instruments as of June 30, 2024 and December 31, 2023 were as follows (in thousands): 
 June 30, 2024December 31, 2023
 Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Indebtedness, net(a)
$1,428,595 $1,410,767 $1,407,323 $1,389,296 
Notes receivable, net124,178 124,178 94,172 94,172 
Interest rate swap and cap assets32,540 32,540 28,862 28,862 
________________________________________
(a) Excludes $9.4 million and $10.4 million of deferred financing costs as of June 30, 2024 and December 31, 2023, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
 
The Company provides general contracting services to certain related party entities that are included in these condensed consolidated financial statements. Revenue and gross profit from construction contracts with these entities for the six months ended June 30, 2024 and 2023 were nominal. There were no outstanding construction receivables due from related parties as of June 30, 2024 and December 31, 2023.

The Company provides general contracting services to the Harbor Point Parcel 3 and Harbor Point Parcel 4 ventures. See Note 6 for more information. During the three and six months ended June 30, 2024, the Company recognized gross profit of $0.2 million and $0.3 million, respectively, relating to these construction contracts. During the three and six months ended June 30, 2023, the Company recognized gross profit of $0.4 million and $0.7 million, respectively, relating to these construction contracts.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
Legal Proceedings
 
The Company is from time to time involved in various disputes, lawsuits, warranty claims, environmental, and other matters arising in the ordinary course of business. Management makes assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters.
 
The Company currently is a party to various legal proceedings, none of which management expects will have a material adverse effect on the Company’s financial position, results of operations, or liquidity. Management accrues a liability for litigation if an unfavorable outcome is determined to be probable and the amount of loss can be reasonably estimated. If an unfavorable outcome is determined to be probable and a range of loss can be reasonably estimated, management accrues the best estimate within the range; however, if no amount within the range is a better estimate than any other, the minimum amount within the range is accrued. Legal fees related to litigation are expensed as incurred. Management does not believe that the ultimate outcome of these matters, either individually or in the aggregate, could have a material adverse effect on the Company’s financial position or results of operations; however, litigation is subject to inherent uncertainties.
 
Under the Company’s leases, tenants are typically obligated to indemnify the Company from and against all liabilities, costs, and expenses imposed upon or asserted against it as owner of the properties due to certain matters relating to the operation of the properties by the tenant.

Guarantees

In connection with certain of the Company's real estate financing activities and equity method investments, the Company has made guarantees to pay portions of certain senior loans of third parties associated with the development projects. As of June 30, 2024, the Company had an outstanding guarantee liability of $0.1 million related to the $32.9 million guarantee of the senior loan secured by Harbor Point Parcel 4.

Commitments
 
The Company has a bonding line of credit for its general contracting construction business and is contingently liable under performance and payment bonds, bonds for cancellation of mechanics liens and defect bonds. Such bonds collectively totaled $8.3 million and $6.5 million as of June 30, 2024 and December 31, 2023, respectively.

Unfunded Loan Commitments

The Company has certain commitments related to its notes receivable investments that it may be required to fund in the future. The Company is generally obligated to fund these commitments at the request of the borrower or upon the occurrence of events outside of the Company's direct control. As of June 30, 2024, the Company had five notes receivable with a total of $23.9 million of unfunded commitments. If commitments are funded in the future, interest will be charged at rates consistent with the existing investments. As of June 30, 2024, the Company has recorded a $0.4 million CECL allowance that relates to the unfunded commitments, which was recorded as a liability in other liabilities in the consolidated balance sheet. See Note 7 for more information.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
 
The Company has evaluated subsequent events through the date on which this Quarterly Report on Form 10-Q was filed, the date on which these financial statements were issued, and identified the items below for disclosure.

Notes Receivable

On July 10, 2024, the Company entered into a $27.0 million preferred equity investment for the development of a multifamily property located in Huntersville, North Carolina ("Solis North Creek"). The preferred equity investment has economic terms consistent with a note receivable, including a mandatory redemption feature. The Company's investment bears interest at a rate of 12.0% for the first 24 months. Beginning on July 10, 2026, the investment will bear interest at a rate of 9.0% for 12 months. On July 10, 2027, the investment will again bear interest at 12.0% through maturity. The interest compounds annually. The Company also earns an unused commitment fee of 4.5% on the unfunded portion of the investment's maximum loan commitment, which also compounds annually. The preferred equity investment is subject to a minimum interest guarantee of $8.9 million over the life of the investment.

On July 1, 2024, the Company signed an amendment to the operating agreement for the entity in which the Company owns its real estate financing investment with respect to Solis Gainesville II to reduce the preference rate on the investment from 14.0% to 6.0% starting on January 1, 2025. The Company also received a call option to purchase a controlling interest in the entity that owns Gainesville II at fair market value during the period from January 1, 2025 to December 31, 2025, which option also gives the Company a right of first refusal to buy the property during the same period.
On July 10, 2024, the Company's preferred equity investment in Solis City Park II was redeemed in full for total consideration of $25.8 million, including $5.2 million of interest. Interest for the month of June 2024 was waived as part of the note redemption.

Indebtedness

In July 2024, the Company had net borrowings of $27.0 million on the revolving credit facility.

Equity

In July 2024, the Company issued and sold 413,250 shares of common stock at a weighted average price of $11.11 per share under the ATM program, receiving net proceeds, after offering costs and commissions, of $4.5 million.

On July 1, 2024, in connection with the tender by holders of Class A Units of 79,650 Class A Units for redemption by the Operating Partnership, the Company elected to satisfy the redemption requests through the issuance of an equal number of shares of common stock.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ 3,172 $ 11,863 $ 17,245 $ 16,572
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
 
The accompanying condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles ("GAAP").
 
The condensed consolidated financial statements include the financial position and results of operations of the Company and its subsidiaries. The Company’s subsidiaries include the Operating Partnership and the subsidiaries that are wholly owned or in which the Company has a controlling interest, including where the Company has been determined to be a primary beneficiary of a variable interest entity ("VIE") in accordance with the consolidation guidance of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany transactions and balances have been eliminated in consolidation.
In the opinion of management, the condensed consolidated financial statements reflect all adjustments, consisting of normal recurring accruals, which are necessary for the fair presentation of the financial condition, and results of operations for the interim periods presented.

The accompanying condensed consolidated financial statements were prepared in accordance with the requirements for interim financial information. Accordingly, these interim financial statements have not been audited and exclude certain disclosures required for annual financial statements. Also, the operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These interim financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
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 amounts reported and disclosed. Such estimates are based on management’s historical experience and best judgment after considering past, current, and expected events and economic conditions. Actual results could differ significantly from management’s estimates.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted:

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 as an update to ASC Topic 280, which will be effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 requires an entity to disclose significant segment expenses regularly provided to the chief operating decision maker, a description of "other segment items," and the title and position of the chief operating decision maker, and allows for more than one measure of a segment's profit or loss if used by the chief operating decision maker. The update also enhances interim disclosure requirements and requirements for entities with a single reportable segment. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.

Income Taxes

In December 2023, the FASB issued ASU 2023-09 as an update to ASC Topic 740, which will become effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 enhances the disclosures surrounding income taxes, specifically in relation to the rate reconciliation table and income taxes paid. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.
Segments Segments
 
The Company operates its business in five reportable segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Refer to Note 1 for the composition of properties within each property segment.

Net operating income ("NOI") is the primary measure used by the Company’s chief operating decision-maker to assess segment performance. NOI is calculated as segment revenues less segment expenses. Segment revenues include rental revenues for the property segments, general contracting and real estate services revenues for the general contracting and real estate services segment, and interest income for the real estate financing segment. Segment expenses include rental expenses and real estate taxes for the property segments, general contracting and real estate services expenses for the general contracting and real estate services segment, and interest expense for the real estate financing segment. Segment NOI for the general contracting and real estate services and real estate financing segments is also referred to as segment gross profit as illustrated in the table below. NOI is not a measure of operating income or cash flows from operating
activities as measured by GAAP and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. The Company considers NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of the Company’s real estate, construction, and real estate financing businesses.
Allowance for Loan Losses
Allowance for Loan Losses

The Company is exposed to credit losses primarily through its real estate financing investments. As of June 30, 2024, the Company had five real estate financing investments, which are financing development projects in various stages of completion or lease-up. Each of these projects is subject to a loan that is senior to the Company’s loan. Interest on these
loans is paid in kind and is generally not expected to be paid until a sale of the project after completion of the development.

The Company's management performs a quarterly analysis of the loan portfolio to determine the risk of credit loss based on
the progress of development activities, including leasing activities, projected development costs, and current and projected
subordinated and senior loan balances. The Company estimates future losses on its notes receivable using risk
ratings that correspond to probabilities of default and loss given default. The Company's risk ratings are as follows:

Pass: loans in this category are adequately collateralized by a development project with conditions materially consistent with the Company's underwriting assumptions.
Special Mention: loans in this category show signs that the economic performance of the project may suffer as a result of slower-than-expected leasing activity or an extended development or marketing timeline. Loans in this category warrant increased monitoring by management.
Substandard: loans in this category may not be fully collected by the Company unless remediation actions are taken. Remediation actions may include obtaining additional collateral or assisting the borrower with asset management activities to prepare the project for sale. The Company will also consider placing the loan on non-accrual status if it does not believe that additional interest accruals will ultimately be collected.
Construction Contracts Construction Contracts
Construction contract costs and estimated earnings in excess of billings represent reimbursable costs and amounts earned under contracts in progress as of the balance sheet date. Such amounts become billable according to contract terms, which usually consider the passage of time, achievement of certain milestones, or completion of the project. The Company expects to bill and collect substantially all construction contract costs and estimated earnings in excess of billings as of June 30, 2024 during the next 12 to 24 months.  
 
Billings in excess of construction contract costs and estimated earnings represent billings or collections on contracts made in advance of revenue recognized.
The Company defers pre-contract costs when such costs are directly associated with specific anticipated contracts and their recovery is probable.
Fair Value of Financial Instruments Fair Value of Financial Instruments
 
Fair value measurements are based on assumptions that market participants would use in pricing an asset or a liability. The hierarchy for inputs used in measuring fair value is as follows: 
Level 1 — quoted prices in active markets for identical assets or liabilities 
Level 2 — observable inputs other than quoted prices in active markets for identical assets and liabilities 
Level 3 — unobservable inputs 
Except as disclosed below, the carrying amounts of the Company’s financial instruments approximate their fair values. Financial assets and liabilities whose fair values are measured on a recurring basis using Level 2 inputs consist of interest rate swaps and caps. The Company measures the fair values of these assets and liabilities based on prices provided by independent market participants that are based on observable inputs using market-based valuation techniques.

Financial assets and liabilities whose fair values are not measured at fair value but for which the fair value is disclosed include the Company's notes receivable and indebtedness. The fair value is estimated by discounting the future cash flows of each instrument at estimated market rates consistent with the maturity, credit characteristics, and other terms of the arrangements, which are Level 3 inputs under the fair value hierarchy.
 
In certain cases, the inputs used to estimate the fair value may fall into different levels of the fair value hierarchy. For disclosure purposes, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement.

Considerable judgment is used to estimate the fair value of financial instruments. The estimates of fair value presented herein are not necessarily indicative of the amounts that could be realized upon disposition of the financial instruments.
Legal Proceedings
Legal Proceedings
 
The Company is from time to time involved in various disputes, lawsuits, warranty claims, environmental, and other matters arising in the ordinary course of business. Management makes assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters.
 
The Company currently is a party to various legal proceedings, none of which management expects will have a material adverse effect on the Company’s financial position, results of operations, or liquidity. Management accrues a liability for litigation if an unfavorable outcome is determined to be probable and the amount of loss can be reasonably estimated. If an unfavorable outcome is determined to be probable and a range of loss can be reasonably estimated, management accrues the best estimate within the range; however, if no amount within the range is a better estimate than any other, the minimum amount within the range is accrued. Legal fees related to litigation are expensed as incurred. Management does not believe that the ultimate outcome of these matters, either individually or in the aggregate, could have a material adverse effect on the Company’s financial position or results of operations; however, litigation is subject to inherent uncertainties.
 
Under the Company’s leases, tenants are typically obligated to indemnify the Company from and against all liabilities, costs, and expenses imposed upon or asserted against it as owner of the properties due to certain matters relating to the operation of the properties by the tenant.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Operating Portfolio
As of June 30, 2024, the Company's stabilized operating portfolio consisted of the following properties:
PropertyLocationOwnership Interest
Retail
Town Center of Virginia Beach
249 Central Park Retail*Virginia Beach, Virginia100 %
4525 Main Street Retail* (1)
Virginia Beach, Virginia100 %
4621 Columbus Retail* (2)
Virginia Beach, Virginia100 %
Columbus Village*Virginia Beach, Virginia100 %
Commerce Street Retail*Virginia Beach, Virginia100 %
Fountain Plaza Retail*Virginia Beach, Virginia100 %
Pembroke Square*Virginia Beach, Virginia100 %
Premier Retail*Virginia Beach, Virginia100 %
South Retail*Virginia Beach, Virginia100 %
Studio 56 Retail*Virginia Beach, Virginia100 %
The Cosmopolitan Retail* (3)
Virginia Beach, Virginia100 %
Two Columbus Retail* (1)
Virginia Beach, Virginia100 %
West Retail* (1)
Virginia Beach, Virginia100 %
Grocery Anchored
Broad Creek Shopping CenterNorfolk, Virginia100 %
Broadmoor PlazaSouth Bend, Indiana100 %
Brooks Crossing Retail*Newport News, Virginia65 %
(4)
Delray Beach Plaza*Delray Beach, Florida100 %
Greenbrier SquareChesapeake, Virginia100 %
Greentree Shopping CenterChesapeake, Virginia100 %
Hanbury VillageChesapeake, Virginia100 %
Lexington SquareLexington, South Carolina100 %
Market at Mill CreekMount Pleasant, South Carolina100 %
North Pointe CenterDurham, North Carolina100 %
Parkway CentreMoultrie, Georgia100 %
Parkway MarketplaceVirginia Beach, Virginia100 %
Perry Hall MarketplacePerry Hall, Maryland100 %
Sandbridge CommonsVirginia Beach, Virginia100 %
Tyre Neck Harris TeeterPortsmouth, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Retail* (1)
Baltimore, Maryland90 %
Point Street Retail* (3)
Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Retail* (3)
Belmont, North Carolina85 %
(4)
Nexton Square*Summerville, South Carolina100 %
North Hampton MarketTaylors, South Carolina100 %
One City Center Retail* (1)
Durham, North Carolina100 %
Overlook VillageAsheville, North Carolina100 %
Patterson PlaceDurham, North Carolina100 %
Providence Plaza Retail*Charlotte, North Carolina100 %
South SquareDurham, North Carolina100 %
The Interlock Retail*Atlanta, Georgia100 %
Wendover VillageGreensboro, North Carolina100 %
Mid-Atlantic
Dimmock SquareColonial Heights, Virginia100 %
Harrisonburg RegalHarrisonburg, Virginia100 %
Liberty Retail* (3)
Newport News, Virginia100 %
Marketplace at HilltopVirginia Beach, Virginia100 %
Red Mill CommonsVirginia Beach, Virginia100 %
Southgate SquareColonial Heights, Virginia100 %
Southshore ShopsChesterfield, Virginia100 %
The Edison Retail* (3)
Richmond, Virginia100 %
Office
Town Center of Virginia Beach
249 Central Park Office* (5)
Virginia Beach, Virginia100 %
4525 Main Street*Virginia Beach, Virginia100 %
4605 Columbus Office* (5)
Virginia Beach, Virginia100 %
Armada Hoffler Tower*Virginia Beach, Virginia100 %
One Columbus*Virginia Beach, Virginia100 %
Two Columbus Office*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
Constellation Office*Baltimore, Maryland90 %
Thames Street Wharf*Baltimore, Maryland100 %
Wills Wharf*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill Office* (3)
Belmont, North Carolina85 %
(4)
One City Center Office*
Durham, North Carolina100 %
Providence Plaza Office* (5)
Charlotte, North Carolina100 %
The Interlock Office*Atlanta, Georgia100 %
Mid-Atlantic
Brooks Crossing Office* (5)
Newport News, Virginia100 %
Multifamily
Town Center of Virginia Beach
Encore Apartments*Virginia Beach, Virginia100 %
Premier Apartments*Virginia Beach, Virginia100 %
The Cosmopolitan*Virginia Beach, Virginia100 %
Harbor Point - Baltimore Waterfront
1305 Dock Street*Baltimore, Maryland90 %
1405 Point*Baltimore, Maryland100 %
Southeast Sunbelt
Chronicle Mill*Belmont, North Carolina85 %
(4)
Greenside ApartmentsCharlotte, North Carolina100 %
The Everly*Gainesville, Georgia100 %
Mid-Atlantic
The Edison*Richmond, Virginia100 %
Liberty Apartments*Newport News, Virginia100 %
Smith's LandingBlacksburg, Virginia100 %
________________________________________
*Mixed-use asset.
(1) Formerly reported in the office real estate segment. Refer to Note 3 for further information.
(2) Formerly known as Apex Entertainment.
(3) Formerly reported in the multifamily real estate segment. Refer to Note 3 for further information.
(4) We are entitled to a preferred return on our investment in this property.
(5) Formerly reported in the retail real estate segment. Refer to Note 3 for further information.
Schedule of Properties Under Development or Construction
As of June 30, 2024, the following properties were under development or redevelopment: 
Development, Not Stabilized
Segment
Location
AHH Ownership
Southern Post Retail*
RetailRoswell, Georgia100%
Southern Post Office*
OfficeRoswell, Georgia100%
Chandler Residences*
MultifamilyRoswell, Georgia100%
Redevelopment
Segment
Location
AHH Ownership
Columbus Village II*RetailVirginia Beach, Virginia100 %
________________________________________
*Mixed-use asset.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Net Operating Income of Reportable Segments
The following table presents NOI for the Company's five reportable segments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Retail real estate
Rental revenues$26,094 $25,288 $51,745 $48,247 
Rental expenses4,394 4,073 8,605 7,717 
Real estate taxes2,420 2,340 4,835 4,608 
Segment net operating income19,280 18,875 38,305 35,922 
Office real estate
Rental revenues22,870 20,629 44,748 40,286 
Rental expenses5,956 5,332 12,079 10,491 
Real estate taxes2,135 2,157 4,350 4,242 
Segment net operating income14,779 13,140 28,319 25,553 
Multifamily real estate
Rental revenues14,301 14,034 28,653 27,636 
Rental expenses4,737 4,271 9,008 8,428 
Real estate taxes1,331 1,134 2,626 2,193 
Segment net operating income8,233 8,629 17,019 17,015 
General contracting and real estate services
General contracting and real estate services revenues116,839 102,574 243,814 186,812 
General contracting and real estate services expenses112,500 99,071 235,398 180,241 
Segment gross profit4,339 3,503 8,416 6,571 
Real estate financing
Interest income3,966 3,225 7,966 6,761 
Interest expense(a)
1,767 809 3,099 1,906 
Segment gross profit2,199 2,416 4,867 4,855 
Net operating income$48,830 $46,563 $96,926 $89,916 
________________________________________
(a) Interest expense within the real estate financing segment is allocated based on the average outstanding principal of notes receivable in the real estate financing portfolio and the effective interest rates on the credit facility, the M&T term loan facility, and the TD term loan facility, each as defined in Note 9.
Schedule of Reconciliation of Net Income
The following table reconciles NOI to net income, the most directly comparable GAAP measure, for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Net operating income$48,830 $46,563 $96,926 $89,916 
Interest income(a)
666 189 1,292 372 
Depreciation and amortization(20,789)(19,878)(41,224)(38,346)
Amortization of right-of-use assets - finance leases(394)(347)(789)(624)
General and administrative expenses(4,503)(4,052)(10,377)(9,500)
Acquisition, development, and other pursuit costs(5,528)(18)(5,528)(18)
Impairment charges(1,494)— (1,494)(102)
Gain on real estate dispositions, net— 511 — 511 
Interest expense(b)
(19,460)(12,820)(36,103)(24,025)
Change in fair value of derivatives and other4,398 5,005 17,286 2,558 
Unrealized credit loss release (provision)228 (100)145 (177)
Other income, net79 168 158 261 
Income tax benefit (provision) 1,246 (336)712 (524)
Net income$3,279 $14,885 $21,004 $20,302 
________________________________________
(a) Excludes real estate financing segment interest income of $4.0 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.0 million and $6.8 million for the six months ended June 30, 2024 and 2023, respectively.
(b) Excludes real estate financing segment interest expense of $1.8 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $3.1 million and $1.9 million for the six months ended June 30, 2024 and 2023, respectively.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Rental Revenue
Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Base rent and tenant charges$60,995 $57,093 $121,178 $111,564 
Accrued straight-line rental adjustment1,866 1,788 3,166 3,243 
Lease incentive amortization(119)(150)(238)(315)
(Above) below market lease amortization, net523 1,220 1,040 1,677 
Total rental revenue$63,265 $59,951 $125,146 $116,169 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Notes Receivable Outstanding
The Company had the following notes receivable outstanding as of June 30, 2024 and December 31, 2023 ($ in thousands):
Outstanding loan amountInterest compounding
June 30,
2024
December 31,
2023
Real Estate Financing Project
Principal
Accrued interest and fees
Total loan amount(a)
Total loan amount(a)
Maximum principal commitmentInterest rate
Solis City Park II$20,594 $5,075 $25,669 $24,313 $20,594 13.0 %Annually
Solis Gainesville II19,595 4,247 23,842 22,268 19,595 14.0 %
(b)
Annually
Solis Kennesaw30,050 4,793 34,843 15,922 37,870 14.0 %
(b)
Annually
Solis Peachtree Corners15,546 2,849 18,395 11,092 28,440 15.0 %
(b)
Annually
The Allure at Edinburgh9,228 1,291 10,519 9,830 9,228 15.0 %
(c)
None
Total mezzanine & preferred equity$95,013 $18,255 113,268 83,425 $115,727 
Other notes receivable12,592 12,219 
Allowance for credit losses(d)
(1,682)

(1,472)
Total notes receivable$124,178 $94,172 
________________________________________
(a) Outstanding loan amounts include any accrued and unpaid interest, and accrued fees, as applicable.
(b) The interest rate varies over the life of the loans and the Company also earns an unused commitment fee on amounts not drawn on the loans.
(c) The interest rate varies over the life of the loan.
(d) The amounts as of June 30, 2024 and December 31, 2023 exclude $0.4 million and $0.7 million, respectively, of Current Expected Credit Losses (“CECL”) allowance that relates to the unfunded commitments, which were recorded as a liability under other liabilities in the consolidated balance sheets.
Schedule of Interest Income The Company recognized interest income for the three and six months ended June 30, 2024 and 2023 as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Real Estate Financing Project
2024202320242023
Solis City Park II$608 
(a)
$732 
(a)
$1,355 
(a)
$1,402 
(a)
Solis Gainesville II786 
(a)(b)
654 
(a)(b)
1,572 
(a)(b)
1,247 
(a)(b)
Solis Kennesaw1,315 
(a)(b)
465 
(a)
2,551 
(a)(b)
465 
(a)
Solis Peachtree Corners913 
(a)(b)
— 1,800 
(a)(b)
— 
The Allure at Edinburgh344 — 688 — 
The Interlock(c)
— 
(a)
1,374 
(a)
— 
(a)
3,647 
(a)
Total mezzanine & preferred equity3,966 3,225 7,966 6,761 
Other interest income666 189 1,292 372 
Total interest income$4,632 $3,414 $9,258 $7,133 
________________________________________
(a) Includes recognition of interest income related to fee amortization.
(b) Includes recognition of unused commitment fees.
(c) This note receivable was redeemed on May 19, 2023 in connection with the Company’s acquisition of The Interlock.
Schedule Allowance for Credit Losses on Financing Receivables Changes in the allowance for the six months ended June 30, 2024 and 2023 were as follows (in thousands):
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
 FundedUnfundedTotalFundedUnfundedTotal
Beginning balance $1,472 $732 $2,204 $1,292 $338 $1,630 
Unrealized credit loss provision (release)210 (355)(145)412 231 643 
Release due to redemption— — — (465)— (465)
Ending balance$1,682 $377 $2,059 $1,239 $569 $1,808 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts (Tables)
6 Months Ended
Jun. 30, 2024
Contractors [Abstract]  
Schedule of Balances and Changes of Construction Contracts
The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):
Six Months Ended 
June 30, 2024
Six Months Ended 
June 30, 2023
Construction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earningsConstruction contract costs and estimated earnings in excess of billingsBillings in excess of construction contract costs and estimated earnings
Beginning balance$104 $21,414 $342 $17,515 
Revenue recognized that was included in the balance at the beginning of the period— (21,414)— (17,515)
Increases due to new billings, excluding amounts recognized as revenue during the period— 21,454 — 19,282 
Transferred to receivables(106)— (343)— 
Construction contract costs and estimated earnings not billed during the period542 — 406 — 
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion(2,036)(971)
Ending balance$542 $19,418 $406 $18,311 
The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Beginning backlog$343,406 $651,840 $472,169 $665,564 
New contracts/change orders76,585 43,975 75,181 114,767 
Work performed(117,141)(103,029)(244,500)(187,545)
Ending backlog$302,850 $592,786 $302,850 $592,786 
Schedule of Net Position of Uncompleted Construction Contracts
The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):
 June 30, 2024December 31, 2023
Costs incurred on uncompleted construction contracts$820,166 $718,571 
Estimated earnings29,958 26,089 
Billings(869,000)(765,970)
Net position$(18,876)$(21,310)
Construction contract costs and estimated earnings in excess of billings$542 $104 
Billings in excess of construction contract costs and estimated earnings(19,418)(21,414)
Net position$(18,876)$(21,310)
The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Floating to Fixed Interest Rate Swaps
As of June 30, 2024, the Company held the following floating-to-fixed interest rate swaps ($ in thousands):
Related DebtNotional AmountIndexSwap Fixed Rate
Debt Effective Rate
Effective DateExpiration Date
Market at Mill Creek loan$11,053 
(a)
1-month SOFR3.43 %5.09 %12/13/20228/1/2025
Harbor Point Parcel 3 senior construction loan90,000 
(b)
1-month SOFR2.75 %4.82 %10/2/202310/1/2025
Floating rate pool of loans 330,000 
(c)
1-month SOFR2.75 %4.38 %10/1/202310/1/2025
Harbor Point Parcel 4 senior construction loan100,000 
(d)
1-month SOFR2.75 %5.12 %11/1/202311/1/2025
Floating rate pool of loans 300,000 
(e)
1-month SOFR2.75 %4.38 %12/1/202312/1/2025
Revolving credit facility and TD unsecured term loan
100,000 
(f)
Daily SOFR3.20 %4.84 %5/19/20235/19/2026
Thames Street Wharf loan
67,178 
(g)
Daily SOFR0.93 %2.33 %9/30/20219/30/2026
M&T unsecured term loan100,000 
(g)
1-month SOFR3.50 %5.05 %12/6/202212/6/2027
Liberty Retail & Apartments loan
21,000 
(a)
1-month SOFR
3.43 %4.93 %12/13/20221/21/2028
Senior unsecured term loan67,947 
(a)
1-month SOFR3.43 %4.98 %12/13/20221/21/2028
Total$1,187,178 
________________________________________
(a) The Company novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024 and (B) $21.0 million to the loan secured by Liberty Retail & Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.
(b) This interest rate swap agreement reduces the Company's interest rate exposure on the $180.4 million senior construction loan secured by the Company's Harbor Point Parcel 3 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.6 million to reduce the swap fixed rate.
(c) The Company paid $13.3 million to reduce the swap fixed rate.
(d) This interest rate swap agreement reduces the Company's interest rate exposure on the $109.7 million senior construction loan secured by the Company's Harbor Point Parcel 4 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.9 million to reduce the swap fixed rate.
(e) The Company paid $10.5 million to reduce the swap fixed rate.
(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.
(g) Designated as a cash flow hedge.
Schedule of Derivatives
The Company’s derivatives were comprised of the following as of June 30, 2024 and December 31, 2023 (in thousands): 
 June 30, 2024December 31, 2023
 Notional
Amount
Fair ValueNotional
Amount
Fair Value
 AssetLiability AssetLiability
Derivatives not designated as accounting hedges
Interest rate swaps$1,020,000 $25,321 $— $1,020,000 $20,761 $— 
Interest rate caps— — — — — — 
Total derivatives not designated as accounting hedges1,020,000 25,321 — 1,020,000 20,761 — 
Derivatives designated as accounting hedges
Interest rate swaps167,178 6,964 — 667,894 7,141 — 
Interest rate caps73,562 255 — 98,269 960 — 
Total derivatives$1,260,740 $32,540 $— $1,786,163 $28,862 $— 
Schedule of Changes in Fair Value of Derivatives
The unrealized changes in the fair value of the Company’s derivatives during the three and six months ended June 30, 2024 and 2023 were comprised of the following (in thousands): 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest rate swaps$(975)$10,738 $9,074 $7,236 
Interest rate caps362 24 (366)
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 
Comprehensive income statement presentation:
Change in fair value of derivatives and other
$(1,951)$4,294 $4,560 $490 
Unrealized cash flow hedge gains984 6,806 4,538 6,380 
Total unrealized change in fair value of interest rate derivatives$(967)$11,100 $9,098 $6,870 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Dividends and Distributions
During the six months ended June 30, 2024, the following dividends/distributions were declared or paid:
Equity typeDeclaration DateRecord DatePayment DateDividends per Share/UnitAggregate Dividends/Distributions on Stock and Units (in thousands)
Common Stock/Class A Units12/14/202312/27/202301/04/2024$0.195 $17,233 
Common Stock/Class A Units02/20/202403/27/202404/04/20240.205 18,183 
Common Stock/Class A Units06/13/202406/26/202407/05/20240.205 18,272 
Series A Preferred Stock12/14/202301/02/202401/12/20240.421875 2,887 
Series A Preferred Stock02/20/202404/01/202404/15/20240.421875 2,887 
Series A Preferred Stock06/13/202407/01/202407/15/20240.421875 2,887 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured
The carrying amounts and fair values of the Company’s financial instruments as of June 30, 2024 and December 31, 2023 were as follows (in thousands): 
 June 30, 2024December 31, 2023
 Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Indebtedness, net(a)
$1,428,595 $1,410,767 $1,407,323 $1,389,296 
Notes receivable, net124,178 124,178 94,172 94,172 
Interest rate swap and cap assets32,540 32,540 28,862 28,862 
________________________________________
(a) Excludes $9.4 million and $10.4 million of deferred financing costs as of June 30, 2024 and December 31, 2023, respectively.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business of Organization - Additional Information (Details)
Jun. 30, 2024
Dec. 31, 2023
Business And Organization [Line Items]    
Percentage of operating partnership held 75.60% 75.60%
General Partner    
Business And Organization [Line Items]    
Percentage of operating partnership held 0.10%  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization - Schedule of Operating Portfolio (Details)
Jun. 30, 2024
249 Central Park Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
4525 Main Street Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
4621 Columbus Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Columbus Village | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Commerce Street Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Fountain Plaza Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Pembroke Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Premier Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
South Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Studio 56 Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Cosmopolitan Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Two Columbus Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
West Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Broad Creek Shopping Center | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Broadmoor Plaza | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Brooks Crossing Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 65.00%
Delray Beach Plaza | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Greenbrier Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Greentree Shopping Center | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Hanbury Village | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Lexington Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Market at Mill Creek | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
North Pointe Center | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Parkway Centre | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Parkway Marketplace | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Perry Hall Marketplace | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Sandbridge Commons | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Tyre Neck Harris Teeter | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Constellation Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 90.00%
Point Street Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Chronicle Mill Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 85.00%
Nexton Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
North Hampton Market | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
One City Center Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Overlook Village | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Patterson Place | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Providence Plaza Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
South Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Interlock Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Wendover Village | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Dimmock Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Harrisonburg Regal | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Liberty Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Marketplace at Hilltop | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Red Mill Commons | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Southgate Square | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Southshore Shops | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Edison Retail | Retail  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
249 Central Park Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
4525 Main Street | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
4605 Columbus Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Armada Hoffler Tower | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
One Columbus | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Two Columbus Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Constellation Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 90.00%
Thames Street Wharf loan | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Wills Wharf | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Chronicle Mill Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 85.00%
One City Center Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Providence Plaza Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Interlock Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Brooks Crossing Office | Office  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Encore Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Premier Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Cosmopolitan Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
1305 Dock Street | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 90.00%
1405 Point | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Chronicle Mill Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 85.00%
Greenside Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Everly | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
The Edison Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Liberty Apartments | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
Smith's Landing | Multifamily  
Business And Organization [Line Items]  
Subsidiary, Ownership Percentage, Parent 100.00%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization - Schedule of Properties Under Development or Construction (Details)
Jun. 30, 2024
Retail | Southern Post Retail  
Business And Organization [Line Items]  
Ownership interest percentage in property 100.00%
Retail | Columbus Village II  
Business And Organization [Line Items]  
Ownership interest percentage in property 100.00%
Office | Southern Post Office  
Business And Organization [Line Items]  
Ownership interest percentage in property 100.00%
Multifamily | Chandler Residences  
Business And Organization [Line Items]  
Ownership interest percentage in property 100.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Segment Reporting Information        
Number of reportable segments | segment     5  
Segment gross profit $ 48,830 $ 46,563 $ 96,926 $ 89,916
General contracting and real estate services revenues 116,839 102,574 243,814 186,812
Depreciation and amortization 20,789 19,878 41,224 38,346
Retail real estate        
Segment Reporting Information        
Segment gross profit 19,280 18,875 38,305 35,922
Depreciation and amortization 3,600 4,300 7,300 8,500
Interest expense 3,800 2,600 7,400 5,200
Net carrying amount 693,000   693,000  
Retail real estate | Revision of Prior Period, Reclassification, Adjustment        
Segment Reporting Information        
Segment gross profit   500   800
Office real estate        
Segment Reporting Information        
Segment gross profit 14,779 13,140 28,319 25,553
Depreciation and amortization 8,300 7,800 16,300 15,100
Interest expense 3,600 2,200 6,800 4,400
Net carrying amount 638,900   638,900  
Office real estate | Revision of Prior Period, Reclassification, Adjustment        
Segment Reporting Information        
Segment gross profit   100   100
Multifamily real estate        
Segment Reporting Information        
Segment gross profit 8,233 8,629 17,019 17,015
Depreciation and amortization 8,800 7,600 17,300 14,500
Interest expense 2,900 2,300 5,700 4,600
Net carrying amount 445,600   445,600  
Multifamily real estate | Revision of Prior Period, Reclassification, Adjustment        
Segment Reporting Information        
Segment gross profit   (500)   900
General contracting and real estate services        
Segment Reporting Information        
Segment gross profit 4,339 3,503 8,416 6,571
General contracting and real estate services revenues 116,839 102,574 243,814 186,812
General contracting and real estate services expenses 112,500 99,071 235,398 180,241
General contracting and real estate services | Intercompany Eliminations        
Segment Reporting Information        
General contracting and real estate services revenues 4,300 12,900 12,700 26,600
General contracting and real estate services expenses 4,200 $ 12,800 12,500 $ 26,300
Mixed-Use Development        
Segment Reporting Information        
Net carrying amount $ 41,400   $ 41,400  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Net Operating Income of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information        
Rental revenues $ 63,265 $ 59,951 $ 125,146 $ 116,169
Rental expenses 15,087 13,676 29,692 26,636
Real estate taxes 5,886 5,631 11,811 11,043
General contracting and real estate services revenues 116,839 102,574 243,814 186,812
Segment gross profit 48,830 46,563 96,926 89,916
Retail real estate        
Segment Reporting Information        
Rental revenues 26,094 25,288 51,745 48,247
Rental expenses 4,394 4,073 8,605 7,717
Real estate taxes 2,420 2,340 4,835 4,608
Interest expense 3,800 2,600 7,400 5,200
Segment gross profit 19,280 18,875 38,305 35,922
Office real estate        
Segment Reporting Information        
Rental revenues 22,870 20,629 44,748 40,286
Rental expenses 5,956 5,332 12,079 10,491
Real estate taxes 2,135 2,157 4,350 4,242
Interest expense 3,600 2,200 6,800 4,400
Segment gross profit 14,779 13,140 28,319 25,553
Multifamily real estate        
Segment Reporting Information        
Rental revenues 14,301 14,034 28,653 27,636
Rental expenses 4,737 4,271 9,008 8,428
Real estate taxes 1,331 1,134 2,626 2,193
Interest expense 2,900 2,300 5,700 4,600
Segment gross profit 8,233 8,629 17,019 17,015
General contracting and real estate services        
Segment Reporting Information        
General contracting and real estate services revenues 116,839 102,574 243,814 186,812
General contracting and real estate services expenses 112,500 99,071 235,398 180,241
Segment gross profit 4,339 3,503 8,416 6,571
Real estate financing        
Segment Reporting Information        
Interest income 3,966 3,225 7,966 6,761
Interest expense 1,767 809 3,099 1,906
Segment gross profit $ 2,199 $ 2,416 $ 4,867 $ 4,855
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Reconciliation of Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information            
Net operating income $ 48,830   $ 46,563   $ 96,926 $ 89,916
Depreciation and amortization (20,789)   (19,878)   (41,224) (38,346)
Amortization of right-of-use assets - finance leases (394)   (347)   (789) (624)
General and administrative expenses (4,503)   (4,052)   (10,377) (9,500)
Acquisition, development, and other pursuit costs (5,528)   (18)   (5,528) (18)
Impairment charges (1,494)   0   (1,494) (102)
Gain on real estate dispositions, net 0   511   0 511
Interest expense (21,227)   (13,629)   (39,202) (25,931)
Change in fair value of derivatives and other 4,398   5,005   17,286 2,558
Unrealized credit loss release (provision) 228   (100)   145 (177)
Other income, net 79   168   158 261
Income tax benefit (provision) 1,246   (336)   712 (524)
Net income 3,279 $ 17,725 14,885 $ 5,417 21,004 20,302
Corporate And Reconciling Items            
Segment Reporting Information            
Interest income 666   189   1,292 372
Gain on real estate dispositions, net 0   511   0 511
Interest expense (19,460)   (12,820)   (36,103) (24,025)
Real estate financing            
Segment Reporting Information            
Net operating income 2,199   2,416   4,867 4,855
Interest income 3,966   3,225   7,966 6,761
Real estate financing | Operating Segments            
Segment Reporting Information            
Interest income 4,000   3,200   8,000 6,800
Interest expense $ (1,800)   $ (800)   $ (3,100) $ (1,900)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
lease
property
renewal_option
Lessee, Lease, Description [Line Items]  
Number of ground leases 9
Number of properties subject to ground leases | property 9
Number of operating leases 5
Number of finance leases 4
Number of options to extend, more than | renewal_option 1
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 25 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Rental Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Base rent and tenant charges $ 60,995 $ 57,093 $ 121,178 $ 111,564
Accrued straight-line rental adjustment 1,866 1,788 3,166 3,243
Lease incentive amortization (119) (150) (238) (315)
(Above) below market lease amortization, net 523 1,220 1,040 1,677
Total rental revenue $ 63,265 $ 59,951 $ 125,146 $ 116,169
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Real Estate Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2025
Real Estate Properties [Line Items]          
Impairment charges $ 1,494 $ 0 $ 1,494 $ 102  
Development costs wrote off     5,500    
Income tax benefit     $ 1,600    
Forecast          
Real Estate Properties [Line Items]          
Gain (loss) on sales of investment real estate         $ 4,800
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Method Investment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Apr. 01, 2022
Schedule of Equity Method Investments [Line Items]        
Investment in equity method investment during period $ 10,584 $ 30,388    
Equity method investments 152,615   $ 142,031  
Harbor Point Parcel 3        
Schedule of Equity Method Investments [Line Items]        
Equity method investments $ 2,500   2,200  
Harbor Point Parcel 3 | Beatty Development Group        
Schedule of Equity Method Investments [Line Items]        
Interests in equity method investments 50.00%      
Investment in equity method investment during period $ 1,400      
Maximum commitment 47,000      
Equity method investments 42,200   40,700  
Harbor Point Parcel 4        
Schedule of Equity Method Investments [Line Items]        
Equity method investments $ 1,200   800  
Harbor Point Parcel 4 | Beatty Development Group        
Schedule of Equity Method Investments [Line Items]        
Interests in equity method investments 78.00%     78.00%
Investment in equity method investment during period $ 9,100      
Maximum commitment 113,300      
Equity method investments $ 110,400   $ 101,300  
Potential increase in ownership percentage 90.00%      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses $ (1,682) $ (1,472) $ (1,239) $ (1,292)
Total notes receivable 124,178 94,172    
Allowance related to unfunded commitments 377 732 $ 569 $ 338
Other liabilities        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance related to unfunded commitments 400 700    
Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal 95,013      
Accrued interest and fees 18,255      
Notes receivable 113,268 83,425    
Maximum principal commitment 115,727      
Mezzanine loan | Solis City Park II        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal 20,594      
Accrued interest and fees 5,075      
Notes receivable 25,669 24,313    
Maximum principal commitment $ 20,594      
Interest rate 13.00%      
Mezzanine loan | Solis Gainesville II        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal $ 19,595      
Accrued interest and fees 4,247      
Notes receivable 23,842 22,268    
Maximum principal commitment $ 19,595      
Interest rate 14.00%      
Mezzanine loan | Solis Kennesaw        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal $ 30,050      
Accrued interest and fees 4,793      
Notes receivable 34,843 15,922    
Maximum principal commitment $ 37,870      
Interest rate 14.00%      
Mezzanine loan | Solis Peachtree Corners        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal $ 15,546      
Accrued interest and fees 2,849      
Notes receivable 18,395 11,092    
Maximum principal commitment $ 28,440      
Interest rate 15.00%      
Mezzanine loan | The Allure at Edinburgh        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Principal $ 9,228      
Accrued interest and fees 1,291      
Notes receivable 10,519 9,830    
Maximum principal commitment $ 9,228      
Interest rate 15.00%      
Other notes receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Notes receivable $ 12,592 $ 12,219    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 4,632 $ 3,414 $ 9,258 $ 7,133
Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 3,966 3,225 7,966 6,761
Other interest income        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 666 189 1,292 372
Solis City Park II | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 608 732 1,355 1,402
Solis Gainesville II | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 786 654 1,572 1,247
Solis Kennesaw | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 1,315 465 2,551 465
Solis Peachtree Corners | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 913 0 1,800 0
The Allure at Edinburgh | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 344 0 688 0
The Interlock | Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 0 $ 1,374 $ 0 $ 3,647
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
investment
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses $ 2,059 $ 2,204 $ 1,808 $ 1,630
Allowance related to unfunded commitments 377 732 569 338
Notes receivable, net 124,178 94,172    
Allowance for credit losses $ 1,682 $ 1,472 $ 1,239 $ 1,292
Mezzanine loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Number of financial instruments | investment 5      
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Funded    
Beginning balance $ 1,472,000 $ 1,292,000
Unrealized credit loss provision (release) 210,000 412,000
Release due to redemption 0 (465,000)
Ending balance 1,682,000 1,239,000
Unfunded    
Beginning balance 732,000 338,000
Unrealized credit loss provision (release) (355,000) 231,000
Release due to redemption 0 0
Ending balance 377,000 569,000
Total    
Beginning balance 2,204,000 1,630,000
Unrealized credit loss provision (release) (145,000) 643,000
Release due to redemption 0 465,000
Ending balance $ 2,059,000 $ 1,808,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Construction receivables retentions $ 32,700   $ 28,700  
Retentions 19,418 $ 18,311 21,414 $ 17,515
Construction        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Retentions 42,500   38,200  
Portion Attributable To Pending Contracts        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Pre-contract costs 1,500   $ 1,900  
Amortization of pre-contract costs $ 200 $ 300    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Expected completion of contracts 12 months      
Minimum | Construction | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Expected completion of contracts 12 months      
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Expected completion of contracts 24 months      
Maximum | Construction | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Expected completion of contracts 24 months      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Construction contract costs and estimated earnings in excess of billings    
Beginning balance $ 104 $ 342
Transferred to receivables (106) (343)
Construction contract costs and estimated earnings not billed during the period 542 406
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion 2 1
Ending balance 542 406
Billings in excess of construction contract costs and estimated earnings    
Beginning balance 21,414 17,515
Revenue recognized that was included in the balance at the beginning of the period (21,414) (17,515)
Increases due to new billings, excluding amounts recognized as revenue during the period 21,454 19,282
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion (2,036) (971)
Ending balance $ 19,418 $ 18,311
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Contractors [Abstract]        
Costs incurred on uncompleted construction contracts $ 820,166 $ 718,571    
Estimated earnings 29,958 26,089    
Billings (869,000) (765,970)    
Net position (18,876) (21,310)    
Construction contract costs and estimated earnings in excess of billings 542 104 $ 406 $ 342
Billings in excess of construction contract costs and estimated earnings $ (19,418) $ (21,414) $ (18,311) $ (17,515)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Contracts - Schedule of Changes of Construction Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Remaining Performance Obligation [Roll Forward]        
Beginning backlog $ 343,406 $ 651,840 $ 472,169 $ 665,564
New contracts/change orders 76,585 43,975 75,181 114,767
Work performed (117,141) (103,029) (244,500) (187,545)
Ending backlog $ 302,850 $ 592,786 $ 302,850 $ 592,786
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness (Details)
6 Months Ended
Jun. 10, 2024
USD ($)
May 19, 2023
USD ($)
Dec. 06, 2022
USD ($)
Aug. 23, 2022
USD ($)
extension_option
Jun. 30, 2024
USD ($)
Jun. 21, 2024
USD ($)
Jun. 14, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 29, 2023
USD ($)
Jun. 29, 2023
USD ($)
Line of Credit | Amended And Restated Credit Agreement                    
Indebtedness                    
Aggregate capacity under the credit facility       $ 550,000,000.0            
Accordion feature maximum borrowing capacity       1,000,000,000.0            
Line of Credit | M&T Term Loan Agreement                    
Indebtedness                    
Aggregate capacity under the credit facility     $ 100,000,000              
Accordion feature maximum borrowing capacity     $ 200,000,000              
Line of Credit | TD Term Loan Facility                    
Indebtedness                    
Aggregate capacity under the credit facility   $ 75,000,000                
Accordion feature maximum borrowing capacity   $ 150,000,000                
Line of Credit | Revolving credit facility | Amended And Restated Credit Agreement                    
Indebtedness                    
Aggregate capacity under the credit facility       $ 250,000,000.0         $ 355,000,000.0  
Number of extension options | extension_option       2            
Duration of extension option       6 months            
Extension fee percentage       0.075%            
Increased the capacity of the revolving credit facility             $ 50,000,000   105,000,000  
Credit spread adjustment       0.10%            
Line of credit, amount outstanding         $ 187,000,000.0     $ 267,000,000.0    
Interest rate on credit facility as of end of period         6.94%          
Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps         4.80%          
Line of Credit | Revolving credit facility | M&T Term Loan Agreement                    
Indebtedness                    
Duration of extension option     1 year              
Extension fee percentage     0.075%              
Increased the capacity of the revolving credit facility           $ 35,000,000        
Credit spread adjustment     0.10%              
Line of credit, amount outstanding         $ 135,000,000 $ 135,000,000   100,000,000    
Interest rate on credit facility as of end of period         5.05%          
Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps         6.89%          
Line of Credit | Revolving credit facility | TD Term Loan Facility                    
Indebtedness                    
Aggregate capacity under the credit facility                   $ 95,000,000
Duration of extension option   1 year                
Extension fee percentage   0.15%                
Credit spread adjustment   0.10%                
Line of credit, amount outstanding         $ 95,000,000     95,000,000    
Interest rate on credit facility as of end of period         6.99%          
Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps         4.85%          
Line of Credit | Revolving credit facility | Chronicle Mill                    
Indebtedness                    
Duration of extension option         1 year          
Line of Credit | Revolving credit facility | Secured Overnight Financing Rate (SOFR) | M&T Term Loan Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate     1.00%              
Line of Credit | Revolving credit facility | Secured Overnight Financing Rate (SOFR) | TD Term Loan Facility                    
Indebtedness                    
Stated interest rate, basis spread on variable rate   1.00%                
Line of Credit | Revolving credit facility | Federal Funds Rate | M&T Term Loan Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate     0.50%              
Line of Credit | Revolving credit facility | Federal Funds Rate | TD Term Loan Facility                    
Indebtedness                    
Stated interest rate, basis spread on variable rate   0.50%                
Line of Credit | Revolving credit facility | Base Rate | TD Term Loan Facility                    
Indebtedness                    
Stated interest rate, basis spread on variable rate   1.00%                
Line of Credit | Revolving credit facility | Minimum | Amended And Restated Credit Agreement                    
Indebtedness                    
Basis points on unused commitment fee       0.15%            
Line of Credit | Revolving credit facility | Minimum | Secured Overnight Financing Rate (SOFR) | Amended And Restated Credit Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate       1.30%            
Line of Credit | Revolving credit facility | Maximum | Amended And Restated Credit Agreement                    
Indebtedness                    
Basis points on unused commitment fee       0.25%            
Line of Credit | Revolving credit facility | Maximum | Secured Overnight Financing Rate (SOFR) | Amended And Restated Credit Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate       1.85%            
Line of Credit | Term Loan Facility | Amended And Restated Credit Agreement                    
Indebtedness                    
Aggregate capacity under the credit facility       $ 300,000,000.0     $ 350,000,000   $ 655,000,000.0  
Credit spread adjustment       0.10%            
Line of credit, amount outstanding         $ 350,000,000.0     $ 300,000,000    
Interest rate on credit facility as of end of period         6.89%          
Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps         4.98%          
Line of Credit | Term Loan Facility | Minimum | Secured Overnight Financing Rate (SOFR) | Amended And Restated Credit Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate       1.25%            
Line of Credit | Term Loan Facility | Maximum | Secured Overnight Financing Rate (SOFR) | Amended And Restated Credit Agreement                    
Indebtedness                    
Stated interest rate, basis spread on variable rate       1.80%            
Construction loans                    
Indebtedness                    
Borrowings under construction loans         $ 23,000,000          
Secured debt | Red Mill Commons                    
Indebtedness                    
Extinguishment of debt $ 1,760,000                  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Additional Information (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
derivative
Dec. 31, 2023
USD ($)
Sep. 01, 2022
USD ($)
Derivative [Line Items]      
Notional amount $ 1,260,740 $ 1,786,163  
Gain reclassified during next 12 months $ 4,000    
Interest rate caps      
Derivative [Line Items]      
Number of interest rate derivatives held | derivative 1    
Cap rate purchased, interest rate     1.00%
Interest rate caps | Derivatives designated as accounting hedges      
Derivative [Line Items]      
Premiums paid     $ 1,400
Notional amount $ 73,562 $ 98,269  
Interest rate caps | Minimum      
Derivative [Line Items]      
Derivative, cap interest rate     1.00%
Interest rate caps | Maximum      
Derivative [Line Items]      
Derivative, cap interest rate     3.00%
Interest Rate Cap Two      
Derivative [Line Items]      
Cap rate sold, interest rate     3.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Apr. 17, 2024
Apr. 16, 2024
Feb. 01, 2024
Dec. 31, 2023
Derivative [Line Items]          
Notional Amount $ 1,260,740       $ 1,786,163
Interest rate swaps          
Derivative [Line Items]          
Notional Amount 1,187,178        
Derivatives not designated as accounting hedges          
Derivative [Line Items]          
Notional Amount 1,020,000       1,020,000
Derivatives not designated as accounting hedges | Interest rate swaps          
Derivative [Line Items]          
Notional Amount 1,020,000 $ 100,000 $ 79,000   1,020,000
Derivatives not designated as accounting hedges | Market at Mill Creek loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 11,053 $ 11,100      
Swap Fixed Rate   3.43%      
Debt Effective Rate 5.09%        
Derivatives not designated as accounting hedges | Harbor Point Parcel 3 senior construction loan 4.70% | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 90,000        
Swap Fixed Rate 2.75%        
Debt Effective Rate 4.82%        
Notional amount, terminated $ 180,400        
Amount paid to buy down the swap fixed rate 3,600        
Derivatives not designated as accounting hedges | Floating rate pool of loans 2.75% | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 330,000        
Swap Fixed Rate 2.75%        
Debt Effective Rate 4.38%        
Amount paid to buy down the swap fixed rate $ 13,300        
Derivatives not designated as accounting hedges | Harbor Point Parcel 4 Senior Construction Loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 100,000        
Swap Fixed Rate 2.75%        
Debt Effective Rate 5.12%        
Notional amount, terminated $ 109,700        
Amount paid to buy down the swap fixed rate 3,900        
Derivatives not designated as accounting hedges | Floating rate pool of loans | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 300,000        
Swap Fixed Rate 2.75%        
Debt Effective Rate 4.38%        
Amount paid to buy down the swap fixed rate $ 10,500        
Derivatives not designated as accounting hedges | Revolving credit facility and TD unsecured term loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 100,000        
Swap Fixed Rate 3.20%        
Debt Effective Rate 4.84%        
Derivatives not designated as accounting hedges | Liberty Retail & Apartments loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 21,000     $ 21,000  
Swap Fixed Rate 3.43%        
Debt Effective Rate 4.93%        
Derivatives not designated as accounting hedges | Senior Unsecured Term Loan 3.43% | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 67,947        
Swap Fixed Rate 3.43%        
Debt Effective Rate 4.98%        
Derivatives designated as accounting hedges | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 167,178       $ 667,894
Derivatives designated as accounting hedges | Thames Street Wharf loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 67,178        
Swap Fixed Rate 0.93%        
Debt Effective Rate 2.33%        
Derivatives designated as accounting hedges | M&T unsecured term loan | Interest rate swaps          
Derivative [Line Items]          
Notional Amount $ 100,000        
Swap Fixed Rate 3.50%        
Debt Effective Rate 5.05%        
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Apr. 17, 2024
Apr. 16, 2024
Dec. 31, 2023
Derivative [Line Items]        
Notional Amount $ 1,260,740     $ 1,786,163
Asset, fair value 32,540     28,862
Liability, fair value 0     0
Interest rate swaps        
Derivative [Line Items]        
Notional Amount 1,187,178      
Derivatives not designated as accounting hedges        
Derivative [Line Items]        
Notional Amount 1,020,000     1,020,000
Asset, fair value 25,321     20,761
Liability, fair value 0     0
Derivatives not designated as accounting hedges | Interest rate swaps        
Derivative [Line Items]        
Notional Amount 1,020,000 $ 100,000 $ 79,000 1,020,000
Asset, fair value 25,321     20,761
Liability, fair value 0     0
Derivatives not designated as accounting hedges | Interest rate caps        
Derivative [Line Items]        
Notional Amount 0     0
Asset, fair value 0     0
Liability, fair value 0     0
Derivatives designated as accounting hedges | Interest rate swaps        
Derivative [Line Items]        
Notional Amount 167,178     667,894
Asset, fair value 6,964     7,141
Liability, fair value 0     0
Derivatives designated as accounting hedges | Interest rate caps        
Derivative [Line Items]        
Notional Amount 73,562     98,269
Asset, fair value 255     960
Liability, fair value $ 0     $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ (967)   $ 11,100   $ 9,098 $ 6,870
Change in fair value of derivatives and other (1,951)   4,294   4,560 490
Unrealized cash flow hedge gains 984 $ 3,554 6,806 $ (426) 4,538 6,380
Interest rate swaps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives (975)   10,738   9,074 7,236
Interest rate caps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ 8   $ 362   $ 24 $ (366)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 02, 2024
Jul. 01, 2024
Jan. 02, 2024
Mar. 10, 2020
Jul. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 15, 2023
Class of Stock [Line Items]                
Percentage of operating partnership held           75.60% 75.60%  
Preferred stock issued           $ 171,085,000 $ 171,085,000  
Stock repurchase program               $ 50,000,000
Stock repurchase program remaining amount           37,400,000    
Consolidated Entities Under Development Or Construction | Operating Partnership                
Class of Stock [Line Items]                
Ownership interest percentage in properties           $ 9,500,000 $ 10,000,000.0  
Class A units                
Class of Stock [Line Items]                
Class A units not held by company (in shares)           21,543,776    
LTIP Units                
Class of Stock [Line Items]                
Class A units not held by company (in shares)           165,523    
At The Market Program | Common stock                
Class of Stock [Line Items]                
Shares issued (in shares)           402,429    
Sale of stock, weighted average price per share (in dollars per share)           $ 10.97    
Consideration received on transaction           $ 4,300,000    
At The Market Program | Subsequent event | Common stock                
Class of Stock [Line Items]                
Shares issued (in shares)         413,250      
Sale of stock, weighted average price per share (in dollars per share)         $ 11.11      
Consideration received on transaction         $ 4,500,000      
The Amendments | Subsequent event                
Class of Stock [Line Items]                
Maximum aggregate offering price of shares to be sold (up to) $ 196,000,000.0              
Redeemable convertible preferred stock                
Class of Stock [Line Items]                
Preferred stock dividend rate percentage           6.75% 6.75%  
Redeemable convertible preferred stock | At The Market Program                
Class of Stock [Line Items]                
Preferred stock dividend rate percentage       6.75%        
Maximum aggregate offering price of shares to be sold (up to)       $ 300,000,000.0        
Series A Preferred Stock                
Class of Stock [Line Items]                
Stock repurchased during period, shares (in shares)           0    
Common Class A                
Class of Stock [Line Items]                
Stock redeemed (in shares)     9,286          
Repurchase and retirement of common stock, net     $ 100,000          
Common Class A | Subsequent event                
Class of Stock [Line Items]                
Stock redeemed (in shares)   79,650            
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity - Schedule of Dividends and Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 13, 2024
Feb. 20, 2024
Dec. 14, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Class of Stock [Line Items]              
Common stock dividend declared (in dollars per share)       $ 0.205 $ 0.205 $ 0.195 $ 0.19
Aggregate common stock dividends       $ 18,170 $ 18,183 $ 17,470 $ 16,824
Aggregate preferred stock dividends       $ 2,887 $ 2,887 $ 2,887 $ 2,887
Common Stock/Class A Units              
Class of Stock [Line Items]              
Common stock dividend declared (in dollars per share) $ 0.205 $ 0.205 $ 0.195        
Aggregate common stock dividends $ 18,272 $ 18,183 $ 17,233        
Series A Preferred Stock              
Class of Stock [Line Items]              
Preferred stock dividends declared (in dollars per share) $ 0.421875 $ 0.421875 $ 0.421875        
Aggregate preferred stock dividends $ 2,887 $ 2,887 $ 2,887        
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation expense $ 0.8 $ 0.3 $ 3.2 $ 2.4
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock granted (in shares)     278,465  
Restricted stock granted, grant date fair value (in dollars per share)     $ 10.70  
Restricted stock surrendered, forfeited in period (in shares)     8,832  
Employee restricted stock award, vesting period     2 years  
Nonvested restricted shares outstanding (in shares) 309,704   309,704  
Unrecognized compensation cost $ 3.8   $ 3.8  
Unrecognized compensation cost, recognition period     66 months  
Restricted Stock | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Employee restricted stock award, vesting period     3 years  
Restricted Stock | Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Non-employee restricted stock award vest grant over period     1 year  
Restricted Stock | Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     33.33%  
Restricted Stock | Grant Date | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     40.00%  
Restricted Stock | First Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     33.33%  
Restricted Stock | First Anniversary | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     20.00%  
Restricted Stock | Second Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     33.33%  
Restricted Stock | Second Anniversary | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     20.00%  
Restricted Stock | Third Anniversary | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     20.00%  
LTIP Unit Awards        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock granted (in shares)     125,829  
Restricted stock granted, grant date fair value (in dollars per share)     $ 9.64  
Nonvested restricted shares outstanding (in shares) 75,498   75,498  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock granted (in shares)     50,000  
Restricted stock granted, grant date fair value (in dollars per share)     $ 9.23  
Restricted stock surrendered, forfeited in period (in shares)     9,375  
Nonvested restricted shares outstanding (in shares) 151,250   151,250  
Performance Shares | Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award        
Employee restricted stock award, vesting period     6 years  
Restricted stock award, vesting percentage     40.00%  
Performance Shares | First Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award        
Employee restricted stock award, vesting period     3 years  
Restricted stock award, vesting percentage     20.00%  
Performance Shares | Second Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award        
Employee restricted stock award, vesting period     3 years  
Restricted stock award, vesting percentage     20.00%  
Performance Shares | Third Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock award, vesting percentage     20.00%  
Service Conditions        
Share-based Compensation Arrangement by Share-based Payment Award        
Restricted stock surrendered, forfeited in period (in shares)     91,623  
Amended and Restated 2013 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares reserved for issuance (in shares) 3,400,000   3,400,000  
Shares available for issuance (in shares) 1,162,645   1,162,645  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value of Financial Instruments    
Deferred financing costs $ 9,400 $ 10,400
Carrying Value    
Fair Value of Financial Instruments    
Indebtedness, net 1,428,595 1,407,323
Notes receivable, net 124,178 94,172
Interest rate swap and cap assets 32,540 28,862
Fair Value    
Fair Value of Financial Instruments    
Indebtedness, net 1,410,767 1,389,296
Notes receivable, net 124,178 94,172
Interest rate swap and cap assets $ 32,540 $ 28,862
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transactions          
Construction receivables, including retentions, net $ 106,010,000   $ 106,010,000   $ 126,443,000
Segment gross profit 48,830,000 $ 46,563,000 96,926,000 $ 89,916,000  
Related Party | Beatty Development Group          
Related Party Transactions          
Segment gross profit 200,000 $ 400,000 300,000 $ 700,000  
Related Party | Construction Contracts          
Related Party Transactions          
Construction receivables, including retentions, net $ 0   $ 0   $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
note_receivable
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments and Contingencies        
Line of credit, performance and payment bonds $ 8,300 $ 6,500    
Number of notes receivable | note_receivable 5      
Loans and leases receivable, commitments, variable rates $ 23,900      
Allowance related to unfunded commitments 377 732 $ 569 $ 338
Other liabilities        
Commitments and Contingencies        
Allowance related to unfunded commitments 400 $ 700    
Harbor Point Parcel 4 | Payment Guarantee        
Commitments and Contingencies        
Outstanding guarantee 100      
Senior loan $ 32,900      
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 10, 2024
Jul. 01, 2024
Jan. 02, 2024
Jul. 31, 2024
Jun. 30, 2024
Common Class A          
Subsequent Event [Line Items]          
Stock redeemed (in shares)     9,286    
Common stock | At The Market Program          
Subsequent Event [Line Items]          
Shares issued (in shares)         402,429
Sale of stock, weighted average price per share (in dollars per share)         $ 10.97
Consideration received on transaction         $ 4,300
Subsequent event | Common Class A          
Subsequent Event [Line Items]          
Stock redeemed (in shares)   79,650      
Subsequent event | Common stock | At The Market Program          
Subsequent Event [Line Items]          
Shares issued (in shares)       413,250  
Sale of stock, weighted average price per share (in dollars per share)       $ 11.11  
Consideration received on transaction       $ 4,500  
Subsequent event | Revolving credit facility | Line of Credit          
Subsequent Event [Line Items]          
Proceeds from lines of credit       $ 27,000  
Mezzanine loan          
Subsequent Event [Line Items]          
Maximum principal commitment         115,727
Solis North Creek | Mezzanine loan | Subsequent event          
Subsequent Event [Line Items]          
Maximum principal commitment $ 27,000        
Unused commitment fee percentage 4.50%        
Minimum interest $ 8,900        
Solis North Creek | Mezzanine loan | Subsequent event | First 24 Months          
Subsequent Event [Line Items]          
Interest rate 12.00%        
Solis North Creek | Mezzanine loan | Subsequent event | Twenty Four and Thirty Six Months          
Subsequent Event [Line Items]          
Interest rate 9.00%        
Solis North Creek | Mezzanine loan | Subsequent event | Thirty Six Months Through Maturity          
Subsequent Event [Line Items]          
Interest rate 12.00%        
Solis Gainesville II | Mezzanine loan          
Subsequent Event [Line Items]          
Maximum principal commitment         $ 19,595
Interest rate         14.00%
Solis Gainesville II | Mezzanine loan | Subsequent event | Financing Receivable Effective Period, Period One          
Subsequent Event [Line Items]          
Preference rate   14.00%      
Solis Gainesville II | Mezzanine loan | Subsequent event | Financing Receivable Effective Period, Period Two          
Subsequent Event [Line Items]          
Preference rate   6.00%      
Solis City Park II | Mezzanine loan          
Subsequent Event [Line Items]          
Maximum principal commitment         $ 20,594
Interest rate         13.00%
Solis City Park II | Mezzanine loan | Subsequent event          
Subsequent Event [Line Items]          
Maximum principal commitment $ 25,800        
Minimum interest $ 5,200        
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R(!UD'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 " "LB =9U;ZWNN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NT&3%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/4G-^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M IXII=)K\M'AZW&R9K7B\+OBKX_;:N!+\5?/4QNO[PNPJ[8.S. M_F/CBZ!LX-==R"]02P,$% @ K(@'69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "LB =9O#/R\+8& "X)@ & 'AL+W=OV!BI'Q.3F[-?H.X8LYC7T_EYEKL#'42/4?Z M4?J7;+;/MML-XL21EL$N&$H0>.'V/W_95<1!0-\J"&"[ /8N@!;]@KT+L%.C MVY*EMCYSS0?G2FZ(2IX&M>0@K9LT&MQX8=*,,ZW@K@=Q>C"2:Z'(!%J,-$FT MY$I$YRT-PLGMEK,3N=R*L *1+KF3H5Y&9!RZPGT;WX("9:5B^U)=,E3PMS@\ M);9U0IC%VH;RC/#P8;PX)18SA;\ICIU5DIWJV05ZXU![^I7<>I'VPD5$_KZ% M!\B-%D'TCZFVMFIMLUHR,#]%*^Z(BP:,O$BHM6@,?OR.=JU?3%8_2.R-\79F MO(VI#SY+)X8QJ\GCZTJ8G.+AU&I^,5E"HRI:ZF26.N4L?8FYTD+YKV0J5E)I MDSU<2JO85"DC-*JBO6YFKUO.WD0H3[K)B"20&(R-ARME8[!P$*+Q%7WV,I^] MDCU3<7BGI*^$XG;$M>;;.RIB;B@6D5&A 3>YY8.RCN,YP>C?\/"37#U=7M^,I MF4P?)N/IX\UX=D)N[D>G)MNH8$7;U,K?ME89XS>A(Q5T5I[TVQ,RTS!"B51D M).-0JU?X[QIKXXCZW6>38SRHJN4#P*!E+#_R%W+CPHCUYIZ3^D:Z]1')=K=) M&6V?46-:PH.K^F6Y7U;&[]!U03TZV1^0E!D>0G.[XI*,,3*"JE/[]9YIHHN?9"Q]R[<%SQFW'J/\*C*OID.3&QDL0$<[7MFD\RG^%[XR:? M1Q0+?.)157WFF,1*85+"^\"!D%474KT:W>$ZMUPM!!DZC@ AD'&WDD;'=8 2 MRT&)E0*E6Z@OR*RCH)639 M8,5#<]/B@L5&ZX @ED,0*P5!LZ6 AL3LX3+%]NI@'I8S#RO%/& L@$G+3$OG M&< G72HE#[$&+@A=:%^CXP^"F%T];-4ZJ5JR/K\>='O]'NOW.N>MMR._"W(RX%+PN::=[1OM&*L"#J[9E#CL,9Y5A($(W73>Z\KFY MR2JN%>%Q58WEN,-P4LG6PZZ\* &?;X(K<@47S1D5%RM<=:\#>5B./ P'E/<> M=TN#*GJT<]RQ<3C9\]QA,V)KN$?DFDW*FC8U?E>H@W?LG'=L MG%-VZ31*TJG1V ?!R?2T+XB< M$\I^>OJ9S(03*Z@-HV]TK^'OKU*)D!0-DS?U8D!6 <_H%TU@'=2"2G2.2 MC;/-H^)N.CE[#9ZD;[2."PROKXVVZD C.TC?5N2\8NSY"%,/(K6\8\( MW7^;C8W^ZE@%LG,LLG&6F0I7B( _0?]U9+@6,,-.CN&WY@+RM(NDKP_BG%TU MU$%-=DY-=N]CT]<'L=#.?!UD9>=D9>,P]'_2%Z[4/>UU?@ !Y<',84A&<1#[ M/%W1..AG #4KH>,$;[)>5BGAU<%J=LYJ-@Y7)1+>D4][U]<395P9Q@.K[HC( M":V-(U7YG'=$J"CGX6'_UU_K8&]0LA*1;IF*()W%H=YN$\JN9MNRANEFI%;^ M^'9/UQU/%C(BXHLYA%K0FQM$;;=);4^T7*4[C9ZDUC)(#Y>"NT(E#\#]N91Z M?Y+\0+99;? ?4$L#!!0 ( *R(!UDU!/\N< @ ' B 8 >&PO=V]R M:W-H965T&ULK5IM;]PV$OXKQ#97W 'KK$CJU;$-^"5M7:2I MST[N<"CZ@99HKQ!)W(K4.KY?WR&U7NU*)#<&\B&QI!V.GB&'\SPD=?(DVB]R MR;E"7^NJD:>SI5*KX\5"YDM>,_E6K'@#OSR(MF8*;MO'A5RUG!6F45TM2!#$ MBYJ5S>SLQ#R[:<].1*>JLN$W+9)=7;/V^8)7XNETAF%NL?52E#5O9"D:U/*'T]DY/KX*B6Y@+/Y3\B>Y,5SI5TP^+/FE[RJM"? \=?&Z6S[3MUP]_K%^T\F> CFGDE^*:K_ MEH5:GL[2&2KX ^LJ=2N>?N&;@"+M+Q>5-/^CIXUM,$-Y)Y6H-XT!05TV_5_V M==,1.PUPZ&A -@W(N %U-*";!O1;WQ!N&H2F9_I03#]<,<7.3EKQA%IM#=[T MA>E,TQK"+QL][G>JA5]+:*?.+D53P"CR L&5%%59, 4W%ZQB3<[1G78LT1'Z M?'>%_OGF7^@-*AOT:2DZR9I"GBP48-">%OGF?1?]^XCC?;]VS5M$@SDB 0DM MS:_\S:]X#LVQ:4[WFR\@\FWX9!L^,?ZHP]\M9Q7B4D'0$-@:KB"GE3RV!=9[ M"NV>]/P\EBN6\],93$#)VS6?G?WX XZ#=[8POY.SO:#I-FCJ\WYVW>2BYFC5 MBJ++R^917ZUXJYYM4?>N8N-*%Y'U&<%IG,0P>.O=@"QV048#2K9V>UC#+=;0 MB_477A4(RAO,Y344J94>'AO,WDNT\WHU0+CZ4V**#[H:4R3GT_7W%YZCA MUKJV<;57,4*BQ$PJ2.L@2*QGR/?0Y%1SZCF:BF*0^416_@O(C&.QE M=B%4)^Q M.Q E]C/E[Z"&@&H@92H.:PK4ZL7#D7@XZN"&2+619$L0OSP)O83YSG.21&"]G<@RX;Q9K' M$B:N#[*%%@.@Q4FIL=EEF#ID"1[H$_OY\W>UY*T/X)0-TR0+QNQN-8M"![F3 M@32)G\P^"05*Y-P)CUA8+8JS+!T/NMV0I)D+XL" !'N771^NSR^N/UQ_NGY_ MA\X_7J'W__Y\_>E_5K!>*GWUJNL[>=L/>V>QZ6?3:UAKWT/M;J!8.RF(6)@T MQ!DA8]EM,Z19G+EF)1G(E/C)="M05NR9F'O?5;/7ZT*K,%9^#*;UDV+&8$,=&@ ,K J>1VK'DJD*4U2'$[TBM4L(JX2 M-; I>0V;'L)JH4="HDG/6LQPZEI\DH%%B9]%>T(ZA'%*AQ$-)_LX-K,XQ@YA M2P;2)'[2[%GIPP&,4TJ$)400I6/];36,DL2UY*0#>]+ 2TUW2N1?EJ(J>"M_ M_"$E.'EGELCJV;HI2+U<_%I^^E[>]F,?:)GZ%Z8W+7_@K99C4O?"'+T)W@88 MRFB+UJSJ8/6'@V >]/^07#( @5@'FKXM_\^+8Q2_3:)_H#O>POBB<%Y;D 5+P_J>MYN?K#O)FY&=+JEQ@G=U^F;,#MKM MC\:@%JA?+5R*NH9R[QJ*R#<4T%O)G*;IG&:)B3N.YTE&YR0+OW_OS8%4Y8J; M$YS*OHD\E2IQ,ME!MAC%CCI.=_:Z#VB9HB@U;4*ZK5A9' &OYFQ50C&R IW* MDBA-,$[&6&UV0>S:\J2#?J%^_7)5ZAVO^\XHE'T1X*-V.M4C1_KH+QN+1ILA M3L.$..B=#LJ%^I7+[G:M,(24BQK*U%(?$J[UVDZ?.EC!6W;%HVC2Y1:K+'!L MQM%!E5"_*NEY23JKOA7P5'/ NBBADXRVV"4D)H[=+CJ($^H7)Q]%8U2@,&)1 M+YLY3$%E$F;87$%:Z+JHEEJT2(3Q. *+U>Y"<1__(%CH@?UR#_Y!)MZP5C4P M(,MR98U@JE1@W' \B<%B!^(L<4F%0=+0;Y$T[]UI,A4I29J%D\USBQUH'NPZ MEPH'+1-^RT[ CN8R1=P->.-N[Q#/NC-@-W3O#(1:@NP_&6@P]-/@'_C/T3$ MT(V1/WJ%RNI^I;K4YX3WSR#7&SV'S9'A[HF,8E_[=:#L6JWKYZ8K-B*J-]_0 M BJA:HDU-]N3;VVZ:K%SW%[S]M%\MB"163/WI[#;I_VG$1?X^-)\03!Z?A[J M;R;LOY"7KRD6PROZ;S%^8^TCQ &A/L#K I!&PO=V]R:W-H965T&ULM5=MC]HX$/XK5GJJ6JFW>8,D M[ %2E[:Z5JJ$=G5WG[W)0*QU[-1V8-M??^,DFR4T&^!>^ "V,_/,\\S$]C#? M2_6@G.1147\D2!#[92%50@U.U=76I@&:U4\'=P/,B MMZ!,.,MYO;96R[FL#&<"UHKHJBBH^GX#7.X7CN\\+=RR;6[L@KNOU[YH76H+?YDL-<'8V*EW$OY8">?LX7C64; M(346@N+/#E; N45"'M]:4*>+:1T/QT_HGVKQ*.:>:EA)_A?+3+YP$H=DL*$5 M-[=R_SNT@J86+Y56*RDR M+ ID!$=:K*D"87(P+*7\+?F5_$),G0WXK\;]_6 $P,4$=%D(GK)P$XPB?JG$%0F] M=R3P@LD0H7'W#Y"BNU^[AR-TPJXH88TW>0%OC:\R*(5UP/JG#^](217945X! M><,$R23G5&E2@FIJ\':H!DV(N YA-_-NZ5UY_MS='>HZ8=1C/^G83RYCW[PG MA%8FEXK]P =61;,Z2+W!GQZP\KWV<\3_',N>B&DG8CHJ8B6+ D^9?Y'_Z3GY M/V'4HQYUU*,+J%^<_.BGE$Y?2/XYECT%<:<@OEP!T[HZS3[^B5,4ATD2SN(C M\@.&43P+@]EDF'O2<4\NYX[WIS949$QL3PE(SA4P8#@J8-8)F(T*N(4,L%6X MYT!2*7:@#+/CLK^KAZB/XMI^Y%J7-(6%@U@:U ZM7?N3]-G3B_D=@O13X MWO.MZ/W/9U@;X+ ^LUDRL(O.,.R+.+C:_3-%W%D1)&,[AI=]1A3>\?;T2O%. MQUYMD'X#G?1/IBB>'K,_:==/A M?Z5JRX0F'#;HZEW%&%TU37,S,;*L^\Y[:;"+K8S$J)% M7]9%V=Q7/Q%E\E/.H:](C_Y.*Y.7B-.E<> MJNJ/[LW[[.;"Z^Y(%&+1=B92^>=)W(FBZ"S)^_AS9_1B?\VNX>'K%^L_]LY+ M9Q[21MQ5Q6]YUJYN+L(+E(EENBW:C]7SSV+G$._L+:JBZ?]'SSNL=X$6VZ:M MUKO&\@[6>3G\3;_LB#AH0/!$ [)K0$YM0'<-J-9 WBG<@.T:,+T!FVC =PUZ MU^>#[SUQ<=JFM]=U]8SJ#BVM=2]Z]OO6DJ^\[ +E4UO+;W/9KKV]J\I,=KO( MD'S55$6>I:U\\ZF5?V0\M VJEO*KM8S"51<>3P*]+Q?56J 9^OPI1J]^>(V: M55J+!N4E^G55;9NTS)I+],/H_?6\E3?;77*^V-W8N^'&R,2-4?2A*MM5@Q)Y M@QG0/K:W]RWMYY*D/5/DA:EWQ&KPG]OR#:+>)2(>8<#]W)W>G$+N?-O5DZ^^ M^H@,N@\;VMNC$_8^BB=1;@78KT-+!K?L)KZK9I,NQ,V%C*E&U$_BXO;O?\.^ M]P^(5)?&8I?&$D?&1O2S/?W,9EW27[9I(2?JZ5X8#/B]@6ZU>+KU*?'Y]?SI MD%X3Q:.(XS$J-E&8<,S\,2P!8-C'?K2'C7SE>U_Y$5][)R_1?5UEVT6+Y'R" M/DE"\X5 OR=?VFY:>B@$^E?>M/^%J#AF7S*9--V$AW[_(-8/HH:LW#FQ$ENM MG!N"CHR-NL7?=XMO=?@G48I:^KR0LVS=+??E8]\S=4>$&(AHAEYJK('J0U$3 MTDB+5 #F$1XP+50'&#^ $49#K,$2$X9#/\0$#M5@STE@Y>1]V0K)="N7OFZ) MA+P-C LS.2XU7TT09;H+L0F*" \U/TU0@"F%O0SW7H96+W^MCLT](< N"Z@V M7]P!,)]'>L_')HP&(<&ZJP ,>_B MI&ST=[9R+K0)5\VG3P"W8Q<+G0NC<4N MC26.C(WHQY[2I]XI2YVP],/.PBB0N!<&6KA!,.H'6E3& (Q$?J2-T02"^?Y! MC(_]/=#C^/A"LIL_V_3+A,?8N#@/0WU\02B?ZHL[@,(XQ%CW%X)Y;&(NP43Y M2]RM(]8H(, -$NYY.BLF+HJ\P*#%A!'*::1/.]!E0ZG1\00Q2F%CJX*\C84< M3XL\'?)IR4BZKNHV_ZO_ "2 FG?L!:&^D (P'(5!J/MOPA@F1%]( 1@-*9L: M!DK@8KO"?7O@;)>"UEW"/ZN6LVTC4-HT0F:F,[3,R[24,K 0Z514,//^(J93 M H!8H!-B@@QR$P#DDXDE""L%C.WB\F6,]%&0K?-2*MTZ[2HL]A'!S2[D'M6= M!U >)[KW)@I[- AT_TU8=#@$QP0HK8GM8O/MXL]MWN1=,%RB3"J/HMITU8G+ MGI*J78D:;;9UL\U;.9$T+4R'*?HX)Z%.!R0-=3).L938+8V94 H3'Y&8ZTV: MUYWO:+%*Z\>)GC=U'V9FV)LH3_?T%$,)A/(FM#16,A.?HC.M 0XI2%\N7KJC M (X1/Z"ZMX"&I'+%I+J_)DZN_1Q/Q;D2F]@JIFY_2G,YVY6CQ2_+FTTUQ'YS MB4K1@DQ$Q[KR#H!P?96/C]M)CM@9U]:4S"-VF??+1G0SFES\IW,G @BXD'.] MI@' B)RI]/D<@#$<>9JU!((QC/F$PTKG$;O.V^>*NP ''38UUXS(15A7MA!. M2ENB9U(0CD;$T[4M>%V9F4WULA)[Q"[V[E9I^2BZRO!2SF+H*2VVHEO=,U'G M3_V"UJ@9'63$5%O,T&1W $HN0EQG U!N =%5= + ".<3$SE1\H[8Y=WGLAOD M^5\B0XM:9'+A*JJFJY3T6@:]VM354]YMQ[P&>0"TGK&4 : 9UO5P#* P,T8! M9.I@2(U)4"J/V%7>+_W*/8SXR;F- ,)+%[4 !OOZL@V!C(H) "+^5. K!4?L M"FZW9_(@EE5MR>N(*9^(1W7%!J P)T2?RT%CQ$AD05A()A0\49J-V#7;SF7I MJW2[%$L9X<>"&A!,1*\RWP&H&=5K2S& "K#A.F"*3\EUHC0:L6NT?PM;!9 MU3UB!C0DO,+0F,-,&)%#7!=H$,RC4Q*-*(E&0FMU3'F*TK:M\X=MFW:E^+9" M957V*7U5%,.J/BQWS17(B54)GEM*(U>R>PEDZM:>O@MJ&>HN2%NS"D# M)#B$O-'K#3&,TFMO,&I"QU$E7:E=NGX]85E>;%N1G449/TX9/XDR$&50!J*F M*%/2E]JE[V_]\321S=(GN0#)A/>%J.&@5+5MFU:FN=W"=!A5P]GAE ,#_2I_4$M!:RJ>E(Z6-JU\?GT#.*(1M!IL(%"8)@ $$ #"(( MLC9-D)+5U"ZKQ^?MAL$'ZF;J5#<[M18[M9:XLC;N$:6;J5TWVU.Z7>/#60M( MZ0 4E-(!,"BE@V#3*1U3FIG9-?-A72IM5FA92 LKDZ>(9LT7"B_,Z4=F;']]ZG/4>U6!1IT^3+7$*Z%-<:% PL MRAJU2@C&/;VH'<,PIA?G(5@0317JF-+.[$CA%IB10*>!8FEHGCH$*J^CLQ,[ MGP%C'C>JU9"U,/ F*O1,J69F5\V0SRYR*@;4;D.NSQ8 "E-"]'U9".:'D9Y3 M03!.HXFZ)CLXAVI7TR?6$^Q6SEVGG%J+G5I+7%D;]X<2ZXQ;E8/MN!JSZORS M.\&EM=BIM<25M7$G*/G/[/+?+A884.76RPH QJRLV>_B;,X<61MSIG("%KB1 MO,R:6YP=Q2ZMQ4ZM):ZLC7M$)2',?OSB2!0#1RJ,*(:.21A1[#1-<&5MS)E* M$Y@]3?@J\>ST&#$S*^G8_#V'T_/!KJR-?QVB$A9^[("P0]%NO]:YG<&!&C\V M?K+@])J)*VOCWE I%+>G4.-Y_-7 ].OA;,,W;1%R*)W29QP(9&PPQ* I/:N M0-2?V)+B*I'B]D3JY"TINYVS(]&EM=BIM<25M7&/J#2/VW_*:)/,W.EO&9U: MBYU:2UQ9&W>"RB/YJ;LR8#>89W*,W5D VS.VF_C;-*^1[+'#WX8:4_V3M;, MW&GFY]1:[-1:XLK:N$=4YL>_)?/C9E9GAC&0^0%A[#3U]+F5@R;^=N,,OWP!X3"QH_# M8_N-GTWS]\CSN,KSN#W/^WXJ%]@C,L+:Q,PH-A)K$,:-RC $(X>/ !@HFA\\ M8F0MZL?^V2X-6E3;LAT>&['_=/_\F+?]4U.TS]_AJSL,?![CJV1X.HPR/SRL MYD-:/W;!6XBEO)3W)I"A5@_/?QG>M-6F?\#)0]6VU;I_N1)I)NH.(+]?5E7[ M\J:[P/XI/+?_!U!+ P04 " "LB =9L$'M15T/ "=FP & 'AL+W=O M *)N,3/R26[(-S+X%+B+@'N+I^ M**O?ZE51-,X?V\VN?G.Q:IK]#U=7]6)5;//Z^W)?[-1?;LMJFS?J;75W5>^K M(E\>&FTW5\QU_:MMOMY=W%P??O>NNKDN[YO->E>\JYSZ?KO-JS_?%IORX5>G?UQ+)<;XM=O2YW3E7;;[UL5F\NP@MG6=SF]YOF??F0%,<+ MDBW?HMS4A_^=AT>L/[EP%O=U4VZ/C94'V_7N\6?^Q[$C3AIX_$P#=FS M 8L M.-. 'QMPW8)_IH$X-A!#79+'!G*H2_ZQ@:\UX.=<"HX- KW!N6X-CPU"K8$( MSS28'!M,M ;2/3=P[N>1.X3DU>.0'^)EEC?YS755/CA5BU=\[8M#T!W:JS!9 M[]K[XT-3J;^N5;OF9EKNEBK:BZ6C7M7E9KW,&_7F0Z-^J-N@J9WRUIG_?K]N M_G0NG5\_S)R_?_.M\XVSWCF_K,K[.M\MZ^NK1GG2\ETMCE;?/EIE9ZS^4C;Y MAF@V'=#,4;VR^&U5;I9%5?_-*0Z^$5PS.]<[=1\65:6N][3^IE&W:.^J?ZIZ D^8,%\$0KI]V,R$>8'GAK(/ MFQ-L0=#'1"9&AD$8:H[%)NS28WX8:"83PC/A!Y,^*C513+A2X\H(%&?2[?QH\?VO$SXY?N%NKAHBZ]BBQ'?3@_Y-7R MO]2XX8\73'".N,][-Z=#_[$?#VL:T\G4"$I\TR4Q,D E>;%696 M+\9&+)(L0I+%0_HB05I,38N>U";XC!C&$TPO;N13W$AKW/RZ4]/K9OT_]52Q MR.N5OND@FS#M,J84BGF>%F=6M\?&&9(L0I+%2+)D4,^F!(IK$V9&8/R MT:$6/(5:\.P'W[XJ%T6QK)W;JMPZZ[J^/SSSJ_76PKXH?!L0P2\TMZ=#0#.K MEV,C"TD6#7$_1EI,D&0IDBP#D?4B-7R*U/"92;%-"RR:SRD.)V]7+/5W[?1' MQ69HC-M$7Z1-!V!F5J_&1J9I4)N((\HE[5$S1KJ4(,E2)%D&(NM%V^0IVB;6 M:/MQH9;']?HQ!Z5FPAV=AFF7U>T3H*->YTWQF.>ATG=O)\0TPD*N9T>L7HU= M'R/)YDBR"$D6(\D2)%DZ;- SD,U>H'MNES)WK:'>S[>VSY-G4HYD8MPU+U&Z M^B+&[L'8L(:RS:%L$90MAK(E4+9TT,AG*)O]V#Z1@[QG8OO3>EGLU+/MLETT MM?J(>I[=/RN6O#WR]A_;PU!/^@R#S>Q>CHY8)%L$98N'=4@"-9I"V3(46S]D M.^W%LXLO76VV4K]XQ-[OUF*!/9) K:90MHRZ!C[Q?#IQX'4BDV?-R-_,=TM-(OPIKYXD M0DX&(C=<"0,>^GHVBL#Y7/BZ?#8C<*1*2/'I"[V( $DU/+U%[/S*:3 M D$:(O :-47PIFD7V]3HWPY"L*OQXRWSZ%LLV@ M;',H6P1EBZ%L"90MA;)E*+;^S=.)+IY==;%KP)Z9?69%B[9EBB,]#5[\'D)K##,HVA[)%4+88 MRI9 V5(H6X9BZ]\#G9+D/2GEWQ,I?SV?U.K0%=RW+>U#?"T//-Y;R)\SESI2ZU$CAZ M#4CPF E$@C&.-<7P,2WG$QT;<,43#7EYZ^!C1AC(<3>68_ M!^OD'&:7<\CE_+.9&69F\\G,#($C,S,$CMZ_3? 90TF R,P,@:,S,Y1W1&:& M@A&9&0)FR\RP3KU@WBLNYQDR2SZ%LLV@;',H6P1EBZ%L"90MA;)E*+;^S7-R MAL6NH]B7\\Q,BGLBU*>G*07S0I_KLQU4$(&R15"V>%B')%"C*6&4^?KN2 H4 M2'YF#NY4#F97.5ZT7F:$[A :NR,(E'0G1HQ!3[M V2(H6PQE2P;U;DJ@/..9 MC03YYY[8.@&&V048Z'*4$9*&-"2(*07C 3<>XZR>CPXZ)%L$98N)#G'U26U0 MGZ44S OT/5\DRA-G5%G624#,?B)E[#999AY@X%Q/7@P!S>R.C8X5TZ2K+PL& M>!5#O4J@;"F4+4.Q]0.ODT^873Y)3\X-E$\'D_?=P>3'_2G.;5DY^\'Y:=WL'L>L?[8EEL M]X?B)?; )..0./PA0ZZ'(75$1,]MV=T<'8A0&6/(!<10DPF4+86R9>2H^^-$^:T:H#((9G]-0D0'*-H>R15"V&,J60-G202.?H6SV8[L3#YA= M//CB?=:,R+X3^ZR'P69V+T='+/3("Y0M'M8A"=1H"F7+4&S]$BF=3L*?._8" MWV?-*?TA$(&^08+$<2;T?=;V*Q@;SE"V",H6#^R1!&HUA;)EU#4(QLZDAWBG M G'[&98O$&:Y>0J#%&8)'"G,$CA2S:/X##6/ )'"+(&CA5G*.T*8I6"$,$O M;,(L[P0)_L*J6O10FFGMT)5>$.I#:>)DP'R]T,.,P-%#:>)\/]2'DC :NK[^ M,103N$LO%(%^ B4A@&*B)\Q3 C69A/K1,P*E[D89G"G.P4^J:[UJ>2UL?2UL M@2ULA2ULB2ULC2ULD2ULE2ULF:VO46>+=V('MXL==EF6$^5XD2K+"=U ZM7" MI@2*^;[00PPJ>D#9(BA;#&5+!O5N2J%TW9_ A"<;OOH!UJD9_!5+<'&JNI,O MC*=QJE14X.J2AMWST2$'E32@;#&4+1G6O2D%TQ]\,PH4!F=2Q+P3*_C7K,;% MJ32^D7L8 )K9W1P=8E"Q8L@%Q%"3"90MA;)E*+9^Q':B!L=6Y>)F-MOC$WU' MU"#4S.[:Z"A]OC87[99^J!CJ5@)E2Z%L&8JM'WN=Z,#MHL.+I%U.;?OWC*P* ME68W4BI0U0'*%@VY@!AJ,H&RI5"VC.J.R9D]5Z*3$L17K* EB+0QY_J,:/=@ M;%X'RC:'LD50MAC*ED#9TD$CGZ%L]F.[4Q_$5ZJ@)895T!H&F]F]'!VQT ,B M4+9X6($D%+4$&(E%!RV5&!:0I@9.!)UPC$ =6 MT")POKZO(:*,ALPUJF43.'4W!2S0SVD20!'J9E,"-?&%7G2)0#'F^>Q,T25Q M\M4A=D7CRW1=82;&25V7P)&Z+H&C!]+$F;HN9932=0DL20$+7)5"$KDN@ M;+JNZ$0%(5]1UQ7(?/D4RC:#LLVA;!&4+8:R)5"V%,J6H=CZ-T\GF(B75,\2 M1/4LSW5US12_E32TB""?"* ]!X*3/ GVK MU8S T2M JGJ6T%> 5/6LP-._]3(F<)?ME]E/C&][-(%"RD!? 9JHB=2_+"TC M4$Q=ZKE=/[(31 RF)VEE43H; D3D9 D<.)($S?R)=4SI)F,IPSXYOU*)07Z$E+NR.C@QD:\BO6S))$-E__XH8I 0J$\3D*/;T"98N@;#&4+1G2N2G49$:89.+< MXURGS$B[,@-=J4I*Z^#Z*<,I"7.EOG?1[OGHV$2R15"V&,J6#.O>%&HTHXQR M<>9 J#SY[GC[(9:7[?:6YKD'P?1"C--!J)G=T='12-C45R646_JQXQCJ5@)E M2Z%L&8JM'XF=>".?.^TR;A>W-.6 0> 9G;'1D<>5*,9<@$QU&0"94NA M;!F*K1^CG?0B[=++BS;92NK0B'[T?VKW8/3*'"J]0-DB*%L,94N@;.F@D<]0 M-ONQW4DJ\KG28%^XR582\@FQR788;&;W.!9SS50L_E0-DB*%L\L$<2J-44RI91UR#$ MB4+4"U2_TW1\NZ;S!@2&7NJEX513/+F_SF>I_?%3_EU5V;DMD4MZJA^WV@PJ!:WZV>WC3E M_LV%=^%\+)NFW!Y>KHI\650M0/W]MBR;SV^N%/]#6?UVL''S?U!+ P04 M" "LB =94:R^%Z8" ">!P & 'AL+W=O5 VCR7/!2#;U;?]F&AM[:_"+P4;M M[(F)9"'$HQ&^9T,O,!<"#JDV#!27-8R![3=R$:IH,I-@0 M::R1S6QL]BT:\\5*\Y_,M<13ACB=C$698=4A([A3@K.,:A3F&A?\';0B8DFF M3S73+^1L1B6JQG#Z:>-YY#R'!SQ'Y%X@F2)3 MO$'V&N]C%&THX3:447B4\$==]D@4?")A$,8=]QD?A]]3B?#^0?CD=.]1!WQZ MNO?H2#*BMJZ1Y8L.\+4%-/6;:Y$^YH)G(-7';37_W"Z4EOA0_W;5SK''W>RF M>=VHBJ8P]+ [*9!K\)(/[_J7P=>NQ+\EV>0MR:9O1/:J1'%;HO@8>S)A:X9O M+\.^EG)\0QDY8R7)!$=!D0JD>UKG7>5QS->6V8R"=1+TPN!BX*]W\WZ2U:3+ MJG^]9S5U5E=[5JV1RX"_TX@*D"L[ 11)15UJ]Y!;;3MD;FUOW=./\*^Z%TT\ )6E2VW2V$QN9IMSD.4)#& ,^70NBM8!RT M(SGY!U!+ P04 " "LB =93?I8G+T+ L- & 'AL+W=OB2GE_'7#70%K]G\JD>O2;*E659 M?E5O;E8?C@*%2.8R;507 OX]RBN9YZHGP/%GW^G1\$S557F_\E6S?K#T>*(K.2]://FMGSZM^P=BE1_:9G7^B]YZFV#(Y*V=5-N^L: M8),5W7_QK1^(40/*'0U8WX!-&T2.!KQOP*<-0D>#L&\0ZI'I7-'C<"T:YGA9KWNZ:";S-HUUQW#7P M#Z:WJ4EY3ZY$O28_0(C4Y)3\=G=-CK\[(=^1K"!?UF5;BV)5OS]K (WJ\RSM MGWS5/9DYGAR37\JB6=?D(R!8[;<_ R\&5]C.E2OF[?"GMGA'># C+& A@N?Z MY?7EYO>;+SR>I1'%__\!XV#?V$NOE%G>PZ'@\.AK_>+3Y"ELB(M-Q)SLVL; MZ[8J&3U>,!H$,$^/8_R(5< #-ECM 8L&8)%W)BY7?\!"ZJ*Y*2%;I6619KDD MQ8!8?:[>I2K2MU7YF$%,DN4S@01;B28K'KH,E369K,\Q_Z*WG,8WZFQOM.)A MM&+O-%Y+Z#3-A$[+L/B7;9:O8 !J NN<-+(0!8S:1@U2ER&PT>@>$8WFD=,D MF4]FV[9B"8L=LST?\,^]^"\W9=5D?PWXM4@PH;FI!HHLI;-LF= T\,ZB9%_5O!8C>//L+@*>57&4-R31^1$0,63%N@HUZ(84E*?HT2:PNCC MT=[WO@>*<0LZ8D7CA0.[(7QZ@/&!1Q5A@DI-OT*"W:C T,&/0@V1=,_C*53$ MBG+7,!L)0+V<.4 5Z9\M1(3".(/ZX!%2RE8-_DRGFK)9RXILVZIN(80T8Z"> M1!;&*&)6H-M6KC@WW$S]Y'RSV8JLTM&2KD7UX$@?-K'2,)EJ+11Y*U4-+.2 M5?8H#&/J,$:A([P71K$%'S-+','+##NR ^RXG^I 9 M(GYMR?!6O>T/AB%@YB?@SY4:@^:Y'P#47Y1E.9].%6(V3QS+G1F>97Z>'0". MI@5%:5/E*8U#*Z 0L\B)TC J\S.JVH1IJK;?$W,/)4:2+)@J1,3LE(5LX8)I MV)3YV70/YJ$!M6GP-(JG"@6QHD$2)PZDAC#9 <(O6"?BWGI^-7I[HUZVW?:,#'S,_&U48ZZSAMIB*P KFJ<.R,,*SV3V&8L MQ(X'2>18$=RP,/>S\)=N!T=O=O1;.P>W;,"U?$$YE#@'$1QO),":CB_E4[N-V MC#NJ56ZXE?NY]?8-]":W&163FXB9:[0-YW(_Y_X\WL=$L2%$R^+$B@7,C(>N MX35,R_U,^[.U>X>"M!G4 HB0K#-8#<5R/\6"9&FJ;-EVZZXIB824 G)P(YMU MN3J4M;E-GJLAK 4.ESH @3?9AV(AOY"EKUNM22PD4.L*DB:5/,2M*J2/Z0L.WX0&^ MEI0O> X!'DV=:L%WK:"U]D6E(88'5&@GF'U;\CG M?%I."$-ZOWJ; HBU318]DI MS9TBPI$C[!PNIB>(AQN#:>0\/@H;_<57ZL M)*2:[LA<^S3K/%,RZE'D7<(1^HQ0S4JJ;A$I ]0=[(PVC*T,@Y7*T=QU;A49 M;H[\W'SU09R8^(6817<2.JC(R#!T= M8.C7N"35&8''F>\//.R_]'_H$-@,SFALW?I S'@<)(XCOL@0?<2\,O.NW6YS MO8+Q:XM77>-ZHM_T!,1HA\FN$ MF\*LV)4[NVR_1X3T"Q 3*\R]$S4 MK9+Z/AOFH9"C:1#(&;[(48]L16%Y9)O,(T<1&AO%$?L5QZU,RXS? ML%MBZ)U*WQEV!QXQ">?ST!%%L5$7L9_PO? /G/_U7<<^V+9)"!6:(\_&2A'L M?V(H,?93(BB7+VL)B37/=7%/&KW*>TU>ZU#J;@>;"["O$+NJ^H;RN@M3"&'R MVNOUQ[I=?Z?^Y)S\U!9RN-.^]XYWS?06P 0:^0X,9CR(X04/9T$4DML)SF-Q M0NB,)Y2P61!V?;W41^B=SD#6J=[C&0@WW=OT"974FD:S\D9?7R-KF>NJ)]?[ M1W5_"<2LW$9\DWK7 F2;BJ_A\4H9=>88Z[_#Q-+9Z"<1&UD]Z)^6U$1?I.NN MM ^?#C]?^5[_:&/R^14]OZ;(YY&PO=V]R:W-H965T M&ULQ5?;;MLX$/T50ELL$D ;W>7&M04DOFT+% B2=O4HMJR[+A!@'V12&K.X7#.D!R-MHQ_%RDA$CWE62'&1BIE M.;0L$:6*#G!B0;EF>7:=FCEF!9&--)C=SP:L4IF MM"!W'(DJSS'_>4LRMAT;CO$\<$_7J50#5C0J\9H\$/FUO./0LUJ6A.:D$)05 MB)/5V+AQAHN!LM<&_U"R%3MMI%:R9.R[ZGQ,QH:M'"(9B:5BP/#:D G),D4$ M;OQH.(UV2@7<;3^SS_7:82U++,B$9?_21*9CX[V!$K+"52;OV?9OTJPG4'PQ MRX1^HFUC:QLHKH1D>0,&#W):U&_\U,1A!^#X1P!N W"[ .\(P&L WKDS^ W M/Q<0-(#@7)?"!A">.\.@ 6CUK3JZ6IHIEC@:<;9%7%D#FVIH?34:%*&%RL0' MR>$K!9R,)JQ((*](@J E6$83+*'S(.$%"2<%8BLTP2)%^ ->T/?>%^2[+96Y(M MWHAL3QBO%<8[Q1YI+2#!4:P:Y$=%-SA3^Z1/CYHJU%3J2MA$KNW9X&QF]#XY\,S3V!U*2Q.CY4_M&\]=,OS@)>F7<@S;NP8LI:1[D MHZFSE+^L27"8?DYX/>B((=&9V#0"C!X*24!9=#!#_YO9Z'CIZN4%VXM@EG)S0\WX2##W5#?H$OD6/"<8)<$W8U^HUMH=@=$Y)> ML8AC#'F M,3-9H K( Z9"H( )'Z:VMN1NV:VQ6G(D-<;Y]7NNU-UN&S]@LOD0NF7=J_LZ M1U?JHXFQ(Y<)X=E3KK0[;F7>C]_O[+@D$SEW'3,6&K\,C,VYQZL=[KBQ%3P- M0KG:Z76[ASLYE[IUB:4F1RW=EO5P*T<9IX& M=DZ.QGPH[H3_8WQC\;93:TEE+K231C,K!L>MT]WW9_LT/TSX)L7$-9X9>=(W M9D0OE^EQJTL&"2423QHX_CR*"%\K=FB5 KU@=UPH6/F!>WYR9,V$69H-;?007 W2,$YJ2LJ=M_A50LZ?G!4. M(\XQ,V#7=LBU_,$I7$<['MIISDY2:CJ+FGHK-!VR*Z-]YMA'G8IT7GX'5M6F M]2K3SGIK%?Y>Z [;Z[99K]O;7Z-OKW9U+^C;6Z&OZ5Z;G1OMC)(IC\6A4W9C MA1/:QP&$XY/47">2*W:'08%*]([]>=IWWJ*6_K,L0M& _>4&$+[>NS%/Q'%K M3&O91]$Z^><_=@^[_U[CWG[MWOXZ[:_*Y-_3Q$X!@Y2S"S,8*&$1,'"#]5*X M-KO428>]]9E@K7.3C[F>MMXQZ1AGCS0EX4I-F=1>#"UBF;89@#G8SKD&\E.@ M&U$6CL*,28]XHF@S;P$ ]K9U^_'R'NHFTF?,0!\;F,(">PE/1;!2/,$0*70B M6% I];#-^H54:7CBR?="VOB(1*?B$60TQCO+ -KM[P57TD]AA>=2M:%P(!,1 MY^9 MQSP7,+\<>TO4R8A-S DP64R^,;(^RN9;I]ZQ35\#@KNP(29X,X+J]D? M6I)4J"?70= 83U,98NM-D#<3+:S+Y)C8#5I2&PR%@_0!6; M=G-NY: +!H0PN*;QH'(F4?B%*V?*/#H*3&E/R"GL^ N,[.K5FKD?1,C!16XM MU\,(N@Z[;RY-RJ'E45+RAP*K0D$".*-9IY*>^D7DPS"5ZV( ;BL(*PQ/R&Y<3Z1%$CB !'.1$J"CC!N+P)'CPHX- M'&]*#0FL>B[M;:J4$:D?<@OLNW)E^232[0+RGJJR=&0^\=*%$@1KBSKM9=D1 M6.;)JJB<6 "U]!?JEV8A$VR622L6YG]PT9GPF5TFH+M@>P4V)+=TN8HP87* "8 M$)1MI&*>>BHDK32F1+> 089X.'KGBKZ3J80.$2)KA1ETV.FR<,P3$;#:1XY_ M0$>#DRHJ"O!!:=&OT7X,H_=K$!<6?%_M'E/VQ<328M+D*BBKQ?N)E@;Z-@+?--*@4 ;+02<<^%!;H7C-P@]HEH MG7R[4?P'?ZG4CJ#YLAB^>[(L4Y71P^%*!2!8N M-V/4H>=ZEI:]C6FYGY@EZ=Q,K.D=H1 MN\O,.+0E9:E_-1;8&3U3$F1R@VT\)C>&]4P0G5UJ0%HW9IJ1@WKC:$^H+?TJ M)@18^NL:Z@\/(/-V_QW[()3ETQ)?89&MN;$V^Z2,1?=:)>A.N<6)5)' MZ0JD 61QC_9-J3(95Z$ONE'HW;!SKI!$AC!X0PV3J)SX4-B,Y^WRMP4!XJ<) MHACX2M B"ILP?/@L<+*6B].B96.%0\-FZ%J$YP*-Q9S4;+A-XU-%>T$),#PB M9^DPD'M..\XFE$QA\U>1C*#0HL]A]V D.@G 5> . 5J2-]NG0@T]Y38[X^A& MT##9P<69\9P%D,_H^(VT$13/;UA_&_!VZ!OD;?WEDLTR(+#BBV!Y /&%8V'E;2 8 MA[(S*]3/G=(^2-0^5JF(RR@4!5J)>*/CEE4T2M\0'1&A#FEJ8^@Y'[=#?^F%)4YCR_14L,\Y[/OXXGIE>V>E$*J@\VMVP+[=[F_O"P>S!K"EZQ MTL(]R3T=[S:N%L!>+K:YU6FV*Y5E&V1>S\25XI4L? \$X_!0TO #X#]8/KL$ M*LK3;9ZVD:CK5+R$J!=)M!)^'<4UL[^)YN;)JY)<05YS5+38KC5774\9C2N# M]0CZJ!/*^6EUK["YUJH>_Q4BBYWX_Z4V=_< QP^!J4O\KJS+W7U,#T*?4(ACYD59 [VJO+VI+PH M:]X".C$DXSO8-P:H.V\01@SOA8O+06'IK@+B\8L4>*H3SMWU"B,=+C8=PB"> M4.\H(#H(1Y5$&2MM:5Z\_:1!J(T'$6YL("B]PB(0XVQL284-=]Z^L)K1MX;" M-F^]@S&ROK&==@+\5QI=WB'^G+TK;WV6W=TP;&>"%3H5=NYJ%,KAV&S@/8Z, M]0MA@1KV^NKH+AHYN_XYO;AH7 %%<") -Z9QPB[O@VZ-FP@ZT300\V9!I.+. MLJ]8+@*HZE2%UMI%O@=DFF2Z7.RVZ>8F3Q9O?-CE9>W(>EI<]E5HI_&M#P4Q M#%\TZK3^:GL9OA;/I\8LKZ!"+.:;$ *+=SB\'+6;C5\SX@JXS M?#GL@\Q,'A[!ET@[3<#O X.R*E]H@?I3\LG_ %!+ P04 " "LB =9-;NT MFTL' "^$P &0 'AL+W=OWWNN9/.ULZ_#Y5247RLC0WG615CA[Q2M0PCURB+)Z7SM8RX M],MQ:+R2!1^JS7@ZF3P9UU+;[.*,[]WXBS/71J.MNO$BM'4M_>VE,FY]GAUF M_8W7>EE%NC&^.&OD4LU5?-O<>%R-!RV%KI4-VEGA57F>S0Y/+X])G@7^T&H= MMGX+BF3AW'NZN"[.LPDYI(S*(VF0^+=25\H84@0W/G0ZL\$D'=S^W6M_P;$C MEH4,ZLJ9/W41J_/L)!.%*F5KXFNW_D5U\3PF?;DS@?^*=9(]FF8B;T-T=7<8 M'M3:IO_R8Y>'K0,GDT\_B2CO#CS;BT\24,;_>!0^323S7.Q8NY7EI=ZES:*&9Y[EH;M5V*&V=TKE4X&T<8(=%QWBF\3 JGGU#X M1+QT-E9!/+>%*G;/C^'J_"7UL[$D>3 S&=3(_OT7/OCE\,OGQ'F^/ M!V^/[]/^7^KS50K%I0PZ"%>*&PK&1LG-\Z92:*#OCTQUV)'?._)^64 M>>DC(@^5;E@Q/=TY%BL9!5(GUI6C]+BU18#.4R;7ES.:7,+%7YLH5#'+6_UTVFU\17F8&<-C"/WO=@5J@_VV0>2HX%6(A#7D5 MD)J52KE11B,S##!$MA/%2%Q;]MXUVI)5!%-+B\%&V#OHP_YLK&(XT>02Z @A MBW>8!'S_@(_JP/'"A*719""=M][3/:3;M]) ,&&#@&,5P@A4-4SQA'ZIO6BV M.[S+_<87QNCU<29U+?!$.^2_4ZV*T?],'63;-1 MJ6W:7[A0,]8!5\PMUR6H/2>VG.#Z6Q<3!B0ZB,D)25$?4T?GRD]03+X XZ[/2LT*=[2.1.8'V:N;APK"^P!CUHE(V OQKZ MJ=?%1%)+ZF-XW@!=@W?H9TC>-4 DTU>8&AO6;I7T7-.'DA8JUYJ"3-&NV+7+ MN]:F96RH79_-AZ%PAX,[,F7-<0_SSE+&7ZO&^2A@DI8X<3CYX;H$$'!WRHG$T$F\#)_ Y6@W 04$)R F*0\=\8LI0-(0W8D*.E 96#XBP M10O$L+5\C^P.5@A6,F!';E*')?8O2^("3EA-;$?PHL Z'':XHW:;MVCZ+76H M&6VM!:5@8WA(4P4J<1Z ,0P)#!QJ+:8_HO-W;;%D1V6)6B?N*10332-II!#M M,+^E=NA I5:<";Z',Z[6^89/"/%Y;)FU$C!SA@H8NX2-+8(&FDOOZGU^#Q&. M4.)$$3"(/A7 M;I5P0AA)/4MC2.A.\_PM/_EA\E30'+:B;0C25&?,(/$&PR$7TY-)S\YK#7JG M=N0"4\\2.$N4$^DA?-)07FIKF=JY!@-4#Q\GJ*9UY XS/'3J>"2>2T_+%L5+ M<,;6U]#@C\S:VY$,P$4\W7Q'/#WF=B9JZ))&2 #%$TR7K6%#C7 *=T+N==,W6Y8HJC#U-TZ-VO!HA6&>5J)4D/D_[3F?[6^)E5^I(!(D M=2^JHU;2M,E9GN<0 >$@Z&T@$$JX71_@:MJ%,/"5>",_PBWTS0"_A_KFV3U] M\_3X;M^PD:_HG<_O@F>;&I'SVX,>?SWXI$B[-KL4*>X#$4"'W!F&YS(J8M+H MZ%K 4XB>&#+71G>/N&"II3>ZP+:Z^+KR/?N"\OW.G;;O]7"N=EX;OOWJ09L6 MD+N]GEI]__M?V[C^Q6?!+ZMQSX;Y)7OE:-][^GCKFTJM_)*_'/&HLC%]7AGN M#A^G9NF;S$8\?=EZ*3U@&(11)8Y.1D\?9\*GKT7I(KJ&O] L7(RNYI\5EB;E M20#/2^=B?T$&AD]V%_\"4$L#!!0 ( *R(!UD41!> %@P #$K 9 M>&PO=V]R:W-H965TI.9P ME6=VLYFDYJB9W>1#*I6"2$A"AH>6('WLK\]K@)<.R]:L]_ 'F22 1K^^&^3+ MF[+ZHM9"U.PVSPKU:K*NZ\WSBPN5K$7.U:S8W;:G6A-I7@J5Z4 M9Q>N;8<7.9?%Y/*E?O:QNGQ9-G4F"_&Q8JK)?-JXDRZ!Y_D:EW3 M@XO+EQN^$I]%_=/F8X6[BYY**G-1*%D6K!++5Y,KY_EKG^;K"?^4XD:-KADA M693E%[IYF[Z:V,20R$12$P6.?]?BC<@R(@0V?FYI3OHM:>'XNJ/^5XT=6!9< MB3=E]B^9UNM7DWC"4K'D359_*F_^)EH\ =%+RDSI7W9CYKKS"4L:59=YNQ@< MY+(P__EM*X?1@MB^9X';+G UWV8CS>5WO.:7+ZORAE4T&]3H0D/5J\&<+$@I MG^L*HQ+KZLO/8@41U^KE10UJ].PB:5>^-BO=>U:&[%U9U&O%OB]2D6ZOOP 7 M/2MNQ\IK]RC!OS?%C'FVQ5S;]8_0\WIHGJ;G'8?&/HE-6=6R6+%_7RU47<$0 M_G,(KJ'F'Z9&SO%<;7@B7DU@_4I4UV)R^>TW3FB_.,*KW_/J'Z-^5 V/6\E^ M7 OVILPWO+AC\-F*UT(QB8%%H[!&X:9@2[@ ?(D$PA>98*I=_9Q-Y3D&:BXS M_.,9$ZH&!0O/,5 NES(1>P,8R6']GV^-;J4!2\2K)M!CTM1L;ID[TL,. P1B=4 G0!TJ:1V\G+) M-A6AKR70W\AZ#="")^ON\5T'><;>(^0901%;L@ =P::3]Q_>3LZ95)KVII(4 MJU@NN&HJP1HE4K:XTV.ML+_])G:=Z(5BR5J*Y8AB*A))L>M9SK\8QKE2I(>6 M X:9.JH6B0 W'][2I@G/DB8#\A2S^YF5N!9% T39>+VX16@&Q1G[O#L/:+(F M)8T5-<^&YYW,=J4!Z9^BJWV")ZUN-S4:ET4MX%!UIX&.XD$K&+3W>4<(NY#[ MY[M/4UMQ;XJHJ M89>0Y5+6]%QF64.1ELP8#D@M\KEOCL"3L+5FBVQ##*N MRGPT1V=TJ3T=>[9DM'O^<'7UT(S8%(<4$"*@SME6B.]84'HVM@5;Q,N&++J2 M6L'-9I.)W/A#QP5F%J)WMH5(.&(:TVI34E&Z*.LUAJ]A#&5EC /[HT#3F@9; MD!6VK3% 2C 1F. 9O8 M0GHH0&[E!^*_KAI=FUE'3+#+7CK,@6LQ)OT7Q:Z* MHL$ZD^094@ 5:\RQG_VC=X8[P2LFJ$IAWXE$Y M$8\_1=89GC5@)&9 M:L[(";68Z&HQCXP%7%+J.[-G 2!GF:ZH@40GI'H-R\.0TP\-H4M7%#1SOX88 MQ5RPU4O=B C9\]">'>$')#C; JCD[:/AQ7\ O/GI\! *E!C99]*ZWII3D&)B MN<1^Y YU2=[?ISD2"Z=0+:YEV2A-GCQ'I/?3U)&_)2SA*(9PV52GI1E .YYE M3(!;EAEBIPXM.CSK:IM,?JS1P?_OJVAWK)NX.FH&OIZB[6&J8R^D@R?J_#FX M(@KC;F=8^1DT#X]HFIK>.<1$X5N0'N/!C MR_6C;DU?>_B6AP6^94<>BZW0#EAD10[-VRU[7,MW;?QZOHWYL1?@-[3COH8H M#M7$SAQ\V,R)K3@*F!=;'G;P FONNNS#OMGO(G)=K,.FMA6Z<^;[P!(SWP;- M< \)B 8A?CW/98X+0'.$Q.. ?OT%$$@@(D>N[#V#!]D34LQR(P 46 M9TZ"#@*/O;O'Z78!@89G._3/]GRB$6*Q&UFAMP\(VWG$GALY;&[9$'4,%<0' MX#@ #:( !9H054C0YMYQ.+ '3^L/ 916(SO].+8*CFA$/#A M81T)PW="%H*C;:,9XLW;G8[#L^9AB%_7)<>AZ]"*0F>8UQ7D4WX.!45AQ&*; MMK/G &_-[? P5Z2_.;D<^(&SA60'<1 <;CRU<\>>31=@/O1P,0_A8R$NXKDU M!Y'_/O)/,[K'?=L-/]A1F&(_*Q-=OB]TDBK-.GX-KE>H]9JZ+P!1;&+Y!@11 MDZ ^UA:2"'FMP_'1#2EH(]S+4IL%S3-YBT)ZWPV9@XR6 21-E,]LR1.9H8PV MU=N[;WF^>?$CBAY4?EF)9#V,=X1__.[@L#X:0#Y,!;@RS8H^79@?SD4 5H)U M5 5=U3W4TH:7O 3+J<3$.KLSQ7VEE^J6I"W"K3]E M[MQE7N2B]$8F3R2ON]J*YW0L]XMY,$5ZB.+Y.9LBV\11C L?:UT?%Y1Q_/"< M78T7P-@J.G%]5BYU]4UG*\CZSUKS$BC=.(63*5(CT? C_)H=0J+:!2?-29K+ M0NJ&E4RO#T53GR(*L6+9@4N\V987$:$YA2APE*"?,_6U!1M">5=NAH8>C10J M^$U3J492+4[=U12IQB5T#OV,;]["5&2E'3!9\VI%^SM(?>!5=U#NB_X>?("; M'Z@9T4?C@V^E4G4%/\I.,LYN;> X6]?[P6UAA.^'-ET@:;MTX866HV7@0@AN M<,[>H!I>:<=>@E]VS;-&][;H5N#S)$ U0N_KX!T@\P64F2CG([P',?NI(+[E M+]18&:?.*'160NN-31%#K_7QV3D*B)@@@QL'5=#4(0U\T-0[SR.@E-5#Y G0 M=G7PUK:(W(INK! 4C\["I"KIH&9!3OA\[XC!(":)Y1GH]CJKY< M!S!T808SL-W3PO'WM_IX2CT4>W=\"8(]\V?V5E-RYLW'>+<-0(/:J-NF^#F3:L4]%W1DGPG9V>;*M)>QKXWJBWTP^< SW95\+?K0@K MT78T;43HDP4B6$GQ$92[3GXX5-D]AWGXB&5T,K#/1'=8JJ/FF&XWPQI:QM'H M4@C=S5*DZHZ&2&PAEWSN5E+JB J9(U,(HMT1YY$'Y5-RLW9RZ_# M_]C:X"G0 VRT#=\-9^'O"7_O2/UT]8^<[2O4[^ZI/_Y#\9^J_E^#'F"#/?5[ MOQ+^\=)O]W7'@^J^0<&.C#52"NY&/+8A/;SGN.ZTH]C=<'X:E@=4IY$XT9CY M,R??"86*.)QL$"=_$.%O]/@>6!$V&C%W]P!=)+,!0)?=6T?S#] M%%@>TYOLEA'T9NIW*"5.>SWZV!<[YN39 .E*DZ2L-B4U_]W1.CA095$(\\X, M4AC0M!4^]EOPXDM;IO D*9M"\V<>9&(%1MK!OD/9VV=XK;[7(V$[)1+]EK$O MCU*QJ$^,75OUQ#A2];%KO\!]"KLZ'<]CXE13H+G2]<26N9@3,NK5$UY5=SIP MY.2B^J5\7S*([8AA7D6;=SH:43CWAFZ5+,Z+Q_YDLHP?_"9:ZDH>T?6S9[XS M,F]>UY5<-'7W70&](QM>$(\.B$BA_P-1_:F!/KC:7?JUWY+H:JQ-#:,#S;@- M\ZH/P2"A*;2OWHZP<;QG/[Q?],!^A[Z9NQA]QIB+:J4_UE1,1W'S16/_M/\> M],I\!CE,-Q^3ON/5"MTH0OX22^U9%$S,<6%W4Y<;_5'DHJSK,M>7:\%34=$$ MC"]+H&AO:(/^*]G+_P-02P,$% @ K(@'68J'"-NJ!0 YA0 !D !X M;"]W;W)K&UL[5AM;]LV$/XK!V_8&D"S+?DMR9( M2;MB'5J@:+OMP[ /M'2VV$BB2E)QTE^_YRC95H+4&_;97RB*O'ON_4CP8F/L MK4N![GW]?EHY-*<2^6&IN8*.RMC2^7Q:]F\86N^+TEUY2EL@\W7)C-Y2 >;!<^Z'7N96%T=5&K-7]D M_WO]WN)OM$/)=,F5TZ8BRZO+P75\?C,3^D#PA^:-Z\U)+%D:.\*3MF:%#JJOVJ^\X//8;3\3<8DHXA M"7JW@H*6KY175Q?6;,@*-=!D$DP-W%!.5Q*4C]YB5X//7[UEF.0N1AY8LC)* M.[Z;EB_Y!M^LQO2IQQRGM#EZHXE$779E.T:>;:EHQ>Z M2HLFT]4:15OQ1A5D:JE =P+YRA/?U]HR+=EOF"O$>S$E!> DCA=!%BC8IAJ( M9M5!/T$B#:M\WYP?'3E3,&4PW;(0M5 9PTFI5DOL%7H5(!6,UH^!#G0&HV$LYZM0WJ-CB*(/CBH[YFEF)86$*57&EQP MMOA3>?%+1R@*K$QC_S/"2E>J2K=DK8%[^UO%U-IR9T5FJ#*>4A0JNC-)T)$1 M.FO@R#M5- AIHZRJ/$O<+:()JS0V0>6M#OT2W'<,J>C\(;M ]FQV&?LXNSI+ M--389Q(A?]@^[PA$R:PK_16_RR[B/F2C(BE@::X_22G(+J(/K6P0V ]'SQ^D M"F?ZH)9A!TQ>65."7$P*V\"!9J(\TGN=TR;7:=X1")L(.4F# M^!0%ZSAMK/8/84<5"@464:WL;? >@BOK76$^8E09#@LMG@M1W(LJ587#5A*$ M5BP+ND(H.Z80!VB&^",7R*M[2;,/( Y9$3S85H?EK$GWU:%*J.!#<77!%P71 M"< *^4X(D )?P?'O(95@=C5!JJX+G;;E*Y$>TAOP9YF6$G^<0U9(4[*0]H'=MLQV5X_9_[QZ'.0[7CV.5X_CU>-X]3A>/8Y7C^/5XWCU M"%>/4>_MJ63X3U[8I Q0E.TSU&YU]XAWW;Y=[['YX^[C?=_Q>%KNG?]$%6* 0VTLK9(JA.8Z32FOL%8T<0U:WBF= MKU7@J=^FU'A4172J39I-IY=IK;1-ULNX=N_72]<&HRW>>Z"VKI5_O$7C]JOD M(CDN/.AM%60A72\;M<4/&'YI[CW/T@&ET#5:TLZ"QW*5W%Q9!$!3_[? .C1$@#N-SCYD,1XKC>'Q$_S%R9RX; M17CGS&^Z"-4JN4J@P%*U)CRX_4_8\UD(7NX,Q5_8=[;9/(&\I>#JWIDCJ+7M M_M6AUV'D<#7]@D/6.V0Q[NZ@&.5K%=1ZZ=T>O%@SF@PBU>C-P6DK2?D0/.]J M]@OK!U0&WE!0 >&MW2$%5CS0,@T,+B9IW@/==D#9%X NX;VSH2)X8PLLGONG M'-0067:,[#9[$?!=:R+X1?YPBVN', M3^-(E5Q3HW)<)5P&A'Z'R?K;;RXNIS^\$.5\B'+^$OI_R!< MX9"K"?S,1A[&$7STRI**A4CP^FN1SJ+-,5J/N=M:_1=;:5[17@A)H%X.PNX@ MGKZZF"RX5(R)56\+V'L7=THNUQT_0TUTS!VQ'&*_&-E[- Q30'#0VMZ1_C3 M^@IQV?V7=)QFVZ4K6YQ*%QNB%RS+6BJ^9_9\HVTAF3<8>$_.Y4T!9 M^J,TS MEK+(7%H[I*32OH!&R1YW(W@UGUP=^1S3L&=>+8D*),ZJ8;2#""J<^;R1J%$! M(ZQ@QG$T;>#?&,'(J-+HE<^K?VIN@\YUPV$1BU$W3.AXH\/331<\UH75H7;S M)]\.H=2]Z=S_(#>.Q"MWK$JLC.Z0>->89LZ1'2NTEOXL\+G7+)U6 K7AJ>$+ MI$O=,:[0%.E>>J%2D?=HT:_C3U2>+4V=(UD6!W:\$W7?9[, MNQ[^7OFMY@HW6++K=/+](@'?]<5N$EP3>]'&!58A#BO^E$ O!KQ?.B[5?B(' M#!\GZ[\!4$L#!!0 ( *R(!UFC?89$R 4 "X3 9 >&PO=V]R:W-H M965TY]E4OI MZ;+0ICJ.:R$%5L2VGP9FE=(3QNW6ICR;3 [&A5 F M.CD*SR[9X=1Q,&)+5, M/5L0^+>63Z36; @P/K0VH\XE*_:OM]9_#K$CEH6HY!.K?U>9SX^CPX@RN12U M]J_LYIELX]EG>ZG55?A+FT9V_R"BM*Z\+5IE("B4:?Z+RS8//87#R2T*LU9A M%G WC@+*<^'%R9&S&W(L#6M\$4(-V@"G#!?EM7=XJZ#G3YY^J)6_HI?2YS:C MYV8M*X^<^Z.QAW66&:>MI;/&TNP62P?TTAJ?5_349#(;ZH^!JH,VVT([F]UI M\$5M8II/1C2;S)([[,V[4.?!WOPS0ZU(F(Q>6&4\O<5][61%?YPN*N_ F3]W M9:)QE.QVQ'WTJ"I%*H\C-$HEW5I&)]]_-SV8/+XCC*0+([G+^F=5[-]9JNB9 M< OKZ"+DY$*X5&J:TYMESL5AQ!\%UXLF[2 M"X[[G,ZD\'!_+M<8#24[IE^8/QI5CP9 W K"54@"P;! M)>MB.J\=VV7!2EU2T?2,Y)XA,%YVC!\%F0Y;J YD]J9Q@D$ =)AIMV5\&%,?$A$WQ#TH;?#?)V1UJ+C(0D;!Z79/_L+R MXC%;Q]X*+.[SPR'O ![4A-8V;0&BQC(&]2O1!DR&"&-\+?@CETS]OG3T-P06Y@QNJ,!=;"*;'0LIL:'U.U4BNCT+TBD&$) MOAATLEU+UV\ORL CT))+PE,( PE]GZNRL_P83C>8'&X84&;!!&,]?*%G@T6( M.;:5*<>6^5F;<"6[3&W]AM *BWG7 ZK1H3"/UXP'.0W')>#F\!3SNZ7@MI#; M80$AL>+T%TW;M,X:SFT)'%+;HF3ON'?2X\2%BBRN;K32<$2U\PL-FZ;6\2AD M;OOAU.-L#"=7Z12?T6B!"88(%5^CKJ,^_;I$7O> O(T;)N2E)YC1$DUD8!G3 MT^-!6#P#,GPT%OI5""G@B&"I'6_-4"N:;?:QYL Y]@57A\+!"6YWP4[H5T.G MR(2F9I;-AHD3*3PZ]D\/#C^]!A->@S@W:Q[$G*HO7X8"L^M29O?KZCHQ/T:G M&&= ]=< 1?13CTPE@F?N/)S<^^SENRMY7V4%/XRGGUK! MR1>LX.ET'L^_Q1V<-#MX.IWTSB!ACTXGTVO(G]K"TYLK?!(??H4MO'OY)O_! MY9M\S>7+L^__Y=OVT+>P;I-O?MWN^A4\[GW#**1;A2\U'$-M?/,YHWO:?0PZ M;;Z!7(LW7Y+PZPY5K4C+)53Q\V _(M=\G6ENO"W#%Y&%]=X6X9)_/$K' GB_ MM-9O;]A!]XGLY&]02P,$% @ K(@'685HDA+R"@ )QT !D !X;"]W M;W)K&ULK5EM<]O&$?XK-XR:2C,P1;P0)"U;,[+B MI&[MVF,G[8=.IW,DCN15 (ZY T3)O[[/[@$@2)&*TXD^B(=[V=O79W>!5UMC M[]Q:J4H\%'GI7@_65;5Y>7GI%FM52#%E*7@^M7//?)7K\R=97K4GVRPM5%(>WC&Y6;[>M!.&@G/NO5NJ*)R^M7 M&[E27U3UR^:3Q=-E1R73A2J=-J6P:OEZ)>]'HR((96K1444)'[NU:W*C =B$PM99U7G\WV+ZJ19TST%B9W_%]L_=YQ-!"+VE6F: Z#@T*7_E<^ M-'KH'9B.3AR(F@,1\^TO8BY_D)6\?F7-5EC:#6HT8%'Y-)C3)1GE2V6QJG&N MNOZ[J903G]5"Z7LYSY60929N:VM568FW#QLH3V'"JDQ7XKUQ3KE7EQ4NIN.7 MB^:2-_Z2Z,0EJ?A@RFKMQ-LR4]G^^4LPW'$=M5R_B9XE^->Z'(IX%(AH%"7/ MT(L[+<1,+SY!;R>_$_^ZF;O*PEO^?4Q03R#Z M^^_"='3U#)=)QV7R'/4_RE9_^"7BR9F?UTKQEIFH\+PT.1! ERM1 M\G:[VPZPC<7YF= E2)O:88.[>"D^ M]NCD1B+F"U.#[7=EI6".2BS $V9X0W?%'N7/2N;B+:A42ORH2UDN:.\G:_X+ MP?&K,;'!EIO%PM90A&Y)$X]+!;E^-A76^]>?RXL3LQ_D@R[J0FPZNN"PT%6A M^EQ;8N:+R;43M[IZ%)^DO1/OWHDSZ"$8SQ(,QL%H,J:)<9"F,QHD01S&NRUA M/!R)/XF;LJQEGC\VY'X":BMWKW,8 03#&?:.11)$R41$<3!-(A%%091.VZ4P M83+G\XM#4G]3)4C)+:ET-!Z!R&06BS@!D5B$XV 612*>!-/)Z!DBGY11Y;>&^\%K8>U[; MU5K,@BB"+$$T"T4(Q80S3$WC4;O0D%I%ILK&$LM M%>(A$^K7FNQQ)F;0/VL;'$9CXC!FK4WC((G(+B'DF$03\1&18)\&0!A!NQ'] M1&#IA@(%GD?J]])JB&+NH2I"CEPO%8$"C\&(8\)5#V-D[HQ0TO(2^*@=;NR%$BX7 M9B< 5"4R*[\YPK%6S%Q*2= M"&!51\"+^B5_#(CV;P#R^???3:-H='7[]O8]#\.K"RBI=:MJC:BP*I?D,95A M2>IR65-V[JD-]MJN]6(MMM &>9:QM(%L""7(N<[)^^F4%88=NYTE?6FOVH4I M'6([D\3E7.;, -)#??F9B_5IJ1^0+R!]?>3ZE\>5\\6YT M-->DHRG#PIF8Q%$S"H,8:->.DY&?/YI;)M.4%BGBTW'2#L-@/(EV#Y1WFH># MK(*;PG&[EJ3^4J#F.#RAT-#J)P&DS1L\LFA\Z58 M#ZZG&'(XU@&9AI*_U5TG:?$$X1.@KK'6IKAG75#]JM)!J94@6.@<8'^4AU MC/=QA!:@J6R:PZVNUOV,PL::7!'ZP "NXV'/V,.#3/V>0*-!X#Y,@#7UL#'. M"[V?SU'YH1G6P!\@A:GA9[HBKF$MY4-VV86L+@%N'IEQ]=,<$^SE1*J[E\@8 MOTVLA7EI^QLRA6QC-JSHC0<+!G5*AX D 8(KQ4Q059TKKR+D (4F^46]&8JW M!,$^43K5HX&S]9S!!^J0'FLY)=&**C5!ISEJ#9]N#[*&:ZL"'&\*$'&G2Y\Q M]B">\KYJ,R:NF"M_ $E;Y^#$R;S+[ V[0BYQV9Z(?KVGGKVD\&>']KR$:KSB ME*47)Y0Q?ZVE)<=!IBEE_NBTZQ<18H,P .YK0XQE"CL+P@-:M]K=L9YWGL-O M(K(V;8+7%13"!/MFXU<>G(V#IFCC6@X&XDZKM]I("Y+]\POCR#M(CXNFX*#Q M;C/LB)H +E,U";HQ'TMT/&?";O!X2O/+NB*0;0(!HFA?FNU7 #7SRBI -8:Q M\[Z"8H2J(E.R)<'2?%=ZL!KXQ0PSQ0I;(13*=OK08GOD*0QV2?@E W>47B$5 M.CPUKD:*AP47D&1E[*,_E &M,0$3+W 8([@=5P=S;#@64!YW@$,9(PRY#@YI M=E8JG+2K:/^9W9UL6$*PX[=+_!S4!(?0 $K)SEW:[-%<;(J M&\72/0#>TA1ZT?HO0]Q!8!1 4U>S9 MQ;>/$+5A9GHFI*1%F+DZGZ3RT5[*\NWOA.HL/%-FJ[ MFI]*CF- ^FIK'EH-GD7#<-=0'JL5,-.D M_3[A7G5VK",\YWI"V'[O^/%)IVA^JU-$M5,]5^K M9$]<>HLC))AU+$# M7@[=(!"E8I#J1&:6S\)=N\VW/6G53]TX^[\O'.\NO 54KG8]\[Z=:>9;FT?N MU)_I($]WB4SGV>58_.C]X9?6,7Q7<7SVC5KIDM&L-26WB).H:2#/T+U%HX1G MJ4M!#Q)/^2F-1R!&52OGSG[5 \>[U_P]Z!R.2F"/)C!$"X;+KQ@Y_S]%&7AP\O?7QW)2R M]_&J4';%G^B0ANE5FO^.UOW7;_"?&#M' ZJ%@M<70TG(P!L/ZS MG'^HS(8_A: +NF^CU_\#4$L#!!0 ( *R( M!UGER"2R20< /(5 9 >&PO=V]R:W-H965T/VP+]))PW%'_QU'M?N':.7)B%ZA2N-^V!H)*UOZ?W[5Z&%S(PRJNPUPLB:C?+(:NQ+W[.6-JHW5C5<1)E9#3^9\8D&;3DR*ELZUIQ,_06?* MWN/RQK"?ZZ58'MZ? %,/+.Z 7XY.JI;K=::Z')'VFX$PJOD=2&8 M3T=+ !FS3TVQZ:DM1*$JX6 X?KPHE%X"$;-J+X\5NC(!VVTDKC:FX65Y3[M& M$@ABM.7&(.4XOD@Q 0AMI+@5%4F$Q4)HBX2&@"NA$E4+D%.$O]J6PBFO10PA MOB"_C-EG3&ZPS>M[Z&LK2$A@(J1.'XA32D1(?G ]7EOI0.'' 7L5FW@](FY$ M'S=LV6BG':"KQ9UE44RHL%&Y:!VSZ^[V 'U6CAM#WS( M"63W1OGQASR.9N_,*ZH;O@>G=)<Q:@Q6S-E;]@GWADGY>.'5TL&K>='_'Z)KL98U#?OL=,*B,,5O' 5I1(,D MC6EQ%F11QCX>>3&,PBW;<<)2E TIOO7-CB*VW;1GU647H:5:,N>[\3MVZCF> M[1<\SS/V:UV@(S/P^B58(Q)JM$.=+@)2 /@2X2Z1#M!QTT?>(%L\8$V4HP:0 NG Z!)FNQG+S!RK7Q>P=HQR SZ[VBG MX73/I\T,K4Z*IFI*3DT@*[@M-F^:+=+/%_18+NTCI1@BO-*JZI-*:Z@.46<8 MI'!?/085(89]@C"!U!$[G<^B,PJR0[_)O*/,8<4< \**:1XD47100-!5"K0I M2*AO'JAGMQ$U$B#J6JLN#:M)*-Y2-3%&%=(I;B?MAAF4(;F2!:-Z4\BMV]FG MX#9Q2>V\X5;H>R:)J5J0"G +G5LO"^K>!VON(Z1X' .'H9/D>X=\IDK Y;^IHP?R/^KB $/?0-5HS;?*2.^# M-?RW]5N?7(XSNW&.C>PJ?*.T[^>>G1^.>IO#.\?G;UR.@"$:EXB>!_.$Y7$8 M1%/*RC.DY6P6L9^/:U$\#^99SN)I$.;S?:-QFD_G01B&9^QT-LV"^0RCWX:Z M.D%1S(-\A@IQXFIY$N'(JW4\?7E!<_)JW<^I+U9G^][C&2*1U_ %*DK;L&NQ M*KW[.D>S3*Q6%-4NL;OO)[A(JP-S7RN+4JZYC^S3!2^^EFI]]B1X7W^H,E(N M=MYOCCSZ\T8+<=B>]Y2.&O=#'H[^?C3L6!TRUZ(F@6\WIED4Y&E([<)5QA*SY*:D=DTR/*,@EI;WOZNB#X!\\0I2\$"_*C8\]]DP&[W"5T&OWVDCI#S7> M/\GUJ_V#YI5_Q]L?]Z^A[[F&%0TKQ0I7P_$L&S'M7QC]Q*JM>]5;*&M5Y88; M@8]J30>POU+*=A-BT#_S7OX-4$L#!!0 ( *R(!UGR2<'"4 P * T 9 M >&PO=V]R:W-H965T MEA]Y>,:QZS8[ZR9CN]T/G7Z 2%#BAB2X(&E9_?4]]P*D2(FB[6RR26?R);% MX.*^<.X]$/5ZJ]!9YGK[]XY[P52"+*+_6R[\K9\^4Y'DZROA?L;1SQT<] MX159KF.W&!K$86+_E_?.#[4%Q\,="\9NP9CUMANQEAOC5X*0[,AC?Y@ M4WDUE L3"LI-;O TQ+K\]%WBJUFN_$1EV>O]'!)I?-]SJ]_:U>,=JP_%E4[R M12;^"C%^<_T^-*G4&9?JO!UW"ORY2 9B,NR+\7!\T"%O4IDW87F3'?(N8)RX M"#,OTEEAE/CWV2S+#5+A/VW&6ED'[;+H>+S,4NFI-SWD?Z;,G>J=_OC#Z'#X MJD/3@TK3@R[I#P;B\:O%N5%^F(M+Z851F*_$^T2<%7/DDAA/V+/COL@72ISK M.)7)JB]D)E)I5)*+>2&-3')M,)CX/.M]JHS,PV0N/DB3)\IDBS#E-3-M8*3" M7"Q5V%2$6(J%0N+8(B%8!ER52Z@F/*N6G!NE8MKL!8GO.6W/RN'>7E\L%Z&W M$*G1=Z&O,@'L$5(\FTZ'@R$.0131>7;B@M)*#]:8,,-&.J#9X\;L3"4AI!1) MIKR"5#7J3D=W9-:F(*O6SN>]/38+.TR&G3O );&(--RQ(7K[08]$(BAZKC## M /R!3M_IQ8V@KTMW?IVK139*O%##XXG=\QD\C$;B%LLV;0V3+RH("=3V#Q/ M&Y^,"93,Z;SD"XF(18#NC#?,=2XC>,CGJ!-9#-P+EK._V)POUC!ZRK37Y@=$Q=%L)G< 4(V(-M2)* M+^,LVAW)!9(4GD A\XL(NL5D%#WPG5]^E@D2?B7H1.!<'#GOY4LMLO#^IYC M3:C[W!4AG3JE:S;5#M)?,I'AI&2!M!4'&W1;G,H5'P1.6.32T?1Y;;= *0'O M*^G5=+ FMZ36XVT=L:W'@SHNG/#8I($+]:!2XDA@'PF$K,[4%+,54F XK9T- MC*A[9;PPH_FT>CO5X"6 4-X7,X-)Y;S=NU3Z4,9-IO7M2NARV=JU\+"^D%V" M$J3$Z,"6(.N0%G>O4[3F)C)\NE;#*E;'"(X1 !$M P<]@5O"C,'5IG0IC$9" M9#_:**!GXC=/Q4-Y/U/29 3&BL"7DHBLN'&X]/Y.F82:%7$9)C+Q2,(U)' DI%F09:1>&ZF/(&_0[](@1 V[V*2 +>:?J5L\4W*GJN%WE&T2A^LWX %,9+RA! M&JH/Q!E'A9&A;$Y9W0OEJ7@&?TY&=0"MGUI8B#.FRICL/K1+@,.ST?'1!HX] M&Q_6AOJ$'JEB*A.M;&9V[-9RVGB;+51JM6ZCP;'3MDQN]8[U@PH"J^JFMQ]T MQFZX0'U0 ?4 \Y!7VCVV(DHH;U,J6^(O%'8\$X>#DP.+%X>#XY/GF]X\"R#A MJ8*_E*%6XX,*X0X&)\<;&O?;0F>38N<9Z1/ TJ'.P:W[ GH!(Z0)HQ7Z;66! M;&4U64/%=M.(%EU'W)"YNLV=$U*1I,1A$=,CX)&,\E671J'M*]=4@DSERF?Q ME1%QMR*2$L%R%F4+BVE(2FALA\# M6XH!A_2)=1$R"$*Z>*"\HM%$S>T'3]_!LR@,C=($V)0SZQ9JRMFC73',ZG"H MD[EV348:A8PACD@D!1]W^&^M8Z5 OZ%D?;BR@DZ#";DCSG:XK.(@:Y>A]G*) M#,HK%J[>53L-M&ZHOUY(/0X2SX3:=]MI#V-@MYXJ>ZX[UQ:L10>< K8_(KM# M5T%3.,.3,V1Z32[ 1!>13Y]0H7FB(R10I4]EEVHP&T^2YAG59B^2S*>HWJ$)1JMLQ L\II>@5R0[0+ M03+V0-U2#X*_;PT1G+K6KM-FO_HQ&"?="-E#-H?(K=L'26SFTYC^MN9;3)W[ M!>:5MM18+E&G+W6Z,JXK\H=XJ#T;,-(#<+KNC&3L5MD6I,*1?%LK./'2/Y75L,4FAO4 MDH4;(3614 265NT.)1_DP5?2(+K'#<(OZ7;AIQ6(R!;;__/(_H.F;1,E:5L2 M;GO7OF^OM%6'RY*)8O7%A:2Z?Q,"\Y4;S2JFM_RXJRQY&\7F5V MC[13OQ>8XN*^ &4F\3IX"9_LV;[.Y52U-SG%]HUT9\GM@D\M%;"R0$/C1=24 M),AZKVPNJ WC+>A_!+",_UN9?*1UU+3\^,/Q>#Q\A8H1VSUY8/2JL4E?O)A9 MK2X5G +%+PLRG(/8G,C1&@ZFQ(E?>'M\M6;ONM9A:^C/"P""3?Y*6?#"WP,+ M'Y9A:4\].I-EC@8NP3@#N$9)T[RJJ%3@7;YPA7!WCL MO+":3!L75J/)M./"RFGNQ M@YU> 7M&;5];_9G,%-IUD-);;31)N-#$,@'4+V[5OL% M-X!]\8_!V6!-6MNXZ='TDZAI0_4_R$I'T\_+2EMU>PRSJU)B^O6(W:B=U[7; M])W2?6N4[@GDJ2)<7X &,LJWP,-3*>%W=O=_S>X:!:X=0EJ)':'R20>1L^EE MPG\C.1NW9KF->=--[)^%36UKK!)Q&VDR] V':;?V#?K/A" M7*U]WV^&INT(6C=#:[?IZY.S]O;PF^5E.U+CJU&R'>[[SLH^ RMKC_5C"-FB M\2Z4=58>,81L)4542X':YIM? .^ZO)3K"25]:\^)OK4Y'.:?C@RB@QQ;V^5V6 @R;KUJ7T;=KX M"T3+!P-1T6B$&C*B)"6;6])X@J,8VS#H=W$#<5&8\G75++RWO39:8GX#OJ5M*0UR^*OH':])K54K MA'T3%%E7O1T*-P$="^L^^X4K- L*0D^'R#Z *M(I0R07M]J20=L/%/9KOQJ) ME9GS;V-PH@DR[ ](JM'JYS=G]E&PO=V]R:W-H965TX5:O1J;4@J=V4YZ-0M^/1SF7Q=GE&_OLL[Y\H^HJDX7XK)FI\YSKQWC"Z?%/RE;@5U<_E9XV[44/5N M3.OM@E^DN#>]:T::+)3Z2CQ?M]0_6-VARX(;\5YEO\JT6K\]FYVQ5"QYG54WZOY'T>@S(7J)RHS]S^[= MVAB+D]I4*F\V0X)<%NZ7/S0X]#;,_",;PF9#:.5VC*R4U[SBEV^TNF>:5H,: M75A5[6X()PLRRFVE\59B7W5Y+;2\XX0,^R +7B229^QC82I= _K*O!E5X$)K M1TE#\9VC&!ZA&+-/JJC6AOU0I"+=WC^"=)V(82OBN_ DP;_4A<67O2TRCU%&2]2]J-(5[)8L2OR%5E)8=BU-$FF3*T%^_O5 LOA1_\X MA(IC.C[,E&+KE2EY(MZ>(7B,T'?B[/+[[X+8?WU"I7>O@4]=]EQ9,4#\O[ M%!OV92W8>Y67O'AD>""T8;*H%/T3H%(QS2N!H.G()' 50M0PK,IY@3S Q$/I M\-[;J*7Y:KPM+JF"C0I5L=IL$5YV\LF>?$AB#/Q2LC$N32F2.G,;REJ#K0#Y MZZ>H<,BF1:)6A?RW2!FOV))+S>YX5@OK1A8Q2)XBF*NU+)BJUD(S;HQH',T] MR"1?R,SY&5;A&0&2(N5A*ZZ,RF3*B.$GP34D,>@SQ$ M>BVUREFRYL5J0[4GGUKV8 +L:XA/"A5"6IE28>2JL$P+0/1;S3.Y?(3L;-T$ MQPDH&G6M(E8"$N X\PT2I[4W%7X<0U!(8'HMUE08[H@![H7'D*/W%>M)GW"S M9DO4(*N',$/+<,7).MJBR"3!6"I-++TZJ %]BZP0]Q)R=T_8+JP[ R&!G MN90@8GU?<%T MLX6)814J6%IK0G-^[5,UO:%E2LE'Q40EH2 JQ:&-^5KN104 M)RTYCUU9-) =19<=G5)M;*Q%!GP+L1-%"2^AAM8R57H[F! #,!O!S]GM3Q]N M#FP$J('G^R^LLK#0Z:41+1WVG!,8'%W?RD1:.1Y KZ$@K/8$.:"X%27<80%K M!%;MD+2 \3H"N.ZYL3/EMOF=WB0#%2FV4@AQL*UVR4""4JL[F2*P62;NA%V& M1U735=AH(]"=A/066UYKFHX^CW0&DPC+VZ) M#AL/)3"P'JV'S,%Z9Y\3LX\5NKE4CZX6.OYD[GGI6'G Q=TJC: WUR\8C_M02K E$]C[3UQ_13^- /@$$-E[+<17 MI!A>L $+@J$_B=@YOV#!RYPZ)1.V LV\?PY?H)P%$0C\FTV&P5T,6$_ M>0V6-K[M!W5AB3+J-@[KBU5S$"BN?(&VC*:#;[=1#_S4>03F:"[0EO^/<_+UU].2[G:<\N)[]QRXE") MG5>V5U/V5XEH!@8WHH(TS#)A5R77E:O8EGX8./)'O'[LA.]Y/2"WJ,^0,:R# M')(:2,S'TU-49\>H?E$5 A_A. QF#L]_/O//LNLGY4+=N3I3H'65QCH>2?"" MNY-*"RI65+>PZ_SJ @L#+]A?AX1*V=!"T(*R>#R8 M=?J5\ZK4L$\P=2G6*I-^^DM824ZZO,KI_8S?=$#&V:%E04%SSY2@P'T_E& M9\_F2-M![!<1QE>0A)1LJK?IEZ8_[6[I9I=&J$$P\WL%^FBRZT&]3?YPTA>_ MU91V)R>0?@3PS"C7FPQZG0,!W>MX+)J;B/!L"=EK;@9!Y$7/II#^_^SFS[WI M_]ANXV^UVQ]IMOFS01<'S>9[DV=30"F\K1?_HGX92Q,2,,M<_]0 F5!#)C0E MF$>V$)@["SNS%\@3;6:9V!1F^T*I8<@4;U#F!4>WZHH!36R"+T'(<^7RJ:& MALAJO3LPN6:2F"5TL3U:[,^58)G9:7BU.Z0WT_)F0%2U[?YYDM1Y[=+AB3&S M?QX"AZ5!^;\>G#&&6L(E?W3K()_ Z]1--O8T@PS<9.F^73QV[498F]K% R;# MT %OMOMW7E0RD:4=@]K# MK'2PQ2&"?P EW,8-PK0Y"V0#5HCQP:)(US*W(4 M/[0373/ 2F'?S MO1TIWUISZ-D5G6&A'6@UW[V_[FE#>6IG#D^L Y$J+EHP M<^U'&G5E?N@:T@$+)\,(?>R 6<3"U[NO_>$T[K_^N'NP8+I7S_UUS6'ZC:IL MI&I$;LGU7CAAVQ=]L'X/4$$S"L3#>3SNJ,9X.IN/&=Z-@U.P3*/A) XA[:1; M-9\-PWC.YK%_ @PR0!A#E3$9( J'$WO1M\]T%@^#."+[S(8S,-F\IABHBRY) MGCRIK)Z(EW23@*HUZKT[E9(/31IB[G1G/UZLRS\5;+LA],5RZ'_+IA3NG"&R 08HY21,/9U/?6F,O379EICWYMK7\%7O_36? MX!T,YY. N(^'X7QL?R^^SGGF+;1;>I#W/,TI#2CVE;1&$1S?P_!)5# MGW!&O8]RN= K^^G1N KJOL]U3[NOFU?NH]YFN?LTBMEH10IF8HFMOC>=G#'M M/C>ZFTJ5]A/?0E65RNWE6G"H0 OP?JG03S8WQ*#[YGOY'U!+ P04 " "L MB =9TM-:HQH( !2%@ &0 'AL+W=O.]U]V-D'B(0D-"3! *!E__O] M#D!29"(J27=?)!#$N7_G E[LE?YH=D)8]I1GA;D<[:PM7P>!278BYV:B2E'@ MS4;IG%L\ZFU@2BUXZHCR+(C#O+E1E,UF(.\U,E>=@Y9+*7!1&JH)IL;D<74>OW\SH MO#OP3RGVIK-F9,E:J8_T\"Z]'(6DD,A$8HD#Q]^CN!%91HR@QJ>:YZ@5283= M=5D04%YL!IO)>CLU=M/E;3/%X$%+]H)DIKNC:>+!^@6[+TJ[,ZPMT4JTCY] M !U:1>)&D3?Q28:_5L6$3<,QB\-X=H+?M#5LZOA-3QK&_GV]-E8C]O\Y9J-G M,3O.@O+AM2EY(BY' +P1^E&,KG[Z(5J$OYQ0<-8J.#O%_83G3](=UZJV]L&J MY.-.9:G0YJ"W:B\Y,4S2U2.5$M$RCA2 MQ;["NU?(TH\H"PD"+8M*588)STMM-D++8LM*K;::Y^P%L1I=?WC/[OS.Z"6X M:U5M=VR_DY#:E97SYS';:)4SB_QF5KG_,9/&5 +R4X:LS9C9<=@'84Q:XQ1$ M%ANRT)_IO5Y,EO,?V0/4PMXUNZGR*N.4\.Q>I *%;)T)=B=T*6S%,Z@I8(*& MNO8@4>8,P866]W*'*F1+4B@F'CQ^0_!DJAF2SHJ"BY)GU0HO=< MIRUW#;N=A+X"9&ISM*P "10U/6&WE;.%WAKYQ'*?WH+2FR$Y19N"XH*4^ M(@ >FX7Q>!:?=PSH1\XRSO:N5A+5H]#PPL&!9U$X.5^R$K8Y!JR"?.T$=M U MAJ<2(5U$"B 4,$R$2,V8\0VYI0U,HHQWL%,"JB(>.$6"9I-I$Z&_;'LJ4U8H MVP+WN6/U$):.6S1A#Y[RVW!V%ITO#@B#-ZC]0D)5N!@<%<&XT^NZVJ*KL-C; M,Z&Z\"LO*C3D9@^)6%#2%W7C=- D9E8XONMGA- 7&6)X/HY7"X@DG.(QD[FD MT *3MD 9VLF28"I@G"7&Q.AWQ!?)"8ON.J=>C&XR;LAE?Q S)!U0"MM2D9=. M$0@>I.X'QC5]*$'9@:-FXRD[O#1*&6GDC.,LX68'E9\I7YR#PTET@,=OJJ B MJ!6>(?9=;0Y4=28+C@*'_QY2'.IN =-\#3]-([<[[:NY$P@69\OY9/$C$Q"A MP3Z.2948V(L@7AM\6B?DE#'TDYD/LXUU[+)/I!RIU#_1%J(1Z@ MRZCKP0^]BN%X \PT!K*U*,1&)I+6H!S6"?B5%@E2DZL]85PA";6KF=AS(YZT MTF?@"4X(C<,#E2%7'OG:*+VN(U'34F61"'PN3G)SD1@PZ/,>2^E)#A.>8B,+ M7N!@!FN,]%,J5$-X,%,Z&Y27",*OZ/ 91&4+T9-AUL*-$,#\_R%_J1(ZN-5Y M6IL]C%24]SW]Q-%X/IN.E\L%ZU4 YXQH,1_/XRG[QX=W=_7V5ZK(X21*R*!2 M'43^;+XO$M277*O@@(:#HS)?Q4B:.K8\RVI4'%=?[4D 6OR?2M.HU75](K1% MG8=-Q:L]"G#V3,<1*]6R(J53\8B[5NE*&3HCWE%&>(N+XS!QE;8#3[(
    RH&P&;*:5LA-3U2,9H?*\L\5:6;3MC9O&N;GTCT M@5U__!V2-GHY 1R;CCQTJJ\"C7@=04/#%!P[.&=\,6 W>4,7>N9G>]?JUQD= M;V29<3LHHJ ](OZ 62&VRDH'#%RF"L/=9&"\SE4-?LU3-Z1D..#"Y,8G"/^$ MB5NB!?NQY+[")!Z%Z_FKJ#.H/(@$,YA#V=LG*%)@*KQ.7"^.SJ>H%P 6THU8 MCFF8550_6"X@RR-[,-:I D\J VJ=23=/=1U-M3]!%]/U_ 9$2A1O5E0.K1#? M^%ZW!YL=#*]](J2:5*ES!OS]%;THQ&LPJT#N/ 4)J33U;8O@9QUW%[I^]?)I MWMB%D9&49^*IE+Y$,"O/]KV, BMAR X4/G/ILO)[,O9E3]RF;EK MFA_[6D!V43+@3-B*QI_"--\T;B4N_7)=^7K]G7[8H#BJ/5&D#=,@[3%T72L5 M2<:UCUO)9?JZN6G;YU)0O"OF'@_= 6 M\;7[@DQUT=6^8EQ31O3@7]YAK%030+J/K1,E[Z91@% MH=N=L3.&(?A\CO]H.8ZGTU/,0G (/5DXK9EA.6N9A9,XG+-H-8Y6IQDM@FA: MDRR">%$OET$X_XQ1O(R'BU_'.+(HKFFC(&J6DUD&"V'&!W[PA1TOO/E0F_=UTSZ.E 5UG_R:W?;#Z;7_COAX;C_ MVOJ>ZZT$A#*Q 6DX6J_4$L#!!0 ( *R(!UD"#S^6M@4 $D0 9 >&PO=V]R:W-H965T MNP#D$OV\.P M!UJB+"X4J9)4;._7[QQ*LN4D=NL"?8DEZER^\YT+R5PLM;FS!><.5J54]C(H MG*O.AT.;%KQD=J KKO!+KDW)'+Z:Q=!6AK/,*Y5R&$?1=%@RH8*K"[]V:ZXN M=.VD4/S6@*W+DIGU#9=Z>1F,@F[A@U@4CA:&5Q<56_"/W'VN;@V^#3=6,E%R M98568'A^&5R/SF\2DO<"?PJ^M+UGH$CF6M_1R[OL,H@($)<\=62!X<\]?\6E M)$,(XTMK,]BX),7^,YJZ3[HY:^\C6=" M]E(MK?\+RT8V&0>0UM;ILE5&!*50S2];M3ST%&;1'H6X58@][L:11_F:.79U M8?02#$FC-7KPH7IM!"<4)>6C,_A5H)Z[^NAT>G=R@W%E\$J7F&O+B*Z+H4/K M)#-,6TLWC:5XCZ4IO-?*%1;>J(QGN_I#1+6!%G?0;N*#!G^KU0#&40AQ%"<' M[(TWH8Z]O?&^4 MF>!OJ+5MC93FX-H:I!??/?U_/K3-8)O\\%7QC.WG:-K7. MN:U8RB\#[ W+S3T/KEX\&TVCEP>0)QODR2'K1R7I^RS!IX+[!:;6+Y[-XM'I M2PO72 NF$IC*X .WCCE\B:/1&-Y\J85;PSN5(G'857 KF0J!66"M#B:/PRCQ MR1O#SP[-!ZT6R0:_A%!Q4PIG@;XM, T.=(Y]CCD0*7FRA!78DIG,ANV;K@CM MYI55R'8JFA ,-2!^^OW3NUOXK 0]HP\_N! HU,T21:/1IP'N\9S,/1N-'Z@K M:2 P($86W=@LP0&5'28VL KVLCU,*O6[&"LNFT'M4[ M3KM,-K3Z#.[&$Y_.PF0ZZ47SD/<01O$DG,5G.W02=Y.&B$?,$F^\K*1> M&\!/XWU^-I@F7FB#N &,'[ $Z<-#S"&9J;C?&.3Z*):WD=K:&!(Q*'0V"J?H M:TMK4Z8^PPH+AH-C*T] H66&ONQ13F?A;!P?2)H/]RP2(\O0US+N2 % M03MBJDWF17Q.:&P)?$FURH3O,W+BTX(XWW29W-.BL. *$RGE&NY1 C2F%=., M0(3.R)!;:EAS9NPY:,5/7"$,PBA+GF$#(_^XVIL%O@XH'EHRG,X7GJ:E;C0M M18 =S"3.'%TCQ$X_%P;=DS>F%&;66&8$$I9KB4>0CNNM%QPF]?Q?K *J8(S= M"553;"T;N-AK*>1AQ=/:#SV=YRA@[$\[E+39Z97A-U!3&"2V)8="S$5.57 T M.V1GHWR8'^_RAS#TQU-]O[=L=IDJ64PB%I6G\-A\ M=D@?M\S7TD;]^CAI+GDJNVS/C7@!Q!G0>-]>\0 M,>;-W.$58CLZ!IA08@W5]^[I#[>6QQF@:4]'#"=1&=UC+7%JO4R0R7G=3*G< MZ)*0X::Q+=J=R=I$O7^V>O=T5-G=/]&=7BCQ'XH_CP8S/(!+Z>\2RB^,NX7= MC23<3/[V;)'V3UJIMNZ(J?\-R,:#>!=9/$B^']G73C+CZ"P\C1),4)O>0X>( MTTF8G,VVL@\S/IJ,PG@2;04>EP#>)/'HJ6BW?-GD4COLA%KU*-@)@Z_HF7I) M^A,KELTW8=T+\@"X)1YYD?_9ENYE(=)B)U6$)VW.1QO(S2PA*<57#J;3M@(& M3]T6AKWK7]D(/-?P^N_@=02P,$% @ MK(@'6&UL MI5=K;]LV%/TKA%MT+:#Y(3N.DR8!FK3%,JQ#T6[=AV$8:(FVN%*D0E)QO%^_ M5\>CD!Z42C5*Q^/YJ.12#\Y.PMY[>W9B:J^D%N\M30;OQ0:X+3QNCLY.*K\5'X7^OWEN\C3HKN2R%=M)H9L7J=/!JNM&46R-.8SO5SFIX,Q 1)*9)XL<#RNQ850B@P!QE5C<]"Y),7^ MNK7^-L2.6);=G)]9LF"5I6*-%"#5H M YS4E)2/WN)7"3U_]I9+RSYQ50MF5NRMU%QGDBMVJ9VW-=CW[F3DX8C$1UEC M]#P:31\P.F?OC/:%8V]T+O+;^B, [%"F+&$O1:# MLV=/)O/QRT< SSK L\>L?VN:OMLH"S+70:84G&B*^]R*T TYH]9RZ.F*NLPQ M7W"/ K6?,5 J;KW,9,5)8V-JE;/:"28UJRSV]9KQH Q18QEG2O*E5-)OA^RW M0K!""LMM5FP9A@^TJAIF:O()"Q$-V5CM($H 3/I!PC62!V"W MP8%N5XD4Q,Y(0SOEOZL,$MI('T."& :$WR8L P/2LZS@--R%A:3,7!)0-]TJ M;-EU!9J%ZW4<=$G#$1':-F*;/\1K[Y+7S:PAQBC+A/4X&%%8PL56[(\Q;[IX M[MHI.:8>5]2(D,KE:H5R1W2*,'1(]SO&<:7-('%:U;8RG?]@() $7'OSWYOS ME+8,Z-;&RG^I&GI=$8R9#?5@M!DBBY4/.2?76JXPUV %$3SL8XBZ0O+ 9:BD M?^I\W;K^$DE@8>_$BM77:@6V>EKA\ZRIA)!Y04.Y:1:->G:.6ZE"@P-[&-9M M532C,P28A8_94J 'N K4U!4X >N@6H8.;E/T,,![4YGJ\?Z$^MHI'>1Q4A+= M22D8?(VHRB4J=3H)NU.V0=B][R1[+BF;IG80=R^.[]BXKW_1X@Z'@]MOE[TA MD(!1SY[S%^PIFR2S=)$<'!W$]62<',X/XWI\F$QAE=;3Q5&2'LW9KW?F2[0T M26?)Y'#1/8_HD;:/RWM?A/:#T([-:9HGDW%O!_G !4%8&L!-TL!39MS_25<"'EPEPL%!;8?[#I.C MWOF_%'8=;CDT%%%5\2K0[787J5?Q_K 3C[>P=]RN455HZ154Q\/#@P&S\683 M7[RIPFUB:3SN)F%9X#(H+ G@]Y5![IH73R6E<"ZFCQ2S(5G8Q,RTIJ7%EP;5U+>SM$I79SJ.3:">XDF5% M7A O9HTH\1KI:[.RO(L'E%S6J)TT&BP6\^C\Y&PY]?I!X9O$K=M;@X]D;F]'\(H0:K)FP#J%3T93Y>"MSC&_:Q\SKX%AN#O8Z6%87S=GKA$9 MSB,N#(=V@]'BQ;.3T\F;(Z2G ^GI,?1'WM!3L>!+A7!AZD;H6VBLV<@<'92H MT0H%&=^K3X[4)?CX9,:'9"!#2USX7)T=;A-P49,DZ34J02 L@M29:OE-\(*% MG"*/F'-ILXA7SBB9!X!":J$SR2X=L8"KGUL.7.$&=8L@= ZE-6O##BQ2VR.2UX;IC M1F.?(][W0N 6QR1U[I-RAX/%#.5&K!5[S)EV8+F?(D]%.##% ;^7;%ROT4)Z M$J3I^&E7X\-\+^R:(UX9J88*TN#ET,D4.,O4\@L>PS4B?#:$GJ?]*N=X,F<#S60 M>*_=UVC+,-0<&[6:NLX_2(>Y>=Z-BW_JW=#])&PIN?H5%FS*A%]&8+M!UFW( M-&%XK WQ* K+BF<_6J_ YX7A5])OO(/AW\3B+U!+ P04 " "LB =92>KZ M+ 0' J$0 &0 'AL+W=O9;\GAS=J'1B?< MALT\MH%T)4J-G2\7B[-YHXV;7)[+L^MP>>Z[9(VCZZ!BUS0ZW#PGZW<7DY/) M_L%;LZD3/YA?GK=Z0^\H?6BO ^[F@Y7*-.2B\4X%6E],GIT\>7[*\B+PJZ%= M'%TKCJ3P_B/?O*HN)@MVB"R5B2UH_-O2%5G+AN#&7[W-R7 D*XZO]]9_E-@1 M2Z$C77G[FZE2?3%Y/%$5K75GTUN_>TE]/ _97NEME+]JEV4?+B>J[&+R3:\, M#QKC\G_]J<=AI/!X\06%9:^P%+_S0>+E"YWTY7GP.Q58&M;X0D(5;3AG'"?E M70IX:Z"7+J]\TY@$E%-4VE7JRKMDW(9<:2B>SQ..8,%YV9M[GLTMOV#N3+V! M@3JJ'UQ%U;'^'*X-_BWW_CU?WFOPY\[-U&HQ5>ZLAWI786_V;>-4+ M$TOK8Q=(_?ZLB"F@:/ZX"X5\R.G=AW C/8FM+NEB@DZ)%+8TN?SVFY.SQ=-[ M0C@=0CB]S_H_3]E_,*=>TT9;=1U\253A<53O:X),TVIWHTQ4Z^ ;E="G*OG\ MW[BMMUNJ<*&V.AC?1569V':)XE19O8N=2;C:Z1"T2S>JM-HT>$!N:X)W[(JV M4W'&IYH"ZCTE"G OF @?V#">*Q_@$9A$E;X+$?=K5700H!AGZHUV(!6V!?6/ MB$1'$$_+5)#CI AO-7R"NBLI.+;,9JWY2-;4WE%L7BOUB*= MS$:TE6'(5.?6>NN#+BSBZ5+IN410$02706BH$P!1$$=?B!"#SEX?@!>H2]B" M&"9/] Z"-T,&JYEZ]>^/T@I5N*&O.6 ':U@,@@ALRDNB]1,?U4U7Y' M2,R4(7%^']EMN5P<0!YU IH;"-M M;%QEMJ;JM 6H/NS;6&\V 3XFFG(CV^I_*VH^X\ZR'B5D7*X1JTGQ)Q\!@(R# MRQQYQ^20L-XD\.%,?@NPZ9+'YDYA;YRQI"N!O'";-?FB,%S\)<.5DSBK/J= M@]\Y-]P (-MJJH3YNYC'*CV%K$=P+O#1)'#R''/U$^=9E[G@GOEF%Q=OX%Q MF0X']6;ZV+_C$Y$Z5#V74I]+'"];FT2?HP85@6@:2K7G ;.%@HRNZ1&2-0)N M=$5J<_ %@;2:"3SD&0 ']KY$'1UTQI!(!'U2A>JQO MI36 !!<-:N.9:&-EH6%EN>T7SQ3N%,3IF.D/'HYX%$8>+&8G:'-K\_([]"U; M>[!:SKX?7AX,])".HL$U>AF:2-%+'0H\OO:H9'6M0TE6G<[4>/R_OP4AR,AG M+WEI$,1@#/7$1(\9KK EH"PL)UEV)1;%-1:G+J=\/X\E>49&;5XN>!9RP"#A M3CH*Q22?&.@V$4:N!%WV -F5?W)NR2+6#L784 F&-"4:T% _V[&6 7 >/)ZM!CA9_<'9[.'AP>=)%:$75%)3P//5B3Q= MR0QM]]:9*=8<6J5>DMD*:J/:SUQL>-&YR:,+ M71*R+KNP)]IUEU ,L]L;7)_$VQPEFIG(QW[UK,]G\-#K:PZ5A2V6"29D(A+. M*//>4TKIH&-8GVO?5/1Y_U=P&3F34O+V*YMI#:P_QT;:5.?\2C,M5Z.&P8-N MGYI19+)$'$4:2/5B1P!BBJ/= D MY9BB96J/!M >!X[.6U-)J13:RN'R#8IF Q']@H2H1]*MC0];Y)OY6NX\ G?UG)9$T9%8 &\7WLXW]_P '[%>75)@"1MUQ3HFC;M]F'8!UJZLKA0I$M2=OWO=RXI M*7;B!!T0Q!)%GGONZY \75EWYTNB(+Y5VOBS7AG"XN5PZ+.2*ND'=D$&7PKK M*AGPZN9#OW D\[BHTL/):'0XK*0RO?/3.';CSD]M';0R=..$KZM*NO4E:;LZ MZXU[[< G-2\##PS/3Q=R3K<4OBQN'-Z&'4JN*C)>62,<%6>]B_'+RRG/CQ/^ M5+3R&\^"/9E9>\2%F\\M^IOH M.WR924]75O^E\E">]8Y[(J="UCI\LJNWU/ASP'B9U3[^%ZLT=W+2$UGM@ZV: MQ6!0*9-^Y;0+B4+RW)I1>O#8Y MY=OKAZ#3<9JTG"XGSP*^J\U [(_Z8C*:3)_!V^]\W(]X^]_KH_C[8N:#0T7\ ML\O=A#;=C<9=\M(O9$9G/;2!)[>DWOF//XP/1[\]PW7:<9T^A_Y]^?B?$.)S M2>+*5@MIUJ*47M!2ZEH&RM&+W5Q*3!)B.UE#--XH,1[VH0 M'#<5E+BT_@,7QF#!!"NDV)L<#49H+*U9(Y#0@AQ_1E!46&/6DGQ@DM%N= J! MTG81QVP!B H"H H)C#4 ()<."[7-8H"5$6]K-NF7L$%]T'6A%%?26>1-BI][ MMWCP[; CNNO],H@9>XY,S&)FC:U4)H".Z.#-*Q_XZTH!2PJ#R$ XV\#T 9#I M.E=FSJP19AFL6V-&3M4B:F1!,L2@;E3,3W[3\(RDXP$.H@]"XD^XF.9"C"># MT8LN3H5RF#"9BBJJPT!;HF;5%-Q+G %\WZ:-\$/N5557J"G WN/UF[Z* M9I_B]EP1H>S0__]B?Q2Q%["]1#N=PW,TN\1+I+UW/#CI&L4N*659JX(>D][( MQJX>]&INP C>2,S.(QDPX"GG O*!VD72'J"E*"DXD6 M%+6EU1J ;94!F@/N+1J_4__]CK*@U*/B^IK'$;,ZHV@D!9$,7ETC:0]JJW 6 M$CB-163%(?^"@@MMM4ODQ+71.-A1-JE-.2@B0_80AU@. %O4+D.[$W]!J4,W M=/*H29(RF\$)):HY!N.!1Q@NI'(H)G>'LQ[O - RE#FPHH_DE,V3(P_H,HM7 MX%?-D/3]9K"MOH9H=&(.#_Q66M"R?"SB"DEZ@$C6'AD"Y*Q>-]%M-'.#C4=A M-)0>=?9V,:$_GJUQTR3XBC_2BE.:Q$%-+ M[B%GQVWQ;^KHWL%@5@;AN\]-6;]0IGH/C#44_(HV53&F'&]*%MI4: MZ6Z%F>%RFF%#04H]7E) 'G=6*7-AD-Z9=3AX@*%/]#U>Q0,R MKX)VX+R/M*DL*%J!/, 5LJTYDANO 5 M.SE#76F)1%R(+X9%!P-')_U#1&![G'._L;W.4L%_Z#0.]1@,$$NU>'!*X5L+ M'WXL6B$H7ZR;G'58CH]M_L&!C?,B38HJU!534,VFCHV+H=WI&>PZM@XWKA05 MN7F\./$A X>9=+OH1KN[V46ZDMQ/3Q>[]])AX_="4X&EH\'102^I0OL2[")> M4&8VX+H3'TO<+\GQ!'PO++JA>6$#W8WU_#]02P,$% @ K(@'677U9RV1 M @ U0< !D !X;"]W;W)K&ULK55M3]LP$/XK M5H8FD#;RVH*Z-!)M.HUI3!6,[;.;7!L+Q\YLIX5_/]M)LY:E%6)\27SG>Y[' M=[;NX@T7#[( 4.BQI$R.G4*I:N2Z,BN@Q/*<5\#TSI*+$BMMBI4K*P$XMZ"2 MNH'G#=T2$^8DL?7-11+S6E'"8"Z0K,L2BZ<)4+X9.[ZS==R25:&,PTWB"J_@ M#M1]-1?:A)EW M$WB4:IY(Y?D)KB>8@[)MC&:"4R(QR60M ']']78I.3\[0"2(,_2AX+3'+ M9>PJK6T8W*S5F30ZP0&=$-UPI@J)9BR'O >?'L+!-?!(<)?Q: MLW,4>A]0X 51SWFF+X>'?>G\G_KLU>I[Q0B[5Q!:OO UKZ#OLANZJ)_.]+:1 MK' &8TG43=G43'V)/O>DAZY]IE MH>&PO=V]R:W-H965T(%5@@89-H2L+GMX0X8 MLR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO M$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I M#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_- M#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@ M17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F@YSO M@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3A MNJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &ULM5MID]LXDOTK#$W$ MC!TAJP[?9T398\]XMMWMZ&KWQL;$?(!(2()- FR E%S[Z_=E)@"2*I5\]7ZQ MJT@PD7>^3*">[9S_%#9:=\7GIK;A^6S3=>V3DY-0;G2CPL*UVN+-ROE&=?C5 MKT]"Z[6J^*.F/CD_/7UPTBAC9R^>\;/W_L4SUW>UL?J]+T+?-,I?O=2UVSV? MGM/1@Y,7SUJUUI>Z^]"^]_CM)%.I3*-M,,X67J^>SR[.GKP\XP]X MQ>]&[\+HYX)$63KWB7YY6SV?G1)'NM9E1R04_MOJ5[JNB1+X^",2G>4]ZPBQ5T*]<_=^FZC;/9X]F1:57JJ^[7]WNGSH*=)_HE:X._&^QD[7W M[LZ*L@^=:^+'X* Q5OY7GZ,B1A\\.KWA@_/XP3GS+1LQEW]7G7KQS+M=X6DU MJ-$/+"I_#>:,):M<=AYO#;[K7ER:M34K4RK;%1=EZ7K;&;LNWKO:E$:'XE;Z MZ?:SDP[[T5VTM7T^Q/PF9D]3\R^/#]*\%^] M711W3^?%^>GYO2/T[F;A[S*]NS?0.R3POR^6H?-PEO\<$ECHW3M,CR+H26A5 MJ9_/$")!^ZV>O?CK7\X>G#X]PNV]S.V]8]1?O%3!A,*MBO=$VW:*W/H0D]]! MIOAMHQ$AI6M:9:]((:6#T6S0%?T4H)U*=?AE9:RRI5%U$?"E1GQVH=AIKPM( MW"J/)<8R)5]AH88[=YOBP^)R4:RUU5[5]16]UBU14X,!6F] MZW)YV;_N+AX M/[N]8*Z^A1&0J/M*%QV^&Q:T+AA) ;9")@D(6%8 4IMGZ?DW^N:5R,\+#1:% M?AE,992'9P@W<<5?__+H_.SAT^F*R?:_"'%R+>4[2!XVIF7"]';R6;=170'5 M%;N-(_6XG86 SI,F=QM3;B:\;50H%.FB\UA-&QC;P0"AFT<&Z-EN0S;9_VZI MM47.PG*D$NS1.3P"-2B?6N;>M<;2KA"F41:EBWQOGL3^:E]%]:'25" B"E5]1*KGYW/^U 26 M%UM8JCTU5I>]]_0,ZO:]JK%0?(,-3]P LQRW$Q M/Q(8B1YKTC0%WA@'_4?2NEK\/Z<.VMSK/WKCXQ@#7XR88/M;UXD/*$00)R(9*_T%:'!&"X?>RMH*]LN:?/+ MKK"7@V,R9^:\L$LD"N8C(WZ' 9@D%W#UC M^'!W<:0BW\\5^?[14OHAL E>(UCA>CH<*L;?1H<(A1^T-E8XT2CY/V9BU M344S.648I2;*\HWZ! OG7!ODO\J MSR#;@VL$C)CTD//\&,5"%D# M[ U-':P MDOZ,]/(_:/\N*D>8[$EQJ<4:$EFT&(7O9[>5^*'8D5Q&Y;DPD?+E!WYSY_1A M0?C$%GU+H4Z^A]I<_(:B61;GCTY3U=H9E#U*4^QTE,LH:%=P,9B,XI; RMI8 MRR6/_2*'\-E]"6&!:7L9\TM?W5L4KY4G$$KR4H@!#;<$B#JN9F-)J5VYE.BH+ 1 M,3\&0/C7(Y]4TH,P2QW)/2\"4C1'1LUX!1:II9S%$/ DHJ>L79K:Q%=L, GI M@18J@*E^S'R/O]Y\1]+\PYSF'QY-RC%['DSG7_?E1%@))0H0O%CV\' =N/JO MR.[7/3T\*6Z9VW@!N$JUCTHN"SC'<[QP*YA%7WN!-PVJI%FIAB#FWNOM[=2\ M2]])312Y%L=D7EG0P /$@R266]O;D[=1X7:]0&6A&@Q?0.W1Q5G&:]1#C%(8 M4@VDSP$.H;5"",3'5T-P_XSR->2S&#$.\$1V2"D9*[G]0)B FU_>LH^JND0%8/0TK/2$6GI(5(^_3U5CD8MO M7I=F"N3OC&;B\Z2S?6U ^]]BJ^L$O^GKN.E\*,4$Z*(%$L6#7C!8[W*_=.Z) MG)_O58TAP[5PA#BE"IMB)7"#$/>PAF?S4LJQ M9R3#XM4-IDVOTQ1;9'JF">(LD(]DL=6ZXJZ )J620\P9VYCWRKM?FXV MN,>!9F X*^1!;,0P#]U&\M4&6 2MQM6" 30-<60"0C+DT!?UB-J"@A:0(FS" M02G%)Q8"KXXC.?#2DD=[PP;NV[;F&@7;)BZPTNH<;, $JJ>>G2VH<="&?J?]DUX#%0=2WKI+A0 MY>PV@$3K#9?KPVH0@Z3)$*OX7SWP=CK7F.]-;:M4ZK] ;#P/'!942.^U:Z5* M>?<1@)'A PUV71\(_*PU,T'N6VNIO0#W<#)]IV\))X*H^$'0(QH\^_[($P-D M$&A"69DCT!MMC?,)[>U[#RTEI!R3I+.1-CUGPH3YB,E/QE8I^(?3 XK!\\9AB:1U[4G5(!%8[,-R7$\X"<#35/G M/$D+DN/O2Q>ZB,DB;I9F,2^&'7E(9JG5Z[0 .^:,*;28>U)29 M:\KB<#OSOU*.U*& DO9S&#T5I!DD[KJ^2L-\6IU'H@/'G(!WWD@1' 9RB\SN M)752B/QWU.LZ>R/GJ&H['DA$Q?)$-TW%1O!T/S!H6AQZGHFIH5+2J@"]:7^' MY@%W=U5P<-EA&,G8]:Q=FBBH/PG+1DB.QPD(ZWZ'M$7N>-!V'& BC;IQ[ M1M"((X1/2B8FI*)%.6\:H3PH8*27\$71UJI,NW)L0P2+KB:>*'$CW/-(!_FI M M/ECOOX=.,7FG$G;F);LHE27Q$CX51SQWDCH%4_])-E'7@591]3Z%@T4&*\[.B2N\:/C: MRJ)XF;Z>T/P.G@:/R RQQNIX.8D+Y^ #6H0GX56VY2S8YO.0[.UI7)T+*+. M3H?K/Z='8^$-G1/_KNJ>=QD.YM^RC#=.LGZ<:L%KMKPF=C1QTCL^3+IV2"45 M!3[J.U,:>!2=(7-#Q\T/18XII4>.N902+MHUP157XHSP9Z]\N;F*AZYM#S(\ M$2*_9FZ(QFI@T80)FOB)ZEQQQI7H[/PI8*$C@]/F/,"(M\TBN_'0NJ(:3C-: M9HQ=(/%%Z5UHGF>:;DE]?;Q]P1S*.0!/Z+]K0X91UW:\FW?L[?4]7W^FNSHD M?#[_D]X_WGA V>9#_Y2%;N@8QR?U@P]PC_N9HX6^@K8'E2/^!L>Y08#=ALYA M1M^P]^3Y 3G0Z.;$DF\^"11-RHY21IA&W.>ZQD/JL%.M[%OBAVDJB_N$X<)% M9")W2S>PG=T[FB^?$"WY=%^W!*;L86?/EX4RD>LV$Q'EZSNR+H[)J=70Y<:: M/WY$P00+LI+!SBA.EKT DN'>TC2(!B<:7Y8:$/&USD'F:95>PMUI>B FF!(= M,BX42#ND4T[>7QJ4T2P'YN%!\N")),1 )*I=YNZ' #R6(4%T5_/4S)4;19D; MH!]$RMALQ6BE>INB@C&N +M)OYX",=G/IEH\DC/G++Z(E(HPQ*+Z*U=TAC2& M.I;DV:=#8'5%M16.[N)Y.$E7$P^9T\,;OX%E1R=T;>]I(!+W9P)I4G_0_J,\ M7PP8G7LKL]<,4_,1(E,BV3!<&!V[Q@G#X3T6#.D(U[ GY6L&YLM*FER[&&4L M\;ZA^Z5UPU?#71ZZ?4=)^:NN[Z34&3OBX5:-M)T]VF/2^O[I[F$&CZ&"T:7@ MLZ/U^R>]!MGWWI5:$X(\C &^D<;^-(UGP(0PV8KTO[%;5V^E"J=^1C MM=J%WG#@2*\(W%HK0VA6VZWQSLJ =!Q]L%)'DU40"S(ODVM8/.[P!'R!SMD0 M:3JY*-X-S1>=]X0)"!D#/$X."$2;FRKS"6CB62$!RUD@EZQE<5M M)N8^/$B@'=.H(&L\XZ88"@AL$V\M5@8(29I5N1C-=EZC25['0PA*FW^64],> M!]UZ9)"QNTYFX<9NI*+212RNTAU?'_^0J_JU@;B.55Q;E5J@[JJ-]R?CGCZ=R5>]')*E<4!,M7N);5#> 1)Q B=R'RQ=)Z,_;6FT7_,?\/!E/MO) M7[GDI_F/A"[D3V.&Y?(71N^47T,L:'N%3T\7#^_/"B]_M"._=*[E/Y19NJYS M#?^XT6C%/2W ^Y5#"H^_T ;Y3Z=>_!]02P,$% @ K(@'6;C]AH&J!P M41D !D !X;"]W;W)K&ULK5EM?EK3G,^UF=DID6//B53VHC%U+CUKM6PTI83;0YV2PC=C;1+N\-%, M6C8UQ.,@E,A6I]T^;255@;FLMSG3DI% T-LUF2<+/HD]3SB\918[EP M)R93YQ=:E^69 M>4]&6L_\AR_Q1:/M#2))D?,:./X\T8"D](I@QE^%SD9YI!>L/B^U?PJ^PY<1 MMS30\E'$;GK1^+W!8AKS3+H[/;^FPI]@8*2E#?^S>;&WW6!19IU."F%8D B5 M_^7/11SV$>@4 IU@=WY0L/**.WYY;O2<&;\;VOQ#<#5(PSBA?%+NG<&W G+N MLI]9K%C+N(K9K9EP)7[P$*]W#WPDR;X_;SFWHD)G/]?9V:+SE-UHY::6 M?50QQ2_E6["O-+*S-++?V:GPGYDZ9,?M)NNT.R<[]!V73A\'?<=;]%7];+*! M5E9+$>=N^S@,#5E2+E_08_9)**XBP26[QR(!D\ZR?_5&UAF@ZM^;(I0;<++9 M %]I9S;E$5TT4G^6>:+&Y:]_.SIM_V.'>R>E>R>[M%_>HW+C3)(W_38E S_4 MA VU<6/XJ3>9NUMASWI5R *566@R-R6$+DFY6OS=,NOX2$CQ@V*FRR/3Y9$L M0HR%=?[;<9#$,O@@;#)>P FR9PA\>%ZPKSK*HW\[5V3L5*3LBW*$6#EV1XX+ MR1[T7+$!^56O]+LP$Z$$9WWBT91U3OX(7QHD;6X-BT/<[TAG?4X>%RA=*_]GXV.R"Q83T53;5 C M?:-YS 9([8S=3W6:^CHIH/Y-&]3.[)62()-H;8KDYF'MDXJ;*)U8<%79J6<6 MZK6U7O'2TF\T]P7K_]J*^M,N9-Z=O&=7) U?%/45#CEXL=9DGZ0VX-'2+2(U M,AX*.7+88$J6I\1GM"$&Y*N5Z)7#.X2NN1IE"%Q1-KNV?J5GZ'1@E,*6\7X/X*W0=\Z;Q]OEJB0#[() ML4R-2.+<*8X7$;IGR/L+-201$/H([M%Y!9->"#<8HFL:F1VHNSVB8Q$Y9?5TL.ML3!N"RP=#K ZM N@ M9C>&C7X2,2F/KA?-93#E.!::M@CF3A9%N?,(3^7A$B!UM.KG/8=T.KY>+(\@ M/@V/2V\#P5C 3F]1?R/B#[DR$;$K >SCE"5Q:0E0X"J1W_+M)D0#^MK3D2?4 MB=]:67I-1V(4[CE5>&WAWRH=Y>4+3KJ&5TZG=;5YAV:2T]=^M1R2,4$1[NUX MD+"^;07BMH&#?1$+DO'&;OPQ]E%YX?F=B*8P[_7^V_%8P.$W7O5R*:CNUE_9 MUJY[]??#TW9W=2EXPTD]O$*B-5[K\5C"#;A$IO:T4.S%8?57G>IU96E9C"L+/Z""R2YI^!'E/]Z\NRA4P-/6;ZLEZC(5^Q#U.HDNA=]&<=7LU]'< M2_):2FXAKQ=4M'Y=JYZZFS)PC1!CG@BYJ*F@CRKR.>^EW+CP9^ M)%.TYAW(6+'IP78*77:::J9VPN8^$6Z*-_JO"(K'6Q\]9V8W=K'_[/F/'=R( M9XH_9!;-RUIRA^&ZXL=JWF-FR)N#7@4>]L,!G=.^(3 ZNHGO1Y8FWOA#](TQ M<.@;> 2#_(IRK])2Q MU9:D4D4_:1"P\8@ ,$0%$[B$(AQEAJOPK_X&7*94Z3MDZH-LV9&%HOL2Q8$;^T DE8+9Q5;?1UZU\NRC'7?1[0U:BJ M=WU=&5?E1()D#G5E&E#,KNZTG9-_^ZI4]R]K(DN>+^Y FT5 *RJ6X37 YKT) MY5TE_LUB=U4WZSQ9GTZQ+U]*1VHH_'\GB$WH:U7&W,#]) SS+8O\2WD^\2Y7 MR]\+>OF8?+4]_[$!K \[+9,TAFC[\#? R^0#_/P#+M=A:#X"9^LD/*(M #%^ M [X?:U1/\<$?4/Z*&PO=V]R:W-H965T ,B-2]\0V MX"1MF@*YP'9W'Q:+@I8H#U%)G(H_P?'=* M)W>F_\VNE'+LOFTZ>SI;.;=^L5S:[LSIB1)M?& M_$8W[ZK364B$5*-*1P@2?[?JM6H: @*-WT?,V;0E">Z.M^@_>MVAR[6TZK5I M_JDKMSJ=Y3-6J5IN&G=A[GY2HSZ>8&D:ZZ_L;EB;I#-6;JPS[2@,!JWNAG]Y M/]IA1R /_T) C +"\QXV\BS?2"?/3GISQWI:#30:>%6]-,CICIQRZ7H\U9!S M9Y?J!B9VELVOY'6C[/')T@&6'B[+$>+5 "'^ B)E[TWG5I;]T%6J>BR_!)V) MD]AR>B4. OZ\Z18L"@,F0A$?P(LF'2./%QW6D5VHM>F=[F[8O\ZOK>L1$?_> MI^Z %N]'HRQY8=>R5*^:PZ+5IU[+[_+UE-?('B3AM;K>QLUWJ5KU23'85L_J>M4-4*(H*!I^JR:=^ M"081F^L.4F9C,6./7[ KC[ ;3P^2E\#<_\1C>KR'T85R4C>@*QNFK)-.8:IS MDJ9N5;=1EATQD09A$=,@"42>8Y#P((L3#.(\$'&VE5'WJ((6,G$002 .PBQB M>9"&"!2$?_Q+V5G58V[ 2P4E%A80HPG<5HSH![]EO M6_Q@!YXBA,A#(D@RL(ZC(. 108Z,$?.4I6#T.&AJW)+ MZ!-/^N3.HY &()]&&!0I1U+J'!GH-0'2!SC@?(:72M[X<']R0 MBC;*O38^+&B=JFOECT00'.G#3( <"92]JF#96I:ZT>YSX"??/Y/M^N45@T#+ M&B.[G>=;X*LW>Q\K6:Z8M'1D0BNJB.X'J,"*Q8&VF4QM,_GJMGFAD 6TJ_3G MOK&1#NUS7Y\\C+RO3_;C#FKHE,[XBC%$UV"GUL"C;\_-/ MK%72;GHL_7]LG/]QRGR9ZY09*3*#]W-3/]\@\Z2U"B>2YV/H M*]; UO#3'&V;,.(,UV&'E%"WA=,SJ7# UG0P]&DQE+[%J\Z:TKO(2<,/-RS]::W&^13B<@ )-J@(.TX779O MWB%4=.^+0[F2_0WMS]&6P?79=[G@XN5T#QY@\Q9O7LR_(3WD?:7MV@R$;."# MRV?CL MJU2/>D0&M#O:Q[ZQ).C*"75-.H^@]20Y^Z4CWOH/1.58*'@9LX1N+CT7T?78-5U.OV,5$ M;,4IM(L05QGZZ#RAH/@P93.B&\T*F$=T!LES.AD*#C7\H1%A$(IO:Q4_W)?- MIO*%^V!?^"*78-BC>!'B#;!IMHES%"W$-/&XDGQ%!0G P*Z'#M",U?LH_W*+ M=)$_V>(K2]3C#18^L+Y5^VU0DOI\AXKG%N[A]M^I'RWXXRWXHO@?J;^OQRUW M7MM;A52GCQ,6%6+3N>$-?IJ=OG^<#Z_]#\N'CR?O42ET9U'M:HB&BPQ-K1\^ M2 PWSJS]1X!KXYQI_7"E))*5%N!Y;="+QQO:8/HJ=/8G4$L#!!0 ( *R( M!UF 79F&"P, (X& 9 >&PO=V]R:W-H965T T":%Y3U]H:W4#A @)DW;@ ^(#VYR;?S72=;J>YUA6C@L:F%GGJ5,9MQ$.BBPH;I"[E!02*5D&/4O(&A>92@,+5U)M'XT5J[9W!=XY;?:"#S60I MY;U=?"ZG7F@)88V%L0B,/@]XB75M@8C&GQVFUX>TCH?Z'OVCRYUR63*-E[+^ MP4M33;VA!R6N6%N;&[G]A+M\,HM7R%H["=O.-AYX4+3:R&;G3 P:+KHO>]S= MPX'#,'S!(=XYQ(YW%\BQ?,\,FTV4W(*RUH1F%9>J\R9R7-BBW!I%IYS\S.PK M4DH:SN[8LD9]/@D,@=JCH-@!+#J ^ 6 '*ZD,)6&#Z+$\KE_0&1Z1O&>T2(^ M"?BE%1>0A#[$89R>P$OZ#!.'EYS.\.=\J8VB1_#K6(X=1'H[,VK* _?G2"8]@334^BS6VJTLJT1Y IN4!A6T^0A_YHE)&2#?QPE) 2Q9$?#896BR(_RU.8%X5J*8ZMOFW1M_;.'";="2M_ M4X\U-D#D#_.P])./>I7=4_SM79(A_X^"-K/*-'(C^.09)A:F0\&<">[ MHCVK':5,K'*7\L@?99%+.?.C-'97 P(QJD^[.34%-)6V&Z<='O M]L-VWLV8)_-N4E_1]7.A*9\5N887@\P#U4V_;F'DQDV&PO M=V]R:W-H965TAG9NI)CX174UY&&8 M#6NAFL'YJ9?=FO-3W;I*-?+6,-O6M3#/E[+2B[-!-.@%=^IAYD@P/#^=BP=Y M+]W7^:W!TW"%,E&U;*S2#3-R>C:XB#Y>9J3O%?ZCY,)NC!F=9*SU-WJXF9P- M0C)(5K)TA"#P\RBO9%41$,SX# M8L F2M_$DX<7YJ]((9T@8:#?Q1_6H8IQH*RKTSF%58Y\Y_T4Y: M=B=+J1[%N)),-!-VU1HC&\>NG^9PGH3 R(ER[&=M+;0/OY"F/3H=.EA .,-R MN=MEMQM_8[>,?=:-FUEVW4SDY.7Z(2Q?F<][\R_Y7L!_M_#B ME3MBCQ>_@;=VA&7_O1A;9Y V_]MUT XGV8U#I?31SD4ISP:H%2O-HQRCG]RC-28M@Z2E[%IKE"Z@&.-W\NL]]+KO9BP9 X"(E-$["?8Z5L D2K[#:X@7RG105NP:*D^R3:D13 MDNZMT7\@A?&K()A#Y:(L38N45CTTV3B5.-<7[3"_N?VA.'I#^ED\J;JMV7R% M"PMKY6JY:;4A8^YUI2R[4NZ9W0KSC=WEW#_ -U*^Z@J! & T0BZ*4L"GN2,QT&1<,9YP+.B MGXH2#W,X/MJ&^K=L "46Y-(P#0&2CV(6)P")690&(\Y9G =%'NX!N96BG#DC M*7M,(XVEE6F2,0Z8$8N*("8CHB 81Z0'9T0:OE]^^B@:/8!U'/3Q L.95@ MM@F3?[84CP,V@O^]MV$A3\G"V'NMB(.$4UPBG"/G.?L5E6!>%T#$X5U./QPF M75"A(/.H9@PK.]*LEJ0Y.6*'49 5W/\F.>]SZQ4H=D461'E!!M* L]_?^>>3 M\XUJLLCYLFHGQ/'/:(=='5#ZM\U1 >)^C+5>6O&%"%(.\% :)J MJ87BXE$]!X3]_UKKAQ\*SL.3J^NKG_TP.CF"D_JTBYDJ9VP!;U!F:4,*%$,X08Q51=E/JPS3/K%[*?E+=:XM=6-1VQ-! M5HY%Y0WP%PU[O*>'I:L>EKZ[AZT(\Z;!(>2NMK4?;+-MT7$?&O5]D^.5Q_55 M24=S,V(JBI953ZSNKB32._%U['VXX;JN#2)$6[WKBP?;O->L0>X!OWMF?[OR MF_N-UZ.=?20+"U_R!RR/^7(4!3&8K!\G82??V3?R(J-)JN8L3?IA%*0Y7S]0 M3UD^;'4,[!2E_5R2=9N"$=-H6_A6EQB!?)>JE.X1/P%H$8;;PK?Z0IPD*YVL M*%[H^ZRJ=/G-TT,_0]; [MR?]H4T#K+NI.]M'W$PRC+\Y^@4N1]G09Y%RUZQ MG7P9YJ-BY)L8=52^W&9;[P =.$,P#X"<1'1'0(]+J1?D013'?Z\5W'2,;_NJ M\&]"J+CM33M.F1"G$.6"#XU3WP6I=V3_%M!.REXQLO*4+3>;VT(0QD3*&LN M\5D\TQVERW&4%FBG6;ZQ+92;;78+'ZS\!"Q6(@!V9<.+8._CIFS%3=G[N.EE M0W])U=A[7;@;[PV[V&OO=KM?%JYFHGE8L[%X80E)WDM=O@?LX:^W.N]WSMFU"7T[NEE_)!-0VYJV\GGJ!ROJ0OW'D#'B9>2C6""H@+_Y3AIO>U M,>!,S^L;-RM4I7Y4_A/!(9)8X@4=%!2!0$""=--*\#^)<.F,(Y;A1GO7*;%) M*RG;*17KN<^DG@NV?P]!8D=;3]?=[6KS'+C9D<5Y[L\1IJ/N'#']IEGW5("N M=^7G<.,%OI;FP7^FL*@%W$JZ=_F5=/4EY*+[ +!6[SZC?!8&7K:LDE,LQ64$ MG=-TGR:Z!Z?G_G/ 6#NG:S^<28&K "E@?JI1LC\+U!+ P04 M" "LB =9A *(F%H% $#P &0 'AL+W=OK35NKZ83E6V9155 MYZ)F'%;60E94@R@W4U5+1G-SJ"JGONO&TXH6?#2_,G.WC& MNUA$N-]L^*-@.S48$_1D)<1W%#[DUR,7 ;&291HU4/A[8$M6EJ@(8/S=ZASU M)O'@<-QI_]7X#KZLJ&)+47XMQ^8ZT_!F F2F5^R<[N MC8,1R1JE1=4>!@15P>T_?6SC,#B0NL\<\-L#OL%M#1F4[ZBF\RLI=D3B;M"& M ^.J.0W@"HZ7KDJG)U52#$=PZS5J% M"ZO0?T9A3#Z"EJTB[WG.\J?GIP"N1^AW"!?^286_-_RH\# MHR]XWF/CI)"*_'FS4D;XZYBC5D]X7 ]FRX6J:<:N1Y .BLD'-IJ_?>/%[N4) ME&&/,CRE?7X'V9D^66\@V,8?[XW1WSY*2MXY[<;QE9 MBQ*2MN ;HI$.;>86_X!Y#4_WKY)?2^Y5"0;PLU: MN#!0VGK&E"X@S1B,J.1@U6ABCZ#2N+LJRM+,TBP3#=?FD#'<+3S9_A/F.L50 MZXQB53R2RK*9(9L)<)'U7#1:8!"0L?%8- IFU.2"W,&Y818<3BQ?*Q:+U_+] M_X=HP38%QV''+')&/#>$7]]S0@\'0>CC9.)$7D0^LP?&&P:M(A,;#BQ%=E!- M=A2Q9&6#@6^YV6F$92/VI@ J3M1,%B(GAKO^)1E;BY/]A+4Y(1]X!KU0 >MS M, V9P*$1=;%P, !@%Q73"JFEAN@H2A9SWDB39H>FT7(4]J(W<_S4)_>2SMM96ACDC55 M4U)LOR2C.MO^TM2$YM^@NT%[ASR6A4+%:RFJOJBT%]4AZBY&:?A4L(2JZI(9 M1WRX'\<-P&N/C&>)-\$D>\J;R!)E!K>8P@"Q@I@Z@>>1^R.U:C4LN0-(QVE< MRP*Y!,4R,\$#EQNNP&&U+D"$8)FO)X0B5F6QH7@<;FI%L^^EV$R0">#2,]5E MQR3#';8:JX-J<[^5C#TM+[VF@\+SU(;1OQ\-,\X@,RD6.#9<<>0Y:>AB^!+? M\>(9SL61$\4A^02L[\*AIC9@1,B<09--8B=*(P)Z9DE$DLCQ4H]X7N@D<4*^ MPC=;%R" -_8@L;P0KA!H'#BN/X.1'X9.Y+HXET+:A='@@GN8KN^D$8*+9KZ3 MI/'1N1.-.>H;<_3BQOP)/IIOA2H,&T#^PEM6_K?"GVS.I^T=8R<'NW5OEP/9 M]G:/,E29=($T8[9C[AO[<\Q[!Q6E6C%) L\YWN2>GCG MD=1W@5MX?0GD9Y1XY/UA4?)GSBQ*B1\[;CK;=YQQ&L\.K@ M.\A^MR%]V'H-,D*JI?AFEK)2*-N57L8(![?2NBZ+#&V<'TNNZ>!E4C&Y,>\O M9"/T0OM(Z6?[)]Z-?=GLM]OWX4+ MY.Z>.?,>\F)=5L]RP;F"ESPKY&5OH=3R?#B4R8+G3-KEDA>X,BNKG"F\K>9# MN:PX2_6A/!MZCA,.\KD'6>L^KUFF?E^K+G]C8/ M'L1\H>C!\.IBR>;\D:M?EO<5W@U;E%3DO)"B+*#BL\O>Q#V_#FF_WO"KX&O9 MN0;29%J6SW3S8WK9X/9:T72P>[U!OU.ZXZZ M3)GD-V7VFTC5XK(7]2#E,U9GZJ% U!SS-VPC2+&^98E<75;F&BG8C&EUH5?5I)"<*>WNOL: MSW]?]Z[&K$CA*T_GHIC#A()&*,$EW J99*6L*PY_GTQQ.P;4/PY9Q0@-#@NE M)#N72Y;PRQYFD>35BO>N/GWGALZ7$RH%K4K!*?2K1TS:M,XXE#.XRTI4#I50 M)?KVA:>HI>(H4\$#4QP>UVPI#REP6L1$$CCZ@K>^L$ M.-R4^9(5K[#@6:H? MS,H,::IB V5BJA(H@*#/C[&DV4MT0?R[!P>>(;+*=SRJ8*_ ME93'&)Z3O*P+A=JD_$5KT:BGM=);?YC-N$YW\VQ[>ZMO7Y8"Q5)1T/??6/6, MY8\I^":R#&XJSI\!&1?0!]>UG)$/ W8&[N>?[Y[ -\.?/@>1K83XX_K M#5T?"Z'G031TZ6($7UDU+2NX+U%5N&=5PC/P0?)"X-.DU %G*I,6%3N6XS@P MF.X)\NSQ""4$=N21(&?H$;Q/5XV@UL_:E,L2:P@ZB$ E^'X#FQR#]2,#Z^[# M'N(?'.?O.HVD]+"DD>UJ!=Q6DOLA!3:P_+0"7@OK;6 ?^*K,5H2;5#P5"F8L M$9E0KSK#GVZA+B1/,)\Q6GF5[ZDQ.\/@$-GKQMV>8[P0D"Y#-S;2-E)@? HU.H;Z5"I,?$Q'RXV,/?_YP3\M[JE3GHIR MI6L*$N(O0NK (P;?@ZE,;4'"3HP,&?31VK:#S3?+*-J+31FB*&)2BGF!IP:3 M,]SHVN[;?5A^J1IJ$VR,,GT]6'4LX&VIFBPK](\[-B562QMQNUOA42T!R9 MQ E2)A6ZBYY3B^,0@@W89&6=+*RM=U%=C"B:@VF@Q>T-Y:ULHEEF(M5NFK*, MD1_U9"CMG0Q@F2QAR40*?=\.N[%D;&;\0];<9H2M6T@7Q0"XONU_&"']__G- MB>WQ_]AOP1_UVY_IMOC#1N<'W>;8HP\C8"M\K*?_0OZT-2&"66;FI\:0"0UD MO*("\PI3CJ-S0645-WQCF\HRTB5,SX6B0D>FN()MGK-D :89X!KF_0R!;-,N M.1574ZQQ+$?)WKP,'I^*30(?'^H[=/WT7 M>>[X"\5-*P76J"_:+L=*+RDT9GMC,WL[:FLCWO*$YUCAP3>FQ?ET;W#>/?-V M?SM+WS%1P:\LJ_G!9Q,IL!:X)XRR]BW1J&';$?MKCBRO#"& M.'1.&(,6&/ODGLB(4LET^D:1AFZ3AAY/T9L$* ML@_&>R=,W\_>DQ*.9V]=8$7*Q+_137&@?T#1G,;A*]DH]NL'O^2H(G2&L,+..(.CO">^PJAR(;'P?F,'X2"<\ MCT_TWWSM5,M>&+Q3U=\RM^4J6 20XT%TE7U0QR\XU#-SO$Q5QO_"L<]-P@"R MSEA5#V)R4,NF_Q?/PSZ<"1;O"?@@X-YW_R#O\EY8L5YJ=03MLHGF E^J5Y,Y MV;B7LK.:5B7I[/KS]T[:%_CXI]A7:#XMF26H6V+9 +CM ?P=P!R^JL:6!CXW M.>9O]8S,C([XR=$MOPK\HVNF$(<3X"%/KO#BL<+8\^+K%?ZSV1NKZ1#\>ZG& M'I%<1KB+<6-:D>$JH)-O4#]AL/[YIV@>_GK%8#(:3*[1USNZ:'E7(:@#W,LG MF6.3&Q!-3B.R+/>=.[_FDNVKX,NV[SLMFP)LB6#D,]3]RT/W\H"V'L>MG_B< M@ZKHWCI%?K+&\G-;<$2-= ^R2FA"* VMD/D-#-MN7UJ$>[\J_#6D4XKP@)G2 M>1]OQ0M=.Q"GO9A&+'0SR;P <)I],N,_J-T MPN/X&BPD0MC+PGB 49B,L'#*PQE$BTFTN Z:LR@>)'/&YT.8LG#V XBG'':H M)3KQEAH;:O+1?H^Z+PPJB8:PVCV/T%G MA:6OH/0]T*5;QLZ:7HVZ\*W=0*:ZQO;];YP=OQZ;OFF^IO>?GJ]"%Y*.4(4' MDH;3=!: [MMY/["J]2UTKRPU9!^6] 5$[1)H_:"4/0W< \9OZOH_4$L#!!0 M ( *R(!UG@*YI%)0, "(' 9 >&PO=V]R:W-H965T>[=P]]SP^^SS;:/,-UP"6W==2X3Q86]N<1!$6:Z@Y#G0#BKY4 MVM3 M),%NX9U8K:U;B!:SAJ_@%NR'YL;0+.I12E�J$5,U#-@]/DY"QW_M[AHX - M[HV94[+4^IN;7)7S(':$0$)A'0(G.VE9 M!JPHD6KZVTP,:B% MZBR_W^[#7L D?B(@W0:DGG>7R+.\X)8O9D9OF''>A.8&7JJ/)G)"N:+<6D-? M!<79Q247AGWDL@6F*W8I%%>%X))=*;2FI=VWR%Z\YTL)>#R++&5T<5&Q13_K MT-,GT$?L6BN[1O9*E5#^&A\1TYYNNJ-[EAX$?-.J :/0[I;=((-+V >T#5!,'<0+)X_2T;Q MRP.$\YYP?@A]<4NWLFREK]8Y-^9!J!4[K77K"L55R7XJPJ@W<"2T?4WNSZO);]S73= % M%% OP; L\:L9VX !YUYI2;V$SJ50E$>W2.YX?/(;QI_Q_7[Y/?IU=D4'=&FA M5( 8,D7=\ 4_9D?N$L(M .96DXS..=(3J3 M4;HS7__QY^6\NB]D6Q+#H^D@IVXBI6^,E.THB?=6J![4V,#0"=D5C?:IT/@_ MY0II'[ !WW7EP^"QLQ_M]:T:S,IW9Z1$=*JZ%M:O]@_ :=?W?KIWK\QNO%=<*DM]50_7-,C!L8YT/=*4^VV$Y>@?Q87/P!0 M2P,$% @ K(@'68=XT=YP @ [P< !D !X;"]W;W)K&ULM55=;],P%/TKEI$02-"D21NFD49:6P%%(*I-P /BP4MN&VN. M'6RW'?QZKITL:E'6,:E[2?QQS_$Y-S?7Z4[I&U,"6');"6DFM+2V/@\"DY=0 M,3-0-4C<62E=,8M3O0Y,K8$5'E2)( K#)*@8ES1+_=I29ZG:6,$E+#4QFZIB M^O<4A-I-Z)#>+5SR=6G=0I"E-5O#%=BO]5+C+.A8"EZ!-%Q)HF$UH1?#\UGB MXGW -PX[LSF ^^,[ M]G?>.WJY9@9F2GSGA2TG](R2 E9L(^REVGV UL_8\>5*&/\DNR8V"2G)-\:J MJ@6C@HK+YLUNVSSL 8:C>P!1"XC^%Q"W@-@;;91Y6W-F699JM2/:12.;&_C< M>#2ZX=)]Q2NK<9W,:+ M.5C&A7F9!A8%.)H@;P^;-H=%]QSV<2,') Y?D2B,1CWPV7'X''*$#ST\/H0' M:+OS'G7>(\\7/^3]0A:'YG]\P@VRL%"9GWTV&]Y1/Z_[\X/&!,@UJ9FV$K0I>4U* M$$5?$AKF,\_LFL4V"P=OQDD:;/?=/11U('O4R1X=E?T>4!S6Y;*1V:?N*,%C M/]&)R Z\CCNOXR>JTO$I4W BLH,4)%T*DB>KTJ2G_L)P^$^5'CW_L>Z"O7;L MKL+/3*^Y-$3 "NE=^5.BF^NEF5A5^PY]K2SV>S\L\48&[0)P?Z64O9NXIM_= M\=E?4$L#!!0 ( *R(!UG!(;;L'0X '>4 9 >&PO=V]R:W-H965T M9ZU#23.S":+'(S$.[E8 M[ 5MM2S")%M#4G$\V(??)BVI*XE=W22G;A)9-DNMJB9_]:^NCR=WJKEM-U)V MWM>JK-O3Q:;KMC\ME^WU1E9Y^UQM9:U_LU9-E7?ZQ^9FV6X;F:^&@ZIR*7P_ M7E9Y42_.3H;G+IJS$[7KRJ*6%XW7[JHJ;^Y?RE+=G2Y@<7CB8W&SZ?HGEF8RR*BI9MX6JO4:N3Q70OC]$<.?_%K(NQ8]]OKW M-NO.:_J]U MM/[!\%:'H_7@BKHORZ>NT;\M]''=VX#_SA"_";P]?ZG=P?!OB^#;$$"]\(IX(,^]A>?_;/WALA&3$_G3XJ=WFU_)TH>=[*YLOA>RN=:IUR?QLS[W^N%CXWZ(#/X0NK]8?#F#D^671T83'4<3D:,)(Q%Y[_25 MQ]//]E\J@?N53=B [3:G*NJZE]]Q.6=CC@UA4:0(.*J M/8&/41M/I5&ZB5[ M6ZFM*HLNKUV*3X>J5%^#1UN M:OZ,)@5<'EW (5*!$:F SZ8+W'VZP(A/0(O/9]DZ+=GI,%/S9B0IX/+H @Y] M"HT^A7PF7>ANTH5&=T):=UXV*E]YYXV4M]ZGC=IN^R^+^N]D],=Z:@+08:?F MT:A3R.77A1P:%1J-"OG\NM#=KPO1ET.T]@P3H%*JV9LV9-$YUD*A4:60RZ@+ M.?0I-/H4\AEUH;M1%QK="6G=T457MZT^[57;]B>\PQ6?CC@UA4:80BZG+N20 MJM!(5Y_75KKEW^AJ>#C5UJXT1IIC+OHLY-"HV&A7SV7>QNWT7&^V) M:>UY*[_J\[S3F7.XTM.QIB;/R%+,Y=O%'!(5&XF*^7R[V-VWBXWTQ+3TO,N; M6]EY>>>]TR?[?EE/5IYE:QW:6\>VN8Y#G6*C3C&?<1>[&W>Q49V85IWWJNGT M9WE5:%UW47(E1GH16GG[?])U>S W[ MJ.G+/!UI:NJ,)"5$S[-+W#V[Q.A.0NO.H>8/E_MMJ=\Z77B. M!5%B5"GA\NT2#GE*C#PE?+Y=XN[;)6A7-RT[^J7U!_G7N=9VY]ISK(82HTL) MEV^7<"A48A0JX?/M$O<==JE1GM2B/'F]NFJ*U4W_O7Q5J;JEM]!S+(A2(TLI MEVF7,?#\Y^D37\YF1H,R6H/>RZ^.MBT=:&KRC#9E7.9=QB%2F1&IC,^\R]S- MN\R(3^9BWKW.JVU?^;V)2U:>I4$6=^LT'7-J)K_A.W!Y?,"#>\"\!YK+,&\6@+O/!QCE8&,Y#*V5#A_\+8$FIP^I M%7 Y?,!#>\"X!QK+,+/T[BX?8)*#!>70=]N]Z3_\E>K:"8-E"3@YC4BQ@,OJ M.T3^H\>.](O&,\R< NZ;] 3'2Q(A\^R7BG](= 1E\.RD$*\!Q!<=A^P\!\ M 2" !C7,*[]PM_P L1W G=X5515?^Z[7/[I4),3B)1*P$)Y>/AF3_7[=/MFG)O<7] 0L7 A 8 FB MP\P)X.[_ 6(^@ 7Z\+:XDDUW[Z3\=*C)"41*);CL/V#!0P#B0P#-<9C)2QOA M_R'T UC8#W@K3]YYK[7^=VI+3P(ZY.1$(KT*V/P_%DP$!)B9QPG-&^'_(00$ M6!@0'^5JOVG;87./)=CD%"+%"MC\/Q98!"!:!-!4AYGE'^'_(1 $V$@0_=K_ M)N^< &J68)-3B/0J8#, 6= 1@-@10#,>9I9_A &(L!!@XT+TY6\WJGGHT;.< M_72PJ2E$T @(V9P_%G $('($T(2'>>4/1SA_" H!%BI$;__\O.I7 &Z\5)8U M5(@9KVSV'PM# A!$ FC8P\SZC[#_$!\"+("('T#X'];K8O@6Z.'!XV-A64@A MB 2$; X@"TT"$$X":.S#S%DPP@%$I BPH")^0./3Y6=92B&(!$1L#B +40(0 M4@)H],.\\D F@,1 S MI\ ('S#")'):FUXT5;[*O==JO2YEXUVJNV&C/S4%6!93B"T!$9L3R$*8 (28 M !H%,7,*C' "$3T"+/B(83/8X2) EYYE(86X$A"Q^8 LG E H F@@1 SV?DC M?$#$D +1.(;ZJ;+]9^.-SF+2+)B-A,P9M$N!)T &@XQ27;PQK@ M\R9OUEZI\MHR$5A65 A 3&;)<@"HP!$HP":&C%S(HRP!!%H BRDB<]%6;;[ M\I.5I^-,S1XB4$#"Y@:R("D ,2F 9D?,JWPRP@U$N FP\":^Z_]RD0$ZXN0\ M(N5*V!Q!%CH%(#P%T!B)F7/@$4?PZ38P0/ )L- GOF\+<9H'+$NJ!-\!BLT3 M9"%5 $)5 (V4F#D/1GB"B$(!%@S%#SO#G68!R^H*H2H@9;,&6;@5@, 50 ,F MYLV"=(0UB)@48(%2?+L]V&4*T $GIQ&)6,IF#;+0*P#A*X#&3,R< B.L042F M N:XGMDM],D8%E@(7H%I&SF( O( A#) FCBQ,Q),,(<3/'M"FF%^KF^[K<( MO-CF35?IU^X=PG>[LBO6>564]X\/A65QA3 6D++9A"Q("T!,"Z#9$S/OLSC" M)D2X"K#P*@YWW1LU"^B8DS.))"QCLPI9Z!: \!9 8RAFSH(15B$B5X %7?'# M_;G&30>6-1>"7$#&9ANR8"\ <2^ YE/,G XC]@\BI 58F!80^)'W:F@@.>P= ML,X!EO46HEY QN88L@ P(,/WW^6\ >^C]_5XPCH6/KX)+RU7$.I9\,"-LM;? M$FOJ?2X1]T+X;#?B9<%?"(2_$#2D8MY=.OT1-^-%6 MAP5I\YQN.$01+Z,D) M13?H];D,1,$"PQ (AB%H9,7,R3#*0!2(Q'Q0EB(%\/NXAXO<^]2?8XEET L# %3[O\!#;J?J(="$LI NTMWS498 ..SF92,Z RT$4+'P,@?@8@J98 MS)P([@ZB0-P+8>%>''I,Q\T"CL660&0, 5P6HF!!9 B$R! TR&+F+'"W$ 5" M7P@;^J(JNLU?6N]M7J]Z']EA"G"LM00B8PC@,A %"R9#($R&H&$6\Z: <# 0 ME^U&+_=?Y5U^=K+5 =_ES4U1MUXIU_H8_WG__713W&R./W1JJT,NO"O5=:H: M'FYDOI)-_P?Z]VNENL,/2QW_3C6WPVN<_1]02P,$% @ K(@'63_XLA/C M @ \PH !D !X;"]W;W)K&ULM99M;],P$,>_ MBA4D!!(L#^W:;;21UDV((J95K39>(%ZXR:6QYMC!=MH-\>$Y.UU6H,NFH;Q) M_'3__,YGYVZTD>I&YP"&W!9^+Y.KW-@! M/QZ5= 4+,%?E3&'/;U125H#03 JB(!M[I^')).Q9 [?BFL%&[[2)=64IY8WM M3-.Q%U@BX) 8*T'QM88SX-PJ(<>/K:C7?-,:[K;OU3\ZY]&9)=5P)OE7EII\ M[!UY)(6,5MS,Y>83;!TZM'J)Y-H]R6:[-O!(4FDCBZTQ$A1,U&]ZN]V('8.P M_XA!M#6(''?](4=Y3@V-1TINB+*K4*UR]HZN^I8)S^'8QO7W""3 T4^OL^ZEX'U/V&NM^ZQ9<; 4KGK"1, M&$!]0_"H)'@P\%KC&"GKLW.W#[R6#@.G;7\AZS@<^>L].(<-SN'S(HX7M2J6 ME2;7C'.+,IWN(VA5>^'6#1K604)"?ML!\_2E9,4Z18:;M]26SYX7.Z.^IXCT1=/I75'_4# MYXWS*<^*^FKQT#3[B^6RWCSP/*E?EWM>B%]V994GC?A:W2_K?<63;3F/;!< M7>Z3>_Z!-Q_W-Y7XMCRQ;-.<%W5:%D[%=U>+-^B"4;\=T"%^3?E3??;9:5VY M*\L_VB]OMU<+MSTCGO%-TU(DXM\C7_,L:YG$>?S9DRY.-MN!YY^?V;_OG!?. MW"4U7Y?9;^FV>;A:A MGRW?)(6MNRZ>^0U_)MRJSN_CI//=9=.)M#W91Y M/UB<09X6Q__)ISX09P,P'AF ^P%XZ@#2#R"# 63LE&@_@$ZUX/4#.M>71]^[ MP,5)DZPNJ_+)J5JT8&L_=-'O1HMXI44[43XTE?@U%>.:U0=^+]+>U,XKY\UV MF[;)2S+G;7&<@FTJ7\2\2=*L_M;YVDD+YY>'\E GQ;:^7#;"?LNRW/2VKH^V M\(@MXKPKB^:A=EBQY5O#^-@^WK>,7PJ_3\[C9^>OL97PIT/QVB'N2P>[F#H? M/\3.BZ^_-9S7>CH-L=#$_^)LG/J8( ,=^\]GI02-G&8,Z7B)?<8XMWQ?5DU: MW)_/%M.D.-)1,UU;""_J?;+A5PM1Z6I>/?+%ZINOD.]^9\H$)%D,2<: R)2< MT%-.J(U]]?Z0W_'**7>B=K=92>XR_CQS:N=ORR2ZMA+/S0XD67PD\SJR=KU[ M7'F7R\?SD .94T+NG4+N64/^?!G<5V5=._NJW*7&^!Y9_#,O:!@25_5D;4#Y MGD]45*RC(C_"_B J.BJ,(B11BKO^R5W?ZNX/O."56!DVH@)7[>HNKGNQ"HCY M)@[RNDF:=L)5C^F&U^+@(R\.W+A$^%I6$?)#$@T"8H"YV OH("(Z#%,2H@&, M&=A"/T38')/@%)/ &I.8BWFU28_+9!N,)&\KXE^CE3#0S]8-PJ'K.@I%81 . M/-=1%&$\=%Q'D9#0D;D0GOP.K7[?=@W!>>I-SEHYYA862+(8DHP!D2F)B$Z) MB&"7X@@R)Y!D,209 R)3Z#@<+@TF6!@&@[4P-L#$I>X. METP3S(OP2"5$9S("P=;"GD\Y$=_5G-=1E Q1L0$5:"AF0(7>&4KU'$O/L=7S MMT7#Q31J'/Y)J/?:6 M["C4YNK,Z"FLAB0VH@.K.ZB@/CSHK>W]D;6-7[WGC M;)*J^MRM_WEY,#>5/'=F;=7WY%!WZ+7], MNYLOHH>_J=*RG5 M&](D,Y@,1XN\E#7(KFM^WHE:P[_4W]M)9@ MH&PQ*!N#8E,S(^47LBJ)Z74FTEMX&@1#X6^"$42U$J+#<$A0-.QR###/\XBY M.F I;[!=WLSN]+$N.4*M.U\;4('6(L<&%/+U5M\$\]!89<12Y6"[RIG2Z^-) MPL: PEAW5T?Y6E"8 47IJ+-2V&"[L)G8ZV-=:?@DC'2/K=;FUI&)5AF4536& M4B]ANU[2EU+07M]N?6ZE!V6+0=D8%)N:1ZG9,(5=@S&H"@-EBT'9&!2;FAFI MPC#,R$>(;G$UKU!M547S"IAD]*)6R72N\.69/NDCS-/G^IX;KWN@VH0+_7;4 APYU]$XR. MWMHG4NH0N]29TNX376I@O?DUH?3G& :4%VC>&E#4'W56:AMBUS83VWUB$AN> M+G#LUF;OU)EFE4%956,H)1.Q2Z:1U12TY[>?PNS]5*"J#)2-0;&IR3S;YP:] MT0UVIQOL5C?8O6[_AQHC4HT1^Q.TJ M !&/1.$P, :SH8OIR)2A4CY1NWR:%9B_G4YM;5IT=SO(KI?>I9_X]M7'FCNQF 99N1]]&0A4,(&RQ:!L#(I- MS8A48!1X[R %E5R@;#$H&X-B4S,C)1>U/Q";>!NT9U'>V$+:-NRUW=CL0$\R MRJ",'B.X/'NY..?5??=6=RT*K(C,\:W1T]'3F^-ONO>E!\>OT<4:&8['Z((= MWPN7],?7U-\EU7U:U$[&=\*4^SH04Z,ZOOE]_-*4^^[5YKNR:6S?.7UL#I_?O5/U!+ P04 " "LB =94__]U'(' "@+P &0 M 'AL+W=OFL^M=O!;WHOJZ^U+(;]..99EL158F>>848G4S^8"O(AK4#1K$WXEX*H\^ M.[64ASS_5G_YN+R9H/J.1"H654T1RW^/8B[2M&:2]_%O2SKI^JP;'G]^8?^U M$2_%/,2EF.?I/\FRVMQ,^,19BE6\3ZN[_.EWT0IR:[Y%GI;-7^>IQ:*)L]B7 M5;YM&\L[V";9X7_\W [$40/) S<@;0.B-F C#6C;@)[; VL;L'-[<-L&C?3I M07LS<&%H/S>@WK>5X)5D]4>ZK0OZ:R';5[%ZL9=BKTOG9 MN9>3<+E/A9.OG#_E%/V\$T5<)=G:^9@M\FUS_4[L\J**'R2J:_DV%%6OGGGO'&2S/EKD^_+.%N6U]-*WFK=X731WM;MX;;(R&U1YU.>59O2 MB;*E6 +M0W-[S]!^*H>H&R?R,DZWQ$CXQSY[[U#TDT,08<#]S,]O3B$YK^L] M^M^]#P:#=I.&-GS4/&G:V7"8(8 MQ63VXP_80[] (VV3++1)%EDB&\2$=3%A)O;9G0Q(G,JU^U%D>P$^<@<"KR&H M$\CCS*/$T,$&6MU.JWN.5O$L MTV4):ST0N,<=NXC[BE8 13U?$1'J*!)X 5&D BC/HQZLU.N4>B>4UCK+*JZ$ M4\7/L%9/Z]GE7!$Q!T >5:.J@S#F6$%%$ HQ"BOU.Z6^4>EO(I/I)G46@?F:2A2B-L]P'[L[C-%#& X AXOI,&1$=1ACE6(%% !OW M.";PF/!N3+AQ3%[6V761EZ6S*_)54D&2N=8[XYPB13& \N0<4 3KJ'JNJ\^U MCN)!@$]#)#4Y,]MI''$<<$FODN#27V"0+;9)%EL@&@<"H=X7(;H9O^2R% MQ2I;:)4MLL4VC,R17\>OS?,MPS 5H4!9L^80S"6<*PL" '.QSQ3;$ $PQ@GS MX24!DUXO>6VN;QD&75-=+H!"OKK\ 2CN(4VLCO)]/*:UM]78Z!#/R_8MQS E M$76QAU"4(56MCF*<:FH!E(?XB-K>L&*S8_V854(^(=5+;$&Q3.N:J6@"&6(!AM:0WT\1H"<]+ MZRW'('!83<5S$.4J98T00#'JJID.0DDG,:*V-ZC$;%#/2>M$-XM42]AS $6( MEM8!E*=9A A ,3:6UDGO3HG9G9Z;UHEN&#'SU1DXAV 4:[8-@!%.L3J?(9CK MNB.%&M+;5&*VJ9_V:96LXFV2?C^5V\U,EV80JVRA5;;(%MLP)KV9)LQN;B=& MG2M8GE=D!_QGHF1U 43VS MZRC7US,[5-<>S>R]125FBWIV9M=-(R>4JH(!E.[* 13VD9[789@+2Z:]3Z5F MGWK)*QCP+:_5&K!5MM J6V2+;1BHWF)3;#?94Z-EOS@R-ME"JVR1+;9A9/K] M #7O!ZR]Q:3 3@!ZC0GAH/>8 Y\D0GQ&=YDTJ,C(^9-PT4C8S(/5*]&8TQ< M+<< N"! FG\ 8(2Z-% =!-0M1X2-5 =H[]RIN0Q^;J*A>F&:47T^ 5S%ZEO M.0 49UBU$0#*<_TQP;TAIJ<,<1_Q59+%V4+.!5"QD>?B5DW&-2\P>@L=](^I^X< 11'JMD&0!0%JM>&.@S0R":9 M]KL+:F=WT=(<'Z"3.SEMT0=0VG(> BC&U;&+0)2K[BVF1R>.MZ)8-T>]2YG< M]UEU.$?:7>V.DW]H#E$KUV_QU1P#UT-\%1T.B_?TA[/KG^)BG62EDXJ5[ J] M]V5LBL-Q\,.7*M\UYYT?\JK*M\W'C8B7HJ@!\O=5GE&PO=V]R:W-H965TIV4?[_A6?%X/Z"#IP,?T^5*U >&H[M-LN0/7'S:?"CEM^$1 M99ZN>5ZE14Y*OK@?O*:W,0MK@V;$GRE_K$X^D_I4/A?%E_K+V_G]P*H]XAF? MB1HBD?]V?,RSK$:2?GP]@ Z.G+7AZ>7DRGY.*CXOLKW0N5O>#8$#F M?)%L,_&Q>/R5'T[(K?%F158U?\GC8:PU(+-M)8KUP5AZL$[S_?_DV^%"G!A( M'-B '0R8:N#T&-@' _M2 ^=@X%QJX!X,W$O/P3L8>)IB0Y\]>D&SVX#Y]')VR#SZL7./ M_[/S'2GL8XS:#9YMCE$9E)NB%&F^E(&X7X1E;$*AMH=S8+AZ<;^M-LF,WP_D MZEWQQ2O0:D3]F[D!(%MW0UWI^H;N:Y5'Z#T7,_N4DXQ*2.=,O1"YG4I M8WU4$(:T'=41PCT*X1J%F'#IX.R00616(,FZGK[?>Z?M'LX]\>*&67X0*I(8 M6:^5!."D8> 'BB:8G!' Z5!6K[0=48!A=F [/:IX1U4\HRJO3T2H\WI9[]5N MBL7-MN(DJ2K>[ 46:9[D,TXR+K=Y8#KW .]"Y13&1E>NE0IB='Q%*$S&" MPC$&!GDG6G9$\H\B^4:18I[+!2S;SYJYW/:EE:@7M!TG_)NL0GHT\8' V==M6J7UY'DI M*YZ=+.4V]=[D92-5(5:\))MM66U3069%)4"9 MTSUV7*DC,V.G*M3 E5=* A"ZE"JZH%)&Y\\Q/N-55Y632I^:9T8NN/1//*404 *[,'D MWL1753!27:T"P$IMCX6J$)BL$<1JA\QBJAK0-7%#NT\0U@K"C(*,5TF^Y'7C M9"&7++)+LFW3?)GS,MTUV;YJTPJH%M,\<^Q0321F+Z[62N>46=55E<+DC !. MZK- K6* 8_();;L/U%BNCC[E]3J6?N=S,BOY7&;VK*@JN;@UFV/R?%,6 MN[1NS;X -;)UI[1<;_;@:HET2KFJJ]D&E3,".*GCJ@)!CIULW+H"M04_-5?\ M[YMMU[[2[T\MCL;MJY6EF>=J&71&ZJF;+E3*"*)TU4T7,(AY?8M96^Q3<[5_ MZ V+Y!OY+*N7A9PFYV:&7N!2YGBJ)JCE/L!Y8]N>*@IJN0]P^E1+,H!C;E\9 M2=MBGYJK_;H9UM\"HWKM:C-]5GA:=TA.6J9,[@D 1IT@T#*#CN8Z5-E?1 8 MDTN8NGV%AEEV[P:V+;^IN?X>%^6F*.MMZVN9?X\W0^K.L^!K^/8&9HT[1D6; MH*)-4=$B5+08"ZT;-VUW@ :X=RHH9M$]1D6;H*)-4=$B5+08"ZT;-6W'@IYI M63P59H:56B_4/4]+E:C]"H"2JLW/*2IE!%&R4$N5^BC;[UGR6=NS8/]3SX*= M[UF8J:\5!B#4>Q:HE-'Y-55I>U9L!_O63"H>Q ZGJ8":L\"9&4!4\LL M5-8(8K4]JO;X8V@<.K]3G"4V[?@MWT==JZOA1UJ MNU,SS]4Z )Q,[4E,43DC@-/7SC,&1GE^7W^-M9T<9N[D@(F7_$/>'R?*TZ.< MH$28ST6,4=$FJ&A35+0(%2W&0NN&4-O58CYR-D;M::&B35#1IJAH$2I:C(76 MC9JVI\7,C[Q<; *"_H>_"( MM5TB=F&7R%0*AUIS_88&NA*HC2*(5..MW>.,P>L1:EH,3]Z?6/-R MV;P:4Y%9LOFY=.E.-OZ.V4 LAOO7ZYIX??O^KQ+RF6: M5R3C"TEEO?)EV)3[UV?V7T2Q:=[>^%P(4:R;CRN>S'E9#Y"_+XI"/'VI"8XO M,8W^!5!+ P04 " "LB =9=GD@W1 # "T"@ &0 'AL+W=O\5#EA M<"V0+"G%XGX*.5]-'-_9+-R01:;,@AN/"[R 6U!?BVNA9V[#DA(*3!+.D(#Y MQ#GU3Z9^: !VQS<"*[DS1N8H,\[OS.0BG3B><00Y),I08/VWA#/(<\.D??RI M29U&TP!WQQOVC_;P^C S+.&,Y]])JK*),W)0"G-P!!#0BL[TK(NCS'"L=CP5=(F-V: MS0SL42U:FR/,9.56"?V5:)R*+T$?2:)WZ#1-B8D3SM$%J[)MHO;F'!0FN7P[ M=I66,R WJ:FG%76PAWJ KCA3F40?6 KI0[RK;39>@XW7:=!)^+ED1ZCO]5#@ M!2'*C7-4"'U!A;K7-X3!"N>_>&%\=ZCUF\CTK5I_;V2D!.@A&Z$>.@>9"&+) MT8]+O1==**#R9UM<*N*PG=B\LQ-9X 0FCGY($L02G/CU*W_@O>^P'3:VPR[V M^$M)9R 0GZ.%X"5+JSC)-IL5462)S.M=QL=C=]FB'37:T8':=5J(OEJRG/W6 M3Q I_M 1^MLDK\U<=*BY06-N<* Y(ZIO-UMTQ&;P2#YJEQ\V\L,#Y>>$899 MA_CPD7C8+CYJQ$<'G]W<8&FR 6L%+.TAR@4@E6&F,]+UBBIOHT?>_'9OQXVW MXTYO5X016M(VK4[@,]^1[VTKH_=2!:!F_L_.=VJZWQG2FRJ+2(%HC>L3WVJI^[PF)!=*')8:ZAWM%0EPQ1 MM4C51/'"MB4SKG238X>9;BM!F WZ^YQSM9D8@:91C?\!4$L#!!0 ( *R( M!UFTUG/AAP, +0+ 9 >&PO=V]R:W-H965T$A?]IIL^#.)GOV!(^@/^_O)<[:9W4V?DD RVK"KT@SC^!*V>R/"EHE#U+SDVV 0]II72HFR- M<5[FO/FR+VT<3@R0QV[@MP9^WR#\AD'0&@2O]1"V!N%K/42M02W=;;37@5LQ MS683*8Y$&C2RF4$=_=H:XY5SDR>/6N*_.=KIV2^ 45;DACQB!F95 41LR0-P MS0K\'(!70*Y6H%E>J&N$?7Y*W)/#>$]_S0\M^ MEJ\W#VQR_I_W]7_V?A:,H,N*H.8++F?%[_.-TA+O\A^V VXH0CN%J6]W:L]2 MF#I8P!3( SBS[[^CL?>#+;IO2;9Z2[+U&Y&=G4/8G4-XB7VVP&/ :LPUP5M& M-'"&PW3'Y!-8[US#%M=LYH4XS&)O/(XF[N$TUD-4E'CCX!RU&J*H3VDR.H>M M+3!*HSCL8&?"HTYX=%'X/$UE!1DQZ6=*_8T!U)' NL2R/[$PXF.E;3%HB*/3 M#8WBN!<""R@9]:2MAJ" ]IG6%I ?!G;U<:<^OJB^OGY88%.4B,\H8:60.O_* MS--JDQP/]G!#Z;@GV0:*O)YD"\@/^D=N 04TLDM..LG)1Z"U!10GB3T"HRX" MHXL1^"1,;KE6NQ9S7G=6O?4%O5M2R_H*6]*F@_R7ONEG/V)) MS+G"C-FB*^\VP;.138_83+38UTW01FALJ>KA#MMJD : _V^%T"\3XZ!KU&?_ M %!+ P04 " "LB =9IS_C>ID# #[$0 &0 'AL+W=OCT M0H%#8!8D5Y+M]-_W" BU$T*=KGIC(Z'W.>B\0DA:[;GX+$L 11Z;FLFU52JU M6=JVS$IHJ#SG&V!XI^"BH0J+XL&6&P$T;T5-;7N.$]H-K9@5K=JZ&Q&M^%;5 M%8,;0>2V::CXZQ)JOE];KO54<5L]E$I7V-%J0Q_@#M2GS8W DCU0\JH!)BO. MB(!B;7UPE^E"MV\;_%K!7AY<$]V3>\X_Z\)UOK8<_4!00Z8T@>+?#JZ@KC4( M'^//GFD-(;7P\/J)GK9]Q[[<4PE7O/ZMRE6YMN86R:&@VUK=\OT/T/H'W7."_(ICU@MFI$?Q> MX)\:(>@%P7-!^(H@[ 5AF_LN66VF8ZIHM!)\3X1NC31]T=K5JC'!%=,#ZTX) MO%NA3D6W0&N22$45D&NV ZEPU"A)OB4_4R&HMIV2;R5EN5S9"I]%$^VLCWO9Q?5>B3LC'SE3I20)RR$?T:"KT^6SL7Q\6?3DRZ*GT_(8 M,I2[K3R8R.5L&)6SEC<[853>")Q%A:I DM]_PG;D6D$C_Q@;1XQVW2R3[]QXP% M0\:"R8S%L,.UP*9+&9\%QY>$%\58ZB9A;WTA3,+B#A8<)#H(G&>6)28C MIH9@1[:%@VWA]$!G&6^ */I([H%!4:DQMR89;W7+)"P.7[X6X0NW3$9,#<&. MW+H8W+J8= N7K)!1.>K1I/*M'IF$Q29AB4E8:@AVY.5\\'+^?ZPDYB9M-@F+ M3<(2D[#4$.S(YL5@\V+RE?T>M]#DK.82-RFX7Y6T1I-Y@9N4IRT-[H)Q)$ [ M$L8&ULO9K; M;N,V$(9?A5 7Q2[01D,!9M"RN)6I*RLT ?OM0A MDFG)3(1.<3GZ+=7A0GS,4LPSOR0,3G;,WDD=E0PB@A*8]HBAC9SHU;^R9P MO"*@O.*/B!SYR6M4W,HCI5^*@[MP;EC%B$A,-J) 8/GO0%8DC@N2',?7&FHT M.8O T]?/])_+FY?D7 M':MKQY:!-CD7-*F#Y0B2**W^XZ=:B), R>D/<.H YSS NQ#@U@'N:P.\.L![ M;<"H#BAOW:SNO13.QP(O9HP>$2NNEK3B1:E^&2WUBM+B07D03+X;R3BQ"+[F MD?B&[HG8TQ#=I0?"A7P.!'KO$X&CF'] /Z+/#SYZ_^X#>H>B%/V^ISG':9!,) M\Y@@ND67RLK17[_),'0G2,+_[JM@EX0V9&[(O<<(.Q%A\_YT] MMG[JDQ\2YD/" B"84BBO*92GHR]./F7R\T2J4B55J:+VO3!G4;I#&6$1#?M* M5649EUF*">&PL*W15'X.#JWG30/VA)L)"Z M^N0@74U6SHR_,)IG?;)J,PQ]S"%A/B0L ((I9;*MUC%8;]"1ZB1 M0*E^:"T M (JFENO$X-DOK#8%D5Q9$LUBL]_,U=;1.FD:UM7YXDB??K#TD+0 BJ9*[[32 M.V^RT*_3J&O&SG2A'\S@0D#2 BB:6HC6&=M:/[>XQT]1DB=H0Y,D*D7OE=GM MS)'>Q.KJ#.IJ06D!%$W5N36VMM[9#EH#U2Q%[NZ:9*5/.5CNGJ36I+,0@DJJ MZMAZ6%MO8OO60GW?;RWUG,&S**C1!:4%4#2U(JTCML=OL>@!-?M5M#:^L=;6\7&NC(]"D& M/_&@EAB4%D#1U&*U[MF^?HL&!>J@06D^*"V HJF_6[4FVM&ZOO_@RFKPF2N; MG'VAO]+G'ZH]*"UX\19445NKZ[QD=6'\5IWF=$*XMCL3@GXP@Q4&-;Y0-+40 MK?%U],;W=7ZKAB@_O]BNVQ4:U-B"T@(HFBIT:VP=O;$=M,ZI6K97>J'$!E595LK:NCMZYK*J1N$8ZEBAM&,"=%#Z''E#"^C[*B6VSD M!7A'>J7U^CK:];FPH%86E!9 T2KYS9,=*0EANW(K$)?]($]%M;VC.=ML-[HM M-]F):P@ &Y. M 9 >&PO=V]R:W-H965TK@L>S.FB9]K'G#?K+.,EZX]/ZM1B=M;SJB/B*9^*"A'+?[=\PM.T(LGC^+>! M]K9]5H&[CQ_H;^O!R\%;Q.Q:?\[C?>#"BH>-,\ M+>N_Z*YIZ_70=%V*?-D$RR-8)MGF?WS?"+$3X--' G 3@ \-($T .32 -@'T MT("@":B'WM^,O18NBD4\/BWR.U14K26M>E"K7T=+O9*LFBA7HI#O)C).C#_D M@I?H$Y_RY#:^3CF*LQF:K(N"9P*Q^Y7,)YGA?IFZ;/[S-'ZYYY!'>^72:KS-1OMSDX:7,49R5=1;?)EF<3:LL["3G[W<2 M@"X$7Y;_V*3?]$;MO56KUNMR%4_Y64\N2R4O;GEO_/-/_L#[Q98(2%@$"6- M,"UE9)LRXJ*/SU.Y.LO,<"37>33=?+32^J-ER\@&-JAAU;)_.W[E#X9R[MSN M2FUK1<-6J\C6"I.1WHI96XT42QLUW8Z:.D?].1=QBK)ZL2BV\]$VX TGV.G> MQ]0/AZT1F\U&LE5[Q,Z#ZCIK@&":?L%6O^# 65/P-*X699&C=39?9S/Y>)HO MEXF07^#".H<"0RL2ABT]S38A::L9&#,C&+1GC]F&D*%][@RV8Q\XQ_Y1+'B! MTB2^3M)$)/;/B1/1=>6"A$60, 8$T_(0;O,0'O7+)H1,&20L@H0Q()B6LN$V M9<.G6S:&QI) /:^U;)AMPG:;R'F(7=4$@FEJCK9JCIQJON??O\=9-:E3.?-M MDCGCNTYI2%@$"6- ,"T)OJ<\BW?4=:CI#BAKH+0(E,:@:'KB=LRF[_S\7!:) M3,XJ3JU9\,V*+O!\TEIPW%UTEA>2QJ!HNKS*"_I.WU)]+HJU7-:33'#)%_4G M8L[M]5+#TNKL(0Z"MMR@)@Z4QJ!HNMS*Q_EN(_?A #/3(#25?8(';3=C:3R$;F/J+-^0#1=/^4(?;5H6=>L2JI<49^D&(VT[&W6WG M*0MJ(:%HNN3*1/IN%ZD7,.@_=)6G28DFB?B&+N/B*[JXL"KOI';^@H2D1: T M!D73\Z.,KC\X;F4#ZHI!:1$HC4'1],0I9^P[7=R>RB8T%B[L!2/:7K= +2PH MC4'1='F5B_7WV-A.E8WI20,O- H;2%<:@=(8%$U76[EY<'=:^?M%%!?"473%5>^ M$KM]Y<7#LE#$PCI;F_C*_FXU]DX,;^GNIK/$H-X2BJ9+O+//Z/:6CU2.O\;R MI?(V264Q8J\=W=S.6XJP>XJPFXI/84>QLJ.8''UXQ\\D[5C?&<5'70C%906@=(8%$V_%DV957+5[R WNI3:QV%9;G!>V+-]Q==)87U.]"T71YE=\E@'NIQ-Q+I>&H?7;! MW6-GM4&]*Q1-5WOGDM@?WTHEYA8IH4-JJ&S9<0U&V+@4%M1!0M%T^92#)+ [ MJ<0TE20.&5[B=OVNLO'H7E6(0CHH+UX@5I>4!J#HNGR*LM+W):W6_EHV20= MTO96JKO'SFJ#FE@HFO[3(F5BJ7O']9#RL4'HUSL2XTR9K9GOC8S?%8%:22B: M+I^RDM1M);N6C]1TEW*^TG;YZ.ZUZX0%I3$HFJZX<@-(B4!J#HNF)4_Z7NOVOLWRDYF] 1Q@;/^ %M;Z@ M- 9%T]55UI>ZK6^GZI&:VZ0^'OEMM4$]+"B-0=%TM96'I>X]UX.J1_,27M\+ M_':-;FDV&I+V[R'=Q]-9O:HVDIV+1]-;VA8'4&L)2F-0-%UP92VI MVUKNKQU'A]6.H'X2E,:@:/JM%I2?#-Q^M% -(.SD!I46@- 9%TQ.GK&[@MKJ'?+LV".U\(P[:)UTFUF:X_24< MN0^HLWR@-K:_B'Q5W[WK.A\:)J(-^?YU+?YDEU0[#M+>;&_P-02P,$% @ K(@'699^@>BL M!0 XRD !D !X;"]W;W)K&ULO9IM;]LV$,>_ M"N$50PMTE4@]V,X< XG%;MG:+6C:[<6P%XK,V$(DT2/IN"WVX4<]5+(>PBKK MP6\:B;[[4<<[_:N3N#AP<2^WC"GT,4TR>3[9*K4[LRP9;5D:RE=\QS+]RQT7 M::CTJ=A8!=_%FJ_(!:[G8A1MVP]2'W;709U9-6<["?:+>\%HYZRM(XZS\&WZL%N+(07.&'4CE0+H.[B,.3N7@C)W!K1SKSC+"^5&"?UKK/W4\C>NF$3O M6,3BA_ V82C,UFBU%X)E"M&/.YU/I@<$6\<*O>%2:NL?T(VNU_5>6_,[=)4I M)IA4^B#B*4// Z;".)$OM-V'FP ]?_8"/4-QAMYO^5YJO%Q82E]Y/K\555=Y M65XE>>0J'?269VHK$L7C;R9=DNB1'XRSY[A1S[)2(V M<0>N9S7>W1D*Y]MFI_][]M9B.'4-.07/>81W$45\GRGY$A75]%+729C)HI)> MQUF817&V.2ZQO]YH +I2+)5_#]5".9L[/%NNG&=R%T;L?**E43+QP";+[[_# MOOWC4"(@80$DC +!6BESZY2Y)OJROFGCXJ8=RD()\ M _M_-P]+U';*P'HY7 MMV_DN-AM&P5]HSGQ9FTCVC>:8L>IC5I1>G64GC'*M^SSYS#+BRW1%3D4I-'_ MJ:4&"0L@810(UDJ"7R?!/ZDZ^) I@X0%D# *!&NE;%JG;/JMZE "O.,;?^[[ M'748,"+$ZZA#WVC:(]&^D3_U\; ZS.HH9\8H?U=;)G2(7XW5B'EJQ4'" D@8 M!8*UB1L#/2&)[%$JUA]0M>AN$=75^A?]/6'"S/UJ54( M2@M :12*ULX/:?)#3JH>U710B8.D!: T"D5K)ZYI'+&QR1FE($Y?0>Q95T'Z M1M-NKQ(,&&''\[H*,F#EVH])2--O87/#54K(3Z$>E@]QHHMPK(@8N4^N14A: M $JC4+1VAII>$7NG%1'0WA*4%H#2*!2MG;BFO\3&7FB4B/A]?9CU'D/Z1K[7 M?9\Q9,"*N--'1*1IR["Y+RM%Y%>6:1$)#^/DPTA\A;N7[W;<> M$?$\W-4/,ZK]R:+IUXBY7ROEXYJ%T58)QM"*BXP).4I'S.BGEB,H+0"E42A: M.TE-KTGP276$@#:AH+0 E$:A:.W$-4TH,?9*8W2D(AS?UG/L=&1DP,CNB,B M"9[9'2MJ!+6#;!HV8F[8WF\9NDB2O6 H5(BNX^QV+S;;<1("^ET/E!: TB@4 MK9VDIM;K)'3CK'IUHBY6\L5I(@SX='].-T _>('2@M :12*UDY-TUZ2Z6EU [3W M!*4%H#0*16LGKND]B?E+YAC=F/7V5]A=U>B;8&?:?0'R=1 =,''\WML/ZVC3 M6LK$IM@M*%%1@N7>HWJTWI%X4>S#ZXQ?XK,5'A@/\!DM]QLV^'+[X]M0;&)= MV0F[TU/9KZ9:X42YH[ \47Q7;)F[Y4KQM#C&PO=V]R:W-H965T M\OIO1A#G3L=E[%-,Q MSU6:,'@41.991L4_)TG->-IV2S57K#G8YW= //H+[L'@6NW HE3C)@ M,N&,"%A/G%GG+NQX6L%(_)[ 01X]$TUEQ?E7O;B/)XZG+8(4(J4A*/[M80%I MJI'0CK]+4*/[^B?S3DD2O-+#J6LYY HEXIGI3):D"6L^* M%=FJH_Y^"8HFJ?Q WI&$D=^V/)>()\>N0E/U@6Y4FC4OS/(OF-4G#YRIK20A MBR&NZ[M(L>+IO_*<^XV O^3LE@3>#?$]OTN^/"_)^W$),I-Y@# ME$F3)1\31EF4L,UQ^OSY&0'(O8),_F4+>W%:UWZ:[HIWZ/D0&"E4E2C!?^Z,*UQ:. MZALH?:GLI[[7&XW=_;&?+4*^UZT++<^%.D-O6!<*+4+]P*N$:GQ[%=_>E7P% MI%2W*\5)SM:Y;ATDXEF6F!*W\B^@>T<&!8/!"?USF4'@G[ _E^GU3]P86LX* MAG;N_8I[OY%[T;Y%57\WA(&ME\W[9V=W_&YGJJ,V0]8FV+)-L+ E ML%K(.M[W#V6ON=7FV0H$X6NR+F*$'[\)DTKDYG(A_S9_3[[H# ,#P &0 'AL+W=OJI2Z1)8P-A.;4NQT^BNNIZBY'+W>0UC&Q5VZ>YB MY^[7=Q8(-N&E)\7]8L/RS,,SLS,[S.P@Y%>U ]#D.4VXFEL[K;-KVU;A#E*F MKD0&')]LA$R9QENYM54F@46%49K8KN,$=LIB;BUFQ=J]7,Q$KI.8P[TD*D]3 M)O]=0B(. MT;$Q*!!_QW!0)]?$N+(6XJNY^3V:6XY1! F$VE P_-O#"I+$,*&.;Q6I5;_3 M&)Y>O[#?%Z =Q^ TJAT:&+Q2)*G[)H<(Z M%@ESI45:&:."-.;E/WNN G%B@#S=!FYEX+XV\'L,O,K *QPME15NW3+-%C,I M#D0:-+*9BR(VA35Z$W.SC8]:XM,8[?3B3Z%!D0<((=ZS=0*$\8BL=NOTHW2SN^V M,V5_K3(6PMS"NE8@]V MWK^C@?.QRZDSD35<]&L7_2'VQ1*V,>CDG\'Q9!6&9W M@ME-,BGV<7&474@\DO WD].VE.&T%>.QU[$,;YGF3WFV@SK%3 M.3^Q%"OR1OYZHU%;?@?0]6B__I-.2\]7CQ774$$.0IH:W:-&]XW56!$TMG<\ M[@AC&S<*^JN1'OLB'6Z,?PG-DDYE9VV,YV)K>GELC?0,O;'B:*2JZ_@=F]$& MTL!S^G?CV![IS^R/M-WY+JG?591M8.![_?J//9*>L4G2'W?)#LA0EZ3'-DG? MVBZ_+"N5^N1[J889%ZM M+\VH5\PK1YIR3OS")":Z(@ELD-*Y&F/D9#EZE3=:9,7TLA8:9Z'B4 _ B^]02P,$% @ K(@'68A\^KDV!0 X2@ !D !X M;"]W;W)K&ULS9I=;]LV%(;_"J$50PLDD4C+'\D< M TFD8AD6+$C2[:+HA2S1ME!)]$@ZR8;]^)&2(IF1PMK= >:;6!\\#\GSDD?D M":=/C'\5*THE>LZS0IP[*RG79ZXKXA7-(W'"UK10;Q:,YY%4MWSIBC6G45(: MY9E+/&_DYE%:.+-I^>R6SZ9L([.TH+<1_RO2YJQIW,'.R\/[M+E2NH' M[FRZCI;TGLI/ZUNN[MR&DJ0Y+43*"L3IXMRYP&+WE#Z)K6NDNS)G M[*N^N4[.'4^WB&8TEAH1J9]'>D6S3)-4._ZLH4Y3IS;E]TMKY:^TT /E7G+U-E5VX W>'7VDQ88>H3NJ T=:+-$MY:6B M14S1;_,L79;:'J'P>:WF+TW00YKK=LY"P !(6 L$,"<:-!.-#BB?7C7$6.=T Y:]JKW=C+LKG=-. MQ(*JTW0?:=U'K.Z[R'74^KO:]JI!OM[-G:2[[.UZLUMH\+I08&_>WF,1B&8Z ML]V#8NNF:':C8DJ^R=$_""[2'*%[&7&)@DA2]/GB.15?SLH=_[$W/O9PKSJ@ M.U106@!*"Z%HIM[M+A7[!_,]@=RU7H'2 E!:"$4S-6UWR]B^76Z$BEF^SNA+ M7(QMB[=O(#%!>9GZZY7":KNW%)"T$(IF2M'NZ;%]4]^&4R,?]']'5]!< B@M M *6%4#13_C:?@ \FH8!!,PJ@M "4%D+13$W;K *VIQ6^*[K:D?;H"IJ# *6% M4#13BC9;@>WIBIOH^2 6JZ"9#U!: $H+H6CF/PO;Y 89.*,]N"ED=@&J>-N?T+LK3::^>7^*SJ^JT78NI M#O_=1'R9%@)E=*&0WLEXZ"!>G:>K;B1;EP?&YDQ*EI>7*QHEE.L"ZOV",?ER MHRMH3C7._@502P,$% @ K(@'671#F3P9! 4@X !D !X;"]W;W)K M&ULQ5=M;]LV$/XKA%8,+=!$HB2_9;:!VMFP#B@0 M).WVF9;.%E>)]$C*SO;K=Z1D6;9E-=L"[(M-4G?'Y[DC'Y+3O51?=09@R'.1 M"SWS,F.V=[ZODPP*IF_E%@1^64M5,(-=M?'U5@%+G5.1^V$0#/V"<>'-IV[L M0];K6)I;*2\JOM?$QG7F 100Z)L2$8_NU@ M"7EN(R&./^J@7C.G=6RW#]%_93[GZ$F M-+#Q$IEK]TOVM6W@D:341A:U,R(HN*C^V7.=B)8#QNEV"&N'\-PAON(0U0Z1 M(UHA<[3NF6'SJ9)[HJPU1K,-EQOGC6RXL&5\,@J_-GFOPH4DA/_7WDW! /#\07 M86_ 7TIQ2Z+@/0F#,.[ LWRY>]0#)VKJ$+EXT4OJD-2IQ(8V5=9!&XZ+%K#% ME.!BHVU"X1FKXDJQXGEN1[LR6\T<=\]L=>).;UD",P^%0(/:@3?__CLZ#'[H M2LLK!3M)4MPD*>Z+/E_ A@M+'G>N6Y%=;*L00Q?"BMAN3@,L\*Y-XM(FBL/& MY@3;H,$VZ,7V63&AUZ 4ELA(5+@$^(ZM %[T$IN1>W2)F[1/V$V:IB- M^IG5NI268 N0E$69,WM&D(29)+LIMX2EOZ.BXB%D"%-<6RIK)0N2U*ZXHRRU M0P[LOK)];?! LYU$%ML<;.JZ>(\N.)VSOK2@W9S'#>=Q+V<4PV_LAO$+BG%I M<[48DP;8I%?.%K4ER6O*V2L%.TD2#8Z';_#?!:V.<;*P:$S/ M-:W#C(X&=-!=2-JZ(-!>C(^P X%["A5-;@3_R^I;Q@S9,UO=)"_Q/#[LG)H% MP<^NV]"K=])UT:A!G(A=)\L.NSZ:X9%FV$OSHTCP&JR/ B+P"GHX5=_;18Q, M+156R%+@@FWE@]E>E:47*60-Y:RB@PNNEV9T$HZO'%3T>-6@O8?T_Z^4-;[3 M8@?1^?G7938979%,>KQ$T/Y;Q+=%DW;<(28Q'9_CZS ;1_0@-N[1 MHC%%N(RJ^VHSVCR,/KCGP-GXPCZ8W*W_&*9Z;7UB"G>:)CFL,61P.\*H! M4W6,W+HWP$H:?%&X9H://E#6 +^OI32'CIV@>4;._P902P,$% @ K(@' M6:A?DN%O P 7 T !D !X;"]W;W)K&ULK9=K M;]LV%(;_"J$50PLTD:B[,]M $KO8"K0(DF7[,.P#+=,V48G42"K._OU(2A%T MH34'\!=;E,[[\O YXD7S(^,_Q %C"5Z+G(J%/V'Y7#YPU7);ERTI,!6$4<#Q;N'.IQ/".O#8>. (8G!'XC\,\5!(T@.%<0-H+P7$'4",S0W7KL!MP*2;2< M)%=/B=+)Y3VC0O*JKIIJ2*Y*)\ 5>%)OY+;* M,6 [\%V]KP],$!.DVL\T8T698XFWX(3!QQ66B.3BD[)Z?EJ!CQ\^@0^ 4/#[ M@54"T:V8NU+EK[-PLR;7NSI7_T2N7RMZ#0+O,_ ]/[3([Z?E*YPI.33RP")? MG=^[3;X^OW>_+W=5S=K"^6WA?.,7G"Z<0GC#%F\XB7$[JWP:H^H0\6?S:)TP,X2%7OI;(!N M,I_WHKN060]=U**+)M'=D3P_!2P:H;A*XYGG>0-DEK@DCF;)(&XUF[%=R*R'+6FQ)?^S M"EK6.76AUT:UXP,\FL;Z0(!?,RR$/E9L)M[59,0R"OT![W$,],(![&2T=(;> MH&[K<4S0Z:N')FW1I&=-P_Z K1O#)# ;FG24[A6*:%WG:AJ\?HL7S&PO=V]R:W-H965TB#[0TEH652)>D[/3O0U*R:LM<9]'NBTU2<\[, M&8Y&,STP_BBV !)];6HJ9LY6RMV=ZXI\"PT1-VP'5#W9,-X0J;:\=,6. RD, MJ*G=P/-BMR$5==*I.;OGZ92ULJXHW',DVJ8A_)\YU.PP+"JRJW4!VXZ MW9$2'D!^WMUSM7,'EJ)J@(J*4<1A,W/>^W?+1-L;@S\J.(B3-=)*UHP]ZLTO MQUA 76LB%<;?/:CV1YLM9+H"1[G;:3>(R(DDZY>R N+96;'IALF_0 M*E\5U77R(+EZ6BF<3!>,"LG;[M;41G)U=0*]0P^J(HNV!L0V:+$EM 1AEG;[ MUQE(4M7BC4)^?LC0ZU=OT"M44?3[EK6"T$),7:G"U4[=O ]MWH46/!%:B#XJ M_JU 2UI 8<%GU_'Q%;RKTC3D*CCF:AY<)?RUI3N&E<- ?TV[JN2F*JY,\5 MJVND7NL#X<5?MCKH/&&[)]TI[\2.Y#!S5"L4P/?@I#_^X,?>3[9+>$FR["7) MEB]$=G9=>+@N?(T]G4-947-+:Y(_UJRTW4-'$1L*_8'9IR$.L1=/W?UIAB_- MXLB?8._<++LTPTG@Q[?G9DL+6QQ%,1[,SO1&@][HJMY/ZA.5']N3FYL&AA@O M@%L[44<6G021Q-$D&@F_M,+A;3*RRBQ<*CW^2/:EE>_C)$[LLN-!=GQ5]A?U M54:[[CVT]LQY?.'WG>\G/A[%M[#9>:$7C*XOL]@%&$?>J!J6-KY)$N'(+C@9 M!"=7!:O>_IVB3BZ+V@LFT2B^Q:59=!LDDU'M9\]C6WZ7K1/KGGRX&^"EF9B$ M*MR6RJX5#Z?#4/;>S"*C\[E_M_ MYYD:XKJ9ZU_Z;@+\2+CJ" +5L%&NO)M$ M70WOIJIN(]G.C UK)M408I9;-8@"UP;J^88Q>=QH!\-HFWX#4$L#!!0 ( M *R(!UFZ/_Y-TQ( "(Z 0 9 >&PO=V]R:W-H965T!>#'J 1ZW[I20PX817K,MEI)#V['Q>,1-N:ED2/2,5I M8'_\4C+M='_H^"(^1Y9O?BYLL*Z-OJ^6Z>'=V4Y:W MOYR?%[.;;)46;_+;;%U]YRK?K-*R^G1S?5[<;K)TOE]HM3SO=3JC\U6Z6)]= MO-U_[=?-Q=M\6RX7Z^S7351L5ZMT\\?[;)G?O3OKGCU\X=/B^J;'\XNUM M>IU]SLI_WOZZJ3X[?U3FBU6V+A;Y.MID5^_.+KN_V&EOM\#^$?^]R.Z*)Q]' MNZ?R)<]_WWVBY^_..KLURI;9K-P1:?7/U^Q#MESNI&H]_EVC9X]C[A9\^O&# M+O=/OGHR7](B^Y O_VG4W.HGEVE6Z7Y:?\3F7U$QKNO%F^+/;_C^[J MQW;.HMFV*/-5O7"U!JO%^O[?]%O]0CQ9H-=[88%>O4#O<('N"POTZP7ZQXXP MJ!<8'"S0G[ZPP+!>8'CL"*-Z@=&Q"XSK!<;'+C"I%Y@WYV5E[QYQ/JL=>>_T7G!&T<=\ M7=X4D:C N;_\>;5.CRO6>UBQ][T@:+;K-U&W\W/4Z_0&T3\_Q]%/_]FT7A_" MS,?TCZ@[W2O]@!*'E3B;O8DZHSW3"S BS%QNK]]$O;[/1-FW\OY/U/_FM[L_ M,TTO_A&O5?_UURHY@NEU7V74,3^YP:N,/N(U[W=?_=&98U[SUW\#[#&O39#Q M?LW[C_GK[]W!"^[?J\^C_"KZL,GFBS+ZO^BRVEY5"8HNU_/H4U:4:17.A^]> M7F^RK/I^V;#^[X/C[+;,OQ2WZ2Q[=U9M>HML\S4[N_C+?W1'G;\UA8K$8A(3 M)"9)+"$Q16*:Q R)60CSHC=XC-Y@K_>/V/0U!6I !HK$8A(3)"9)+"$Q16*: MQ R)60CS C5\#-0PN"V[O*ZV3]?5!BN:I=4@B_*/:%ME;!.5-]67[C=A5]77 ME]5WF@(7U-L&CL1B$A/WV&B/[?9XOUX,AYW[_]Z>?WV:)G+8A,04B6D2,R1F M(PPGS;0*%:7&M/(]5[(5+HP!+5 M$E13J*91S:":I30_64_.*7?;[6O]%C_9S9*!;508;ITI4HM13:":1+4$U12J M:50SJ&8IS8]=S\6N=](>5[TX%2Y2BU%-H)I$M035%*II5#.H9BG-#Y?K:73# M18U3][["?.OP]9_-[\;#INE=C(XK4$VB6H)J"M4TJAE4LY3F!\NU,+K!<]*G M[X:A/8U:\XY%-)^=C=&!!:I)5$M03:&:1C6#:I;2_&2Y.D8WW,=XMAOV*?N: M+[_N ^5OL$[I'897HG7^T-X&J@E4DZB6H)I"-8UJ!M4LI?D1=1V/[NBT73:T MQ8%J,:H)5).HEJ":0C6-:@;5+*7YX7*-CVZX\G'R+AO:^4"U&-5$K7FG"U[H M)*(#)ZBF4$VCFFEXB?O#QEUV2PWLQ\;U-KK!L]@7_[5=?:E"4DT<']^9%-V_ M,ZFHYHE'O%OI?7B UL%!RQVH)FKM:?VP=Q@8M+2!:@K5-*H95+.4YF?*53>Z MX>Y&O-VD^[<0-Z2J,4%H60/58E03K[QPHVBU?U]IXR0/+7"@FD(UC6H&U2RE M^>\2=BV.7KC%(1[3=)5ET6VVF67K,KW.FE(5IMJF"M5B5!.UUNT^V3!UWE13 MC?'P8/.$CIN@FD(UC6H&U2RE^2%RA8U>N+"AU]7N4%ID\_M=HX>]I6ICM?M\ M\])AP\:,H0T.5(M13:":1+4$U52M>6]9:]P[U.BXIM;\-_IEHG!*UAH)JHMB%^Y,Z'6956X9;79' MMZM]G\/SN6FQ/]*PGN_^J7:*%OF\,3YH=P+58E03J"9K[6##-IH.#K.#%B=0 M3:.:035+:7Z\7'&B%RY.?$^\HO2J6BBZ7NQWE+*KJVQ61F4>+3RKVK4JHFIS M%A5WU4>-D43K%*@6HYI -5EK!Y$<3 X3B?8D4$VCFD$U2VE^(EU/HA>^&$:K M*E/+=_:'AVZ=.+1C@6H"U22J):BF4$VCFD$U2VE^,%W'HC<^J<#40SL4J!:C MFD UB6H)JBE4TZAF4,U2FA\NU\3HA9L8;<\:A[G684-[%Z\\U6[T1Y9N&G.% M7D$#U1)44ZBF4NC=$+EPI:G3-&FQBH%M?:ZV=Y!3JN1+4$U12J M:50SJ&8IS;]NM2M>],/%"_"<<7BDMAE#M1C5!*I)5$OZSZ\9TF\\V:K0<36J M&52SE.9GS/4R^N%>1IO3RF&J=8C0XD6MO7(B6*"#2E1+4$VAFD8U@VJ6TOP$ MN6)&/US,^+[3RF&T=9;0B@:J"523M>:=5F[>AB3'/U2AZZAKK?&*P0?GC-&! M+:7Y27ARHY%PP8(Z9QP>IG4VV#N-L+<:8>\UTF_:!@X[P\-@L/<186\DPMY) MA+V5R(^H9/1=)://5S*H<\;A56L=2;3&@6H"U62_N<8QF1Y&$JUQH)I&-8-J MEM+\2+H:1Q^\_L71ER@,#]HZ;&A! ]4$JDE42U!-H9I&-8-JEM+\2+H>1_^T MZUWTT2X&JL6H)E!-HEJ":@K5-*H95+.4YH?+=3'Z/_9Z%V&^=?C0K@:J"523 MJ):@FD(UC6H&U6S_^04VIH?'D_Q@N1Y&G^UAA+G60?K.YD2,KH9 -8EJ":HI M5-.H9E#-4IJ?*]?#Z',]C##5.E/3YA-2!P?C8G14@6H2U1)44ZBF4'XIB6>S]#I.:.$"U?3@^84IFI^%0<>UE.9' MQ94I!N$R!74*.3Q,Z_"@]0I4$Z@F!XW7TQA-#\]7H:,J5-.H9E#-4IH?+]?0 M&/ -#>H4,!6LQ M1C5!*I)5$M03:&:1C6#:I;2_'"Y8L8@?(&-MJ>XPESKL*%% M#503J"9?^3&\>#(O05=#H9I&-8-JEM+\7+E.QB#"5;IQ5M=J":0#6):@FJ*533 MJ&90S5*:'V'7_AA,3IMWHFT/5(M13:":1+4$U12J:50SJ&8IS0^7JX ,PA60 MS_5J):@FD(UC6H&U2RE>>$:NG+(,%P.^4&3SZ/?*A->O;:I1+48U02J251+ M4$VAFD8U@VJ6TOSPNE[*L'O2M'.(-E!0+48U@6H2U1)44ZBF4'U:QQ MKZ":0#6):@FJ*533J&90S5*:GU97 M<1D.3IMGHIT55(M13:":1+4$U12J:50SJ&8IS0^7ZZP,PY<@H>:9:+4%U>)A MXXU7#B]K)=!!):HEJ*903:.:035+:7ZX7&=E"-X4IG&>>?R13+3N@FHQJ@E4 MDZB6H)I"-8UJ!M4LI?DY=1V8X6GWB!FB[114BU%-H)I$M035%*II5#.H9BG- M#Y=KIPS#E_^@9IAHB:767ID3QNB@ M4DJB6HIE!-HYI!-4MI?KA<.V48;J>T MFF&^3XNL_<02+:Z@6HQJ M4DJB6HIE!-HYI!-4MI7CQ'KM\RZIPTL1RA_1-4 MBU%-H)I$M035%*II5#.H9BG-#Y?KGXS"UT6!)I;A45IGL'O4*7)T4(%J$M42 M5%.HIE'-H)JE-#]5Z7BU1W">T M-H)GR,.KTSJ%Z!574$V@FD2U!-44JFE4,ZAF*7*-DQ%XTQLW MLSS^W3_?/P=%2RRH%J.:0#6):@FJ*533J&90S5*:'VO7=1F==N.<$5I00;48 MU02J251+4$VAFD8U@VJ6TOQPN8+**'R1%NI0)]IC0;48U42M'6 M?\*ASO"*MPXL>FT65!.H)E$M036%:AK5#*I92O-C[;HQX]Y)<] QVF5!M1C5 M!*I)5$M03:&:1C6#:I;2_'"Y+LLX?&T6Z%!G>)36&40K+Z@FQHTW^.D>WN!' MHJ,FJ*903:.:035+:7ZZ7)EE'"ZS/)N1/G\3T$G32K3R@FHQJ@E4DZB6H)I" M-8UJ!M4LI?G9=,68\6FW#QJC]114BU%-H)I$M035%*II5#.H9BG-#Y>KIXS# MEV*YO*ZV6]?UK2:K+5VUG=M6>=M$Y4UV>#"F,7QH?0758E03M?;T!LC]3J?I MWL$2'3A!-=7T-(:-3T.C YN&@4?#QGLO6VI@/Q.N53(.MTKJ&5V]5Y7._[4M MRA=G=FAU!-5B5!/CQNK(X3OX)#IH@FH*U32J&52SE.8GR%5'QL=51^XW(#]' MZ2K?KLLHWY;53M-ZOEA?-V8)+8"@6HQJ M5DK1WQ)SU!!U:HIIN>1O,&UJ # M6TKSP^*J&^/PM4J^Y^[AC?%!*QZH%J.:0#59:P<;MM%D>I@=M+R!:AK5#*I9 M2O/B-7'EC4FXO/$]\8K2JVJAZ'JQ/R>=75UELS(J<__H^VZ/J8BJS5E4W%4? M-44RO&IM(XEJ,:H)5).3QC;)8#HYB"0ZJD(UC6H&U2RE^9%T_8])R_Y'X]'V M/_4];N$U;IU4M/B!:@+5)*HEJ*903:.:035+:7Z>7?%C35UHG^;HH-]M9N:@RM*PFH,W; M+[1O@FHQJ@E4DZB6H)I"-8UJ!M4LI?D1<[64R>2TR2%:0$&U&-4$JDE42U!- MH9I&-8-JEM+\<+D:RR1<8WF?;ZIE%NOKHFX0SX[;H*&M%52+44V@FJRUIVVI M7K^Q\X6.JU!-HYI!-4MI7IZFKKK;'.=?T?I9G=J^N&3,K_=D=&7O"SSU?[#FRRM=M%V#ZB^?Y7GY<,GNP'N\LWO M^]6[^']02P,$% @ K(@'6:(Z'G=]! #QP !D !X;"]W;W)K&ULK9EK;]LV%(;_"J$50PMDT35RDMD&&A/=,JQ#D+3; MAV$?&(FVB$JB1E)Q!O3'EY0473*9B8OS)=:%YQ'YDCQZ3[3<<_%%9I0J]%CD MI5PYF5+5I>O*)*,%D:>\HJ6^L^6B($J?BITK*T%)V@05N1MX7NP6A)7.>ME< MNQ'K):]5SDIZ(Y"LBX*(_ZYHSO>+MRR7:;,!7>]K,B.WE'UN;H1^LSM M*2DK:"D9+Y&@VY7SWK_$01/0M/B3T;T<'2,SE'O.OYB3ZW3E>*9'-*>),@BB M?Q[HAN:Y(>E^_-M!G?Z9)G!\_$3_T Q>#^:>2+KA^5\L5=G*.7=02K>DSM4M MW_]*NP&=&5["<]G\1?NNK>>@I):*%UVP[D'!RO:7/'9"C +"\$! T 4$SP*" MX$! V 6$KPV(NH"H4:8=2J,#)HJLEX+OD3"M-$OLMT MG%IC*M@#,=JC#ZPD9<)(CJY+J42M9U=)]!-ZGZ;,S%%SHUUI9L;>8JH(R^4[ M] :Q$GW*>"U)FOGFG M)^^I9S/$C9V(::*)?D,,GX@S&&S'W-'J%'DM)IC'N%KO7O2@%SUHN.'+HO_] MN[Z'KA4MY#]SRK6@:!YDDL*EK$A"5X[>]9**!^JL?_S!C[V?YT2#A&$@V$3 ML!J#.K4->EHIJJD""*HH14LYI8&D5A$>+*J62[4I],T5$:B>=F'>B>3UD--W1 MV11H?>*Q$D+",!!LHK3O#6[8@TJ"'0E(0U :AJ)-51S5%+YUQ=X(6K"ZD*@B M+)W5SAI_M':0--S1)HXP&EFFJ2:#Y?>MAO@UEK4CC)^\",_BX%GRGVEV<1[$ M%\\,J[T_W[L&!H?NVRWZ;-;ZR$I6U,7LX($,=J<1) U#T:92#N[?C\"2$J25 MWX#2,!1MJN)0&OCVVF!0\<0LQY=MAIUWM):@A4)'>Z73\(<:P+ MW+6@I0 H#4/1IE(.U8"_ -NUD'Y^ TK#4+2IBD-]X-L+A.-W+6AU $K#_GQ] M$![8M4.!X+^R0K@UN];45)_V?%8<4-\/2L-0M.E_9 ?G'X Y_P#4^8/2,!1M MJN+@_ .[\^_K>Z MT*]JT7Y]:D\4KYKO,?=<*5XTAQDE*16F@;Z_Y5P]G9A///TWP/4W4$L#!!0 M ( *R(!UEVDHE@"0L &"$ 9 >&PO=V]R:W-H965T94M9W=%Z=[01.G0260 M ]+.2/?ASQ FCH$Z>/.;OIAI$_R8\".._<28R]>\>"[7G%?DRR;-RJO)NJJV M[Z;3+YM"FW3J6%8PW<1)-KF^;!Z[ M+:XO\UV5)AF_+4BYVVSBXNMO/,U?KR;VY-L#=\G3NJH?F%Y?;N,G?L^KS]O; M0OPU/5"6R89G99)GI."KJ\E[^QT+FP+-%G\D_+4\^IW4+^4QSY_K/SXLKR96 MO4<\Y8NJ1L3BOQ=^P].T)HG]^&\+G1SJK L>__Z-SIH7+U[,8USRFSS],UE6 MZZO);$*6?!7OTNHN?_V=MR_(KWF+/"V;?\EKNZTU(8M=6>6;MK#8@TV2[?^/ MO[0'XJB [;U1P&D+.&,+N&T!=VP!KRW@C2W@MP7\L06"MD#0'/O]P6J.=!17 M\?5ED;^2HMY:T.I?FKB:TN( )UE]9MU7A7@V$>6JZX@7R4M2)6+[;_PI=BVX@4O*W(75YS< MO\;;DOP4\2I.TO)G4?KS?41^^N%G\@-),O*PSG=EG"W+RVDE=K[>A>FBW='? M]COJO+&C_]QE%\2U?B&.Y7@#Q6_TQ=]OBPMBAV\6C\84#]XL3O7%&7^\();] M9G&F+Q[QA7CM^^*N6GPJ\CZ$[AQ"=QJ>>SKT?W\4SY$/%=^4_QD*90_RAD%U ML_>NW,8+?C41[5K)BQ<^N?[Q;W9@_3H4$1(6(6$4"6,@F!*M>XC6U=&O_Y77 M#;9X#[_?Y+NL&HIT#P@:0/W!\W)M.X$5>M;E].4X+6U%IFDA810)8P.'(YP% M=N >#H<2A'<(PM,&<6@7B[I=+.MV<2@,+<3T_86$14@81<(8"*;$ZA]B]5%- MIX^,%@F+D#"*A#$03(DV.$0;G-MT[@'^<5MAST+17G2:3FU%IFDA810)8R"8 MDE9X2"O4IB7?B"7)\DJ,)LKD*1-M[9+$I1BP+.H,ZYZJZ+P^\<&V5UN!Z1L4 M"8N0,(J$,1!,B7QVB'R&:GMGR&B1L @)HT@8 \&4:.>':.?GMKWS?MMK.9;X MZ;2]VHI,TT+"*!+&3A\.)0C;DD+ 0C:LY']D9%=77Z_IFQ)*BZ T"J4Q%$T] M'XX$D8UJ=5L2*F$D+8+2*)3&4#0U86F#;*V1&-/XMH33K6^[H3*9E2_Y\;'^?2K4 ^AM"ZV7KN8-YJ?XN*95R2NR*/>4%N\R2KR&U<+'A*7%+R+!&/+O+F>^C] M%(2F:^1=A-;?#3I(4 T$I450&H72&(JFGD;2!=ES6 <)Z51NH+0(2J-0&D/1 MU.D'TC$Y>LP$'NP,GN\Q MA<>1-LD9.8DG;IK'7XCH[6R2IB,UF-_ %):9Y?7;2JCA@=(HE,90-#4_:7@< M_=R?_:<:V<;)LIXH^;C[2I;Y:T:J];ZS2E9-.UJ\]7[T>IK2#?II0FT.E$:A M-(:BJ6E*F^/H;8[YJ.8P2[89GFSS/*WGSM8CF)(X%Z%O,(31[YOQ!$SH-"(H MC4)I#$53SQEIG9P -81QH/8)2HN@- JE,11-35@Z*D?OJ,8,8<+>Y[+K#HUA MH'X*2J-0&D/1U,RDGW+T?FK,&&8V<@P#E4%0&H72&(JF9B9ED*.?&31V##,? M',.XW9F9^MJ,^1^K_9OCM7^1Z-9#_H=->TO06D1E$:A-(:BJ2>0=%$N M[)HS%WK1&90606D42F,HFIKPT95GYU]Z-F"J!F:'W>AK,LX,>_$9]NJS[V&J M7&FJ7+VI&M$C;@DG>\3ZFHPS@_HH*(VA:&IFTD>YIWS4J!YQ2^G.CK"[5E]? MFW%N4"<$I3$43V5.2O+Z3=4/$#I5$HC:%H:IQ'JQ/IQ8]Y]_>. MO^3I2_W0HN#+I"*K>)&D2?65Q-F2/$1DEY5\L1//-0-;PVL9];MKVFN"TB(H MC4)I#$533R/IHCS8="83E!9!:11*8RB:FK"T5M[9JR)Y0Z9JJ%\,-550 M&H72&(JF9B9-E:-ZQ8/ M3D_R9EXW-Z@8@M(HE,90-#4W*8:\4].33/M1'Y-'7HA>TUVS1B[Y,=YL?R7O MMW%1[1?<->PW06T3E!9!:11*8RB:NHBDM$V^A>HW^=!EDZ"T"$JC4!I#T=2$ MI9OR]6YJ1+^I)1SWFQR[WVW25V0<&51-C7L)#%6IFH5T3K[>.8WH#_F#OJFW M:L.-OB;C,*"^"4IC*)J:F?1-_JD5E49UB%I*MT,T[^4&%4M0&H72&(JFYB;% MDH\62^V4T,\'??10ZZ-F4JA[X;D&%TOI=\WXHQ(JD: T"J4Q%$T]98Z6U,:M MJ8U=5!N[JC9V66WLNMK?0R+Y4B+Y9TLDOR^1@G#NA=UV'.J0H#0*I3$438U, M.B3_;(?D#SND?I\)*I&@- JE,11-S4Q*)!\BD?QAB33O?K>JK\TX-ZA$@M(8 MBJ;F)B62/UXBP99;UM=I_%$)-4-0&H72&(JFWH-"FJ$ 9H8"J!F"TB(HC4)I M#$53$Y9F*#C;# 5]K6('0_<9@:HA*(U":6S@B 1!.)O++S[4-*0;"D[-1S)I M>Q_6\4;\(@#U71__7,?%RE#8ZW?'^$T+U5%0&H72&(JFGB921P4NK%F&+LL- MI450&H72&(JF)BS%5: 75V.:96]@C#K0*D/%$91&H32&HJF127$4Z*^$&S%& M#0:O@K/FSESYZ28(%4-0&H72&(JF)GATRS6]&!HY8@T&U]1VW*YIT-=FG!OV MSFO86Z]]#SL42#L4C+_[VHA[7323'![.FR&JWR/CCU6HDX+2*)3&4#3U3)%. M*H#=M"V 7AL'I450&H72&(JF)BSM57#VO=M:PLD9HOJ:C#.#6B8HC:%HZKTS MI64*]5>[C>@YM82NW>]>.*6OR#0R*(U":0Q%4R.3VB@\M0+3J*Y2.'C!FV_U M;SD1;V!>'Z5Y]6W/Z:"_YH7STT=U_\'4$L#!!0 M ( *R(!UDWVXKNI@4 .\P 9 >&PO=V]R:W-H965TB2W/]"LKD:=,Z<-\[X*8LSISYK'SN(9_/Q$XE M<<8?G_@J>,*=S[9LS1^Y^K)]R/616ZLLXY1G M,A89ROGJQKG%U]3WBX#RC#]C?I GCU$QE2K4.8O T\?/ZA_+R>O)/#')[T3R5[Q4FQMGXJ E7[%=HCZ+ MPR^\FM"XT%N(1):_T:$ZUW/08B>52*M@/8(TSHY_V;?*B), /+H00*H TC? MKP+\O@&C*F#4-V!I><3S>,^*8J&/<<:R1_TVT%)]!-ZU&_.Y2[A2*Q0<[I$ M;R.N6)S(=_J<+X\1>OOF'7J#X@S]L1$[R;*EG+E*#[%(Y"ZJX7PX#H=<&,ZO MN^P*^=Y[1#PRZ@B_LX??;O,KA,.+X5&?\.!B.+6'1WRA!X_+<-\,=W59ZMJ0 MNC:DU/-?KLW?G_1KZ%[Q5/[3Y>I1:-0M5#2;:[EE"W[CZ&XB>;[GSOS''W#@ M_=SE,:18!"E&@<2,:OAU-7R;^OQW470V_>FX3<4N4UU5. H$I4#1H?=S3 (O M''DS=W]JL#714(,AQ6C'#,))@ ._GH'AW:CV;F3U[E9*KMZC%8MSM&?)CG>Y M=Y08G^3VR;CEG3714.\@Q6A[_&0R"4BW<^/:N;'5N4\Q>XJ36'U_R;UQ*_NY M<]9$0YV#%*.VL1NN!;5K@=6U^TQQG5>AG"F.Y(%M.]N89/69Q'C2:A7@;-N8DTTU&!( M,0HD9A@\K0V>6@T^O3[.A-+((N-UIIO0$C&IJ6A1V!YG:Z0OJ=>\LRE9$PS] M&$"*19!B%$C,J!+V&NKQH-I2I014$%"U"%2-0JF9-3DA4?S:YE0I&-W)(Y[^ M.>M.]E2#;894HSTF83K8\"*V E"_R^Q*P[A.'?L$GSL(2H&@:K1K"EX8X O^ M-82'[8C7^V*[TK%=;=M3#?8/E/*LPS>]:P@/VQ%OX,J'_D,]+]+M>0?W7U!^ M!%6C4&IF!1O2Q&.P-1$2_^Y U2)0-0JE9M:DX5AL!]D^:V+0=TT,VO_<\=KG M11WGA=/6:;1'7G/2#3)B*P/U7,;"?LL8* B"JM&N*5B6L0;RL)WR^B]C;=AK MO6E .0]4C5J';WK7\!L&!;C6,K:XM(J!8AVH6@2J1J'4S%LF#=D1,+(CH&0' MJA:!JE$H-;,F#=F15Y,=:4/1>2NR)QEL,"C368=ONG9R]P^ YD@;A5J^P=[/ M@[VA9QN^Z5M#<02(XLC+%&=/-=@[4(JS#M_TKJ$XTI_BP C.GG-PGP4E.% U M"J5F5J\A. )&< 24X$#5(E U"J5FUJ0A./)J@B,=)!5TW'*Q9QKL,N@]QHXY M!$$XF8XN=*0&!@D #)(V20738'3N'R@+@JK1CAF$>'0!!4F#@@0(!+% M5P%^8_DZSB1*^$K'>%>AMCX_[JX_'BBQ+;>//PFE1%H^W'"VY'EQ@GY])81Z M/BAVI-??<9C_#U!+ P04 " "LB =9"RWF]V($ J&0 &0 'AL+W=O M$#Y]S+KZ'>QUGO"7T&TL1 MXN![D6,VT5+.UW>ZSN(4%9#=DC7"XLZ2T )R<4I7.EM3!),*5.2Z91B>7L , M:]-Q=>V)3L>DY'F&T1,%K"P*2/^Z1SG93C13VU_XG*U2+B_HT_$:KM SXB_K M)RK.](8ER0J$648PH&@YT=Z;=PO3DH!JQ-<,;=G1,9"/\DK(-WGRD$PT0T:$ M,",TU(8CC-P M YZ%_9,R1X LP2R%>(48R#"(8$;!5YB7U8T##P-O0\1AEK-W OSR'(*W;]Z! M-Q+R)24E@SAA8YV+V&4$>ES'>;^+TSH3IPT>">8I W.'BYNMT#GU^NW@>/_M^S M+_YS\">IL!L/VQ6?_>\>_OV3N <>."K8'WTFVQ$Y_42R[-^Q-8S11!-UG2&Z M0=KTYY],S_BU+\,JR4*59'.59)%*LH4BLA.?.(U/G"'VZ1?"17$KL6C9>?8W M2D!<53-9F9:RF&WVQ2S#' EY#BCD2#2VIK3U66JGZ56:LO%OIC>!YX_US;%5 M!@.[UBI=1=,T#>-4/G#TZ,W]^,W_^X/P]G!0:MH7KWBD;)+FV M:ZDD"U62S56212K)%HK(3CPR:CPR4K6Z&:GTB4JR4"797"59I))LH8CLQ"=! MXY/@!ZQN@F[[#'RW5:X' [O6*EU%T_#;U7BN4C+J2@:&WVHWB^X@W[*]_OIO M&H>?W\85'2 ^TP"&2:Y]LY6RA4K9YDK9(J5L"U5LIU8YVJDQ536"FDF57U2R MA4K9YDK9(J5L"U5LIWZQ#GZQ?D!#J$6/5]2MVCP;CNMJOW0%;<]JM0.EDE&/ MI-5N!SUC;FROW0_THYW9 M%5M>G.0$Q*S'<;7,W59F/_?;6=W;I^;][-S9[K MD?PCH-H)/M#O_D5XA'0E?H*!'"V%E''KB]9%=QOSNQ-.UM6^\"OAG!3588J@ M2+\<(.XO">'[$RG0_#TR_0=02P,$% @ K(@'67&)]@&2"@ =8 !D M !X;"]W;W)K&ULM=WM;]I( @;P?V7$G4Y=J1?\ M!H1>@I3$,^,Y;=6HV>Y^.-T'!R9@U2_4-DDK]8^_L7$P0\R ]Y[]T@)A?N,D M3V#,@\W52Y9_+592EN1[$J?%]6!5ENL/PV$Q7\DD+"ZRM4S55YZR/ E+=35? M#HMU+L-%/2B)AXYEC8=)&*6#V55]VWT^N\HV91RE\CXGQ29)POS'K8RSE^N! M/7B]X7.T7)75# MUPSPSMVD43-@=#A@=&3 N!DP/G? I!DP.7>3+IL!E^=^T]-FP+2.P_;W5__R M_; ,9U=Y]D+RZMY*JR[4":I'J]]YE%9A?RAS]=5(C2MG]-LF*G^0?Y*;Q2*J MXA?&1*3;/Z(JC.]\68917/RB[O+EP2?O_O[+U;!4$U?#A_-F$K:=Q#DRB4T^ M9FFY*@A-%W+1,9Z;QX]/C0].S.\8@*'ZB>U^;,[KC^W6,8HWF^4%L9SWQ+$< MKV.#[LS#_[V)U7#[Z'#_Q/ P-VN4^T8:B?E(C"(QAL3X%KNLL6IM^SRS+B:C\=7P>3^K9]U+ M@#9,"^%H%\*1.81JF2OS7"Y(43^61D6QZ7RVOS4Z?2.'Q'PD1I$80V)\BXWW MPF1/;.MR9%G60>S.OJ< ;: 6O?$N>F-C]+9/WKE<;_+Y2NTZD76>+?,PZ0J? M4>H;/B3F(S&*Q!@2XT@L0&)B_";L5D9B/Q"@28TB,;['17BKG8IM%Y*P"A&EYO=SE]=*8U[LL M+;(X6H2E>C*G:1F5D2S(%[7OG1-?/LLX6R=JN4D^Y:2Z:YEOMJ]\_22?=DO/ M^W;IV95JXP;T3342\Y$816(,B7$D%B Q <*TY$]WR9\B7PZ8(E.,Q'PD1I$8 M0V(O$41IM0)1-U2/ZUVY M-NM]@PW5?*A&H1J#:KS1]M>CTU'7PJ/CCO;APG6;2M0&ZK'<*RML\\*B?GB] M(9LT*KN#9QS?.WA(S8=J%*HQJ,:A6@#5!$K3$^RT"7:0"X1&0^49J?E0C4(U M!M4X5 N@FD!I>I[;^LLV]A+Z(S))L[+N"]GFWNO7W\0] M^7)T,0&MMJ":#]4H5&-0C4.U *H)E*;'MRW,[!%T,0'MS:":#]4H5&-0C4.U M *H)E*;GN6WA;',-]_\O)J#E'%3SH1J%:@RJ\4;;7TS8X]&H>K^5OI2 EF\H M3<]N6]'9YH[NIB2_K23Y&.9?94GNFX+N)[G+DB1+MV]IZ(PLM)^#:CY4HU"- M034.U0*H)E":'NRVR[,OH8L,:#,'U7RH1J$:@VH9'%<9@7[:V=H39/ MW#?44,V':A2J,:C&&VVBE6X7T\E!IJ&3"I2F9[KM[YP3_5V6%M&B?HM/?:S< M7$;/*M+JP>2SDMTWU1C;Y7/U[>F?//%/O&$/K/*A&H1J#:ARJ!5!-H#0] MZVV=YT /9W.@Y1U4\Z$:A6H,JG&H%D U@=+T/+<%GV,N^'KM[)FMWFF&]GU0 MC4(UUFC:[IGM.J.#50&'SAI -8'2])RV39YC/O;M+]S9@Y9^4,V':A2JL4;3 M=L_L"]L^S#2TS8-J J7IF6[;/.=$F_>G=_:@+1Y4\Z$:A6K,>7O\F=?U?E\. MG3: :@*EZ:%M:SS'7.-5>WHWB4P7U0%*1<=>7F=@H1T>5/.A&H5J#*IQJ!9 M-8'2]%2W'9X#[? <:(<'U7RH1J$:@VH8.[R/X?YD#()']4^X#Q+GZOC MZJK+:_V$*%VY-<-]'ZFAF@_5*%1C4(U#M0"J"92F1[MM_%P;N?)PH3T?5/.A M&H5J#*IQJ!9 -8'2]#RW9:!K+@/O#TY2M8B>HX7:721YM0IICY'N##>T_8-J M/E2C4(U!-=YH^IG0K/%D=-!AGWD_@=HZ/9![YY\T'X!WWMJ!_"2=-79G3+$G MJ<2>I1)[FDKL>2JQ)ZK$GJD2>ZK*OZ+4<]M2S_6@:PIHK0?5?*A&H1J#:ARJ M!5!-H#0]SVWYY_8[\66O-06TWH-J/E2CC7;J^9A!9^50+8!J J7IL6W[/=?< M[\%?A#//USO+T-X/JE'W;5/G6IUGW&'0B3E4"Z":0&EZG-OFSSUQDDT575D= M?=H^'#\N]YJC0IJS6W3ET@STS254\Z$: MA6H,JG&H%D U@=+T"+M\3QHC0?5?*A&H1J#:ARJ!5!-H#0]SVV-YYEK MO-?U1-6=G#XPQ(SUCC.TN&NT_2?3J7-Y<-8^"IV3034.U0*H)E":'M.VW/-. ME7N[C_P(J]>#91GELO[H!/50/-\[V/0]267G6Y/-$_2.+K3,:[2WIYT^#"^T MIH-J'*H%4$V@-#V\>Y\I9ZQ-#I:]9[Z5WFSVSBNTK(-J%*HQJ,:A6@#5!$K3 M4]V6=1[TG)L>M)^#:CY4HU"-034.U0*H)E":GN>VQ?/.^^B[,U?"T(K.>WNB MR,ET?'C:#DB^_8S[[94R6]&PO=V]R:W-H965TZSE=;DF)^0WV6Q"]R*),_+($-^G*6;? M[TE"#U/-U-Y.?(XW6Z%.Z+/)#F_(DHBGW2.3+;VB1'%*,A[3##&RGFIWYFUH M#I0@C_@K)@=^U4)^(S/82DG-!0\58TX?E?="AC M#0VM]ES0M!3+$:1Q5GSB;^6-.!'(B;8+K%)@]178I<#N*QB4@D%3,#PC&):" M8=\>1J5@U%?@E *GK\ M!6Z>W2(=>2X]+/!LPN@!,14M:>H@-T2NEBF,,^7= MI6#R:BQU8N9_W6W(MHG!-$U\N+7.")9Q!'.(MGB@L7/>^4UCJX\ M(G"<\&NI>5IZZ.K#-?J =,2WF!&.X@P]9;'@'^5)>?QE2_=<0OA$%W*TJD]] M58[,+T9FG1F9C1YH)K8<^5E$HKI>E[.LIFJ]3?7>Z@3^L<]ND&E_1)9A#5K& M,^^6+\CSC92>E7O=@[?/][[HEC]@)N7F67G0O_>VP8?] M>[<[,FE7IK5SGGV&-T\PY\JH2T%7+^B?/^5U]$F0E/_;,KC[ C9HAZF7PRW? MX169:O+ISPE[)=KLUU_,D?%[FTD@81XDS(>$+2!A 20L!(+5C#>HC#?HHL_F M-$WE"Y?GMHO*IZ1\5:X2^?"+T)5\XD4TD0V.=H05S\3K-DMV=G.I)2%A'B3, M+V#C'*:JJ->9<6,9PXG^>NJU7E%!6Y0Y;D2%1933B*J":ED?5ED?=F;];K-A M9(,%0:NV_+>]V^X[B91.Z*5)AH1YD#!_].Z66Z[K-'+<)RCH M$Q3^(*B68*=*L-/GP9W7"WI1/MP5A6I;7CM9E^85$N9!PGQ(V (2%D#"0B!8 MS7=NY3L7LE)U(8T'"?,@83XD; $)"R!A(1"L9KQQ9;SQ_U.ICOL49_->45Y; MU+L2SN^<+ 2:G8Y8$A83518]5B5P_M)J=4(GZM(7%2C- M Z7YH+0%*"T I850M+K]K*/]+,A*J:1!.1"2YH'2?%#: I06@-)"*%K=@<=% M9;-SZ7#V>.Y?_Y\IF\J^3*M6[ PLTW6:M5/_4*]_J-\]V8MM [H>#$H+H6AU MVQR7A,WN->&?7#LJJ=UK(?->45ZO*+]['A<[ I(6@-)"*%KA"/UD=S4E;)/O MM'-9-^\S4>P^5F>KW?R[? ^[<=Y7N_SYKNT14_Q$X &S39QQE)"U1!HWSE!# MK-AU+QJ"[O(]W&&JJ#ZK&PO=V]R:W-H965T-4 M?GR:%ZMIA!O:(V]ZB!LZ M9_-[O@ZRX^2!Q^(ORR1=![EXFZ[&V4/*@T6YTCH:VY.)/UX'83RZ."L_NTDO MSI)-'H4QOTE)MEFO@_3YBD?)T_G(&KU\\#5?%!^.+LX=@Q6]Y_NWA)A7O MQEO*(ESS. N3F*1\>3ZZM$[9U"E6*)?X=\B?LL9K4NS*79)\+]Y\7IR/)L46 M\8C/\P(1B/\]\FL>105);,>?-72TC5FLV'S]0O^UW'FQ,W=!QJ^3Z#_A(K\_ M'YV,R((O@TV4?TV>_L[K'?(*WCR)LO*_Y*E>=C(B\TV6)^MZ9;$%ZS"N_A_\ MJ!/16$%PNE>PZQ7L]@KN*RLX]0K.T ANO8([-()7KU#N^KC:]S)Q-,B#B[,T M>2)IL;2@%2_*[)=KBWR%QL MG(N-*M#C>;T!5]4&V*]L@$.^)'%^GQ$6+_BB8WVJ7]_7K#\6R=AFQ'[)R)6M M!?YC$Q\39W)$[(GM=FS/]?#5G:[=^;GH[,W1E60XVZ^'4_*A=J?[G:_ M'I=I&L0K+DI&3NZ>27.YF^"Y_/CR*4B[!+VJ0KK=(8O*>)H]!'-^/A*E+^/I M(Q]=_/4OEC_Y6Y<:2!A%PA@(INCF;G5S=?3ZL*[TF#=UXS^*U[Q+EHIH55^% M8H!YO)@B'0LYQ[:Z$.M8R#YVMPLIN^UM=]O3[O97GN5I M.,_%7I<9Z-I-+<'TVX>$422,@6"*#/Y6!O_]JX:/U T)HT@8 \$4W:9;W:9# M#Y^L.'S(2LA5O/L@AOAJX/_8)8V6:BH-$D8KF->L,=,3U_=:M0@44TGZR3;I M)V]*^E'U@BR"G)-E$*;D,8@VO-1BD411D&;D@:>5+IVR:..:RH*$T0HV;(,,RV$$?W9DH?%'X460H,PZ3U$M.%,M4#" MZ&SG$#DY<=J#-2BBHH4UD3W*1*L&6S]$R3/GHC-MR1(4H\41>12?A_&JUJ*S M"=%&,!4 2J,]>V^39RX.]J[! K4=JBZ-WM'2;MGO25QD7JC1%*9J$)--GN5! MO"ADZ3DVZBC-KZ SF4TG;NO<4[\UQED?%I6AHJHYMF6.;6V.O\4IGR>K./QO M^U1^GF1Y9SKMKM/O]HF\/JQQ,H?$9*B8:BIE+VMI6ZZ>5!Z1^J_E)YI* FU? MH33:DP#?)^O2+.FL)?OH5RW9L%KZCK7=NI'_$?:#SS>%CTC^M5R&R)LZI/6[EH*$:E/.DN?="^&TJC4!I#T5219(=N MG1R@]$';_EB^.)Z\M?6?UJOR5YY*FN"D([>2B-]B3" M*JM@IT+[Z.]MV=_;^@ZWHPC^5FI!@[SSIPH]SU0$*(U":0Q%4Y61';YMO7_E MLY%]_#641J$TAJ*IZDGOP-9[!SLNYNZYWEPH%:RZ#S*D0W -I=&:=J+^#"G^ MM1P'5%15 .DXV/J&6UO8AG:X^AC&.D -!RB-H6BJ6M*"L-T#%#NH/P&E42B- MH6BJ>M*?L ?_]O^68@HUP"ET9K6?RJW#Q?!EBZ"/7A&P*OU;? 9'=1#@-(HE,90-'7RJC06 MG,G[USP':CY :11*8RB:JIXT'QS]](*?JWEZN+%,4)>AIK7.Z-J3;E QU?1+ M]\ 9[!Z\5+Q;/D_B1=\IG9YKG'FH<0"E,11-5:@Q.?\0L_.QT_.Q\_.Q$_3W M83$MY@_H*4!JM:;VG=*BHJ@#2,7#,KA;H+'!#S^GTL8SU@!H( M4!I#T535I-'@'.#B @?J0D!I%$IC*)JJGG0A',-+#,R*'M1N@-)H3>L[I]N' MC>!(&\$9;".\E+P_[L/T;14/:BI :11*8RB:*IJT'IS9 2H>U(. TBB4QE T M]4),Z4&X@R&F,D%IM*;U5#Q43#7]TD1P]2;"/__X?%->JEX="IU7 MJ.L1QDF&6@50&D/15#&DI>#:[U_)7*C= *51*(VA:*IZTFYP!\]F,+H\5(\U M%@CJ*-2TYE5 ENV=V+-V%=O+U?R-R_D-O0+81:+ZP,;B0'V$FM:\3G1V[+N3 MQC^KK=,^+ 576@JNWE( 71%71VE^*Z>>.]NY&0/4)1@6E*&"JAF6[;^KGV=P MP]/R]DCQG%?#1/>(#NWGH30*I3$4395#]O/N 685N- V'TJC4!I#T53UI!W@ MONW> [WU"=KZ0VFTIC7+F%>,%.TRMH^>WI4]O6MX@P'<@ YM[*$T6M/4 =UN M_RR BJG>0D@V[)YAP_ZS]W[0QS-5!$JC-:UYM,R<:?O^**B8JB*RA_?>Y3X# MWNX5_Y8GSO9;I>%:OS7&&1X6E:&BJCF6K;FG_[5_][RJ]RHPUMO*$T MAJ*IVLC&VSO [_P>M"N'TBB4QE T53W9NWOZWAUPZ;4^@K%6T":]9^_]UR^] M1FV'JDOC7H'[O&! #S>6!'LCP4$7#*!BJNF7C;QGVL@/O61 #S9./;2YA](8 MBJ9*))M[[P#-O0=M[J$T"J4Q%$U53S;WGKZY1XP[T#X?2J,]>Z^YY0=J.U1= M9.OO&;;^9N,.M+V'TFA-Z_E!&!53O36M;.]]?7O?.>X,F]BL)YOF'DJC4!I# MT52-9,/O'^"V S[T5WXHC4)I#$53U9-6@J^W$@ #CSZ"L590:Z%G[S4##VH[ M5%VDC> ;_GYO-/#HX<:20/V"FM8S\*!BJNF7/H"O[X0[!YZ=V9>=J8>V_U : MA=(8BJ9*)"T!_P#W./2A3@&41J$TAJ*IZC6>.C#X%@1OJ6_8!PQ@GS#@#ZIO M^W +?.D6^/JI_;>"&(K:=BW.I,N;Z';.S-!#C-,,;?^A-(:BJ7+(]M\_P$T+ M?:@A *51*(VA:*IZTB3PW_D!!/IXQLI!?0-_]QD$,\O?F1> "JH^&T4:!U.] M<7"Y+O*_($&\((4\09%_>V(YA/VY"?-G\CDNAI?BJIF;*(B[1-!',!4!2J-0 M&D/15*VD@3 ]@($PA1H(4!J%TAB*IJHG#82IOH7^?;.^XRE)EB^3/.H@BZ+P MD3#+-F43U?=4(GNGJCC5W.'6? _]UA@K,3 L0X55DRS=@*G>#:A;T. Q"*/@ M+N)FN>V8-B\JMN]Z[=Q"^_RA81DJ;)7;<>/YFFN>KLH'FV9DGFSBO'J6XO;3 M[<-3+\M'AK8^O[).KZV.SZEURJI'HTI\]:36+T&Z"N.,1'PI0DV.IV+?T^KA MI]6;/'DHG^YYE^1YLBY?WO- G"<4"XB_+Y,D?WE3!-@^@O;B_U!+ P04 M" "LB =98Y+!=E$# _#0 &0 'AL+W=O@O%',060Z"G/J.@[4REGIZXKDBGD6)RP&5 U,V8\ MQU(-^<05,PXX-: \

    @!9P4@-D:7A&*:$)RA*RHD+]1Z28&^H3M5/6F1F9@A MYOR9T DZRUFAIS%-T9)&[.:Y!BP*#BDZO ")22:.%/7]W04Z/#A"!XA0]'O* M"J'X1,^5RIR6Z":5D?/22+##R,^"GJ#0.T:!%T06^+ 9?@&)@OL&'J[#7972 M.J]!G=? \(4?SZO-8TD:V4EU2Y^*&4Z@[ZB>%<#GX R^?O';WG>;XSV1K?D/ M:_]A$[O*YQBX7NMQ:5W52\*$W73)U#9,^K4S'W0CS^NY\U4SVT&^MQJUIC*J M54:-*NM:-BMET]:(?^^"[(ELS6JKMMKZC()L[=/_GLC6_+=K_^W&I;ZB*8PD MI!2$.$84I,UM2=%:+;(HB%O=UD8QVN*\3JC?'+9R[-0:.XT:?S&IWI\<$B!S M/,I@I\[.]O\'D=^)-V1NAW555& 7&=<6QWKZ^UVEW-NK1%AC&W:#;MI>DOSP=^(V;[]L[ MO>)YM=4M<0V][B^W<;]Y'_]0M_O;F[6MW2UAMGYW5TZW^M/B&O,)H0)E,%8X M[Z2C3//RM%X.))N9 ^^(275\-K=3]84#7 >H^3%3V:\&^@Q=?S,-_@%02P,$ M% @ K(@'612/%2*T P LA0 !D !X;"]W;W)K&ULO9AKCYLX%(;_BD6K52O-#G=RV212$Z#=E2J-9MK=SQXX25 !4]M) M6JD_?HUA:!A<-FFMG0\3[/A]CGU>. Y>G C]Q/8 ''TI\I(MC3WGU=PT6;*' M K-;4D$IOMD26F NFG1GLHH"3J6HR$W'L@*SP%EIK!:R[XZN%N3 \ZR$.XK8 MH2@P_;J&G)R6AFT\==QGNSVO.\S5HL([> #^L;JCHF5VE#0KH&09*1&%[=)X M8\]C6PKDB+\S.+&S:U0OY9&03W7CSW1I6/6,((>$UP@L/HZP@3RO26(>GUNH MT<6LA>?73_18+EXLYA$SV)#\GRSE^Z4Q-5 *6WS(^3TYO8-V07[-2TC.Y']T M:L;ZCH&2 ^.D:,5B!D56-I_X2YN(,X'@J 5.*W">"[P?"-Q6X%X:P6L%WJ41 M_%;@7RH(6D$@<]\D2V8ZQ!RO%I2<$*U'"UI](>V2:I'@K*SOK =.Q;>9T/'5 M/>280XKN,.5?T0>*2X:EYPR]"H'C+&>OT>_HXT.(7KU\O3"YB%DKS:3EKQN^ M\P.^B]Z3DN\9BLH44H4^'-<'(WI3K+5;L/.TX+4S"OSK4-XBU[I!CN5XBOEL M+I>[JN7\6O3HUZ+'X_(0$B&W5?)>+MWNYG$ES[WZYE'=* W+4[/J"CIG%4Y@ M:8@2R8 >P5C]]L(.K#]4+NF$A3IAD4Y8K G6<]?KW/7&Z*N-\)'30[,#4$@@ M.^+''-@-RLHD/Z19N1/='$KI^ TJ@:ML;X($,DB]SQU7MA58MB7^%N;QW-/1 MZ5SKZ<5A(YUA8T58)_ \]SQLSPV_<\,?=>,!=F)#YVA'"6.HHF2;*=/=4/RS M"7C3J:O(MC^8J1?X@3L8& Z)LV#F!,-$#HG3V

    #HQ'5_J3=W70Y3$8S6._ M9GU#:\!<7(1P%+^R*IGBMY0<*E5N1\G75C"=L% G+-()BS7!>EY/.J\G&O>G MB4YW=<)"G;!()RS6!.NY.^W>UZ7BO')W*UI?\9,-(: M,!X-V"3?/#M2*8#NY.$70PDYE+QY0>YZNP.V-_)8Z5G_VIYO;$5_:,^CYOCL M.[XYS7N/Z2XK&< JT'B"^WQ+" MGQIU@.Z8&PO=V]R M:W-H965TE?-ERD6.E;L77E7@!.\J"4NK[GC=T4$^8L MY_FSE5C.>:8H8; 22&9IBL6W!Z#\N' &SO.#3V2[4^:!NYSO\1:>0'W>KX2^ MXD\"1UF[1F8H:\Z_F)MWR<+Q3(^ 0JP, M NM_!W@$2@U)]^.?$NI4[S2!]>MG^B_YX/5@UEC"(Z=_D43M%L[400EL<$;5 M)WY\"^6 1H87"'Y$PK37-7.3JY]%:+\), MHCPIH7\E.DXM'WF:$J6=5Q)AEJ!'SA1A6V Q 8E^0O=)0HRCF*)WK,A+X^_K M$!0F5+Y!KQ!AZ(\=SZ0.EW-7Z4X9M!N7'7@H.N"_T($Q^J!?N9,H8@DDS7A7 M#Z8:D?\\H@>_%_@^8[\0W*!:@Y^(- MVH/()R*+(?=HC[\9P]":OS !"_PXQYL/QV$Y#3QO[A[JVK<;C4?GC<+>CEZK MJ2580]-1I>FH5]/?LW0-PJAJ"H-$I\J _KV@5CP4]%%-K=&9GKWOOS:7;<(B M2["&[N-*]W%_+G/,BLI"07_>Z\+?H/A4?&[0 0N2^R&PZBX]XU;&^L&LE=>] M_;G6!YNPR!*LX<.D\F'2Z\,]U2O$O(((H%K@!"F.,K;)S$>X;D27\)-6\@>3 MR9GL[3:3P#^K)I.6@:/QK-DF:K<)@FG5IC'V:37V:>_8/ZJ=GOI49Q>A>FW3 MG5R]B&N_:S9AH4U89 G6\&%6^3"SN]:8V?3$)BRT"8LLP1J>#+S3?L#[_RI# MR:Y/^V&K(I>-ZG-ZTEII]/?R6DEMT9J:UO98@UY-WV*QY@*M.-'+M!46,5 T MU N-5;ER^S7# C,%G4N-?O:U:6^5%EJE1;9H39?\DTN^W7I4\FPY8Y,66J5% MMFA-9TZ;TD'O_FKY,5-2:4NT&VC;.U>"5OT9M.N/U6VF55IDB]84^K33'/1O M-9^ $5VHJ%ZE=\K;WB0&?GO)W?^2JP6VNNFT12L$=FL';RF(;7[B*?57,F.J M.(.KGE:GJO?Y6:)[:EXV9Q-IMTZE//7'2?NCTPQH6T%@O'.V"DS/GQY^54%C6B 7EW.D7 M&P3/M< M/9(N)'3U7%9/:-ASM-B<'/53+NO;J[*M^(-O$SZFBZ6J)PQOKE9\(1Z$^KRZK_2]X8XR2W-1R+0L2"7FUX-W_EL6 MC^J"YAG_3L6SW+M-ZK?R6)9/]9T/L^N!5[\BD8FIJA%<_]N(6Y%E-4F_CE]: MZ& W9EVX?_L;G35O7K^91R[%;9G])YVIY?7@6Q"U M!='+@OA(0=P6Q.<6C-J")LSA]L-J/NF$*WYS597/I*J?K6GUC2:NIEI_P&E1 MSUD/JM*/IKI.W3RL'Z7X92T*1>A&_Y7D52(43S/YFOR%?'Y(R*N?7I.?R)#( M):^$)&E!/A>IDF_T1'W[T[)<2U[,Y-50Z9=30X?3=FBZ'3HX,K1/[LI"+26A MQ4S,.NJ9NW[DJ!_JCV'W603?/HOW@1/XCW5V07SO#0F\(.IX/;=GE'O^T?+D M1#DO='EPM)R>,7IX?'1VJER/'G:^=^NS#'?S5=CPHB.\VS+/=>.XS;B4Y%W' MZWGOK*\;ZENYXE-Q/= =4XIJ(P8W?_Z3/_+^VI4,$I8@810)8R"8E6BT2S1J MZ.&9G8+\]Y_Z&>2#$KG\7U? $3)@)"Q!PB@2QD P*^!X%W#L7&0?5#E]TEL+ M,R%R,2.O='??]OS77>DZ67W31<*2+2QN8/6&U>9F$ER.KH:;_=20(S(0S$IM MM$MM=$ZCE4UXOY%W2J^2!;GCU9/>++VORD7%\Z[\G-2^^2%A"1)&D3 &@EDY MCWK!6)*N#-W&2)I"91&H32&HME9!R;K +O!U/)0.2-I M"91&H32&HMDY&]'DNTU3O]U6-ZQWR.'!-L5X,HH]>VH+0$2J-0&D/1[)R- MI_+=HJK7_JV;U3MCJ)^"TFA+LW9+_3!XN0YAJ%'M](Q]\IWNXP?NYKH'[ATU MU%1!:;2E67NG_H7OOTSZ1U@HWV@HW^VAOG]?%RJEH+0$2J,MS=H[C;V#)18T MIIVC\5+^"3%UN&7U46S*;),6"S+5V\NI(G,^3;-4?=6/-2M=O8#?-H]TY@L5 M4E!: J51*(VA:/8Q#<9=!1YV^RJ .BLH+8'2*)3&4#0[9^.V K?;TGM&4R%F MDLRK,B?UH[)>GJ='EVU,MF5O+.-:P;T#LQJ*&"TBB4QE T.UACJ((0W(&AD@I*2Z T"J4Q%,W. MV;BLP.VR[OB7-%_G];Y0,4U7/"/3,L]3E>O,.V.&"BLH+8'2*)3&6MK^+K/O MQ^/@R-=\@5%1P8DCH,HLE>3GLE++>CM8U/K1[LIZPLOMZLYDH8H*2DN@- JE M,13-SM\HJF $;M10306E)5 :A=(8BF;G;&16X)99O1OU^)SMQUOWJ+WS@[HG M*(VA:'9^1E$%;D7UN5A+,=L+CYRW>O6#%ZW:/4SO MP*#*"4IC*)H=V-[9=R<.BOK.5OWI6?__2EBYK@@O9N33,JWT_8?TBZMY8T_E MPY[+ASV9#WLVWX_05:'156$$;MY07P6E)5 :A=(8BF;G;*Q6Z+9:IYMWW-6\ MO.)(J>]MWB^;M9Y2E>O%DMQQM:Y2];4S?:C# M@M(2*(U":0Q%LV<2X[!"\/F (?0X*R@M@=(HE,90-#MGX[I"M^LZW;TOS]OT MAHHM*(U":0Q%LP,S8BL\<=Q5T[W_QNL#,#9IENEE\L-! ^\,$GI\%9260&D4 M2F,HFOVK&,:*1>#CJR*HZX+2$BB-0FD,1;-S-JXKN=\Q0U06E M42B-18<':_F3>!)W?[D?&8<5_4&'Y:[O'1A4=4%I%$IC4;?[BXX$9AQ6=([# M.K$B/?:-0\'U0EHLR,?F^'7^J*OI?"Z:W[$C]Z)*R]F;]C_Y5]$]/T"U%I26 M0&D42F,HFCW;[/U,%5AK15"M!:4E4!J%TAB*9N=LM%;DUEKWE9CKAEY,Q?&. M#CT,*^K49'M]KHT,*K:@-(:BV9$9L16=([;^#QW]TW/9.3] 51>4ED!I%$IC M*)H]VQC5%8%55P1575!: J51*(VA:';.1G5%;M5U3D>'GF,8=:HS;_2RHT-E M%Y3&4#0[,B.[HG-DUVU]"N$]KY[.55UN:N\8H:H+2J-0&D/1[-\'-:HK!JNN M&*JZH+0$2J-0&D/1[)R-ZHJQJLN-ZQTS5'5!:11*8W''>8E>/#EB3F*CNN(_ MJ+K<];T#@ZHN*(U":2SN5EWAD<",ZHK/45W.U>B99QZY!^J=+%1:06D42F,H MFCT#&&D5@Z55#)564%H"I5$HC:%H=LY[/['NEE:]UZSQX1HBOCPX!<(]:N_\ MH 8+2F,HFIV?,5BQVV"=<]9*B]C/+ X.(X/:(RB-0FD,1=M&-MR[UDTNJD5S M52*I%Z-UH;:7O=E-W5WYZ%USO9^A>?KVLDEWO%JDA229F.M2[V*LYZUJ>R6B M[1U5KIHKYSR62I5Y%#[X1/ P -!4 T !X;"]S='EL97,N>&ULW5AM;]HP$/XK4;I. MK30UA+2!K("T(56:M$V5V@_[5AGB@"7'SAS3P7[]?'$27NICM!_6LB :^Q[? M<\_9Y\1E4.H5IW=S2K6WS+DHA_Y2$+*@R22943;;IJ%I2% MHB0MP2GG0;?3B8.<,.&/!F*1W^2Z]*9R(?30[[?9^\N'DI/-P?KUK/ZN 8LZ]PW3M%88JZSN4K66AFA)W0ML9H>Z]SH$I_2TK/+%>>%"(/>P5<5#7 MXVB02;$NR\BW!A.9Y-1[)'SHCPEG$\7 *R,YXRMK[H)A*KE4GC;[P4@)P5+^ MMG!H>[!5:IZ<":FJV#:"_3NIA^\ 30\$,LY;@5W?&D:#@FA-E;@QG6IP97P" M>77[?E48A3-%5F'WRE\[5#<39")52E4;)O0;TVC :09R%)O-X:YE$0"HM=KV"/4G]>F'1$U8=:H;>*9FQ9]9=9*P!C#W%V4A1\]8FSF'@K8N\.@:1\3&(/(J:[!^#R.0(1/9> M[:GY')'AFQ09U$>AC?/6UFFKM7IPJAWZW^'\S-=!O*X?1)SN3--DBB*8VQ&QV.G@C$V;W$,7S<;I@T\ ML#@0Z7ESC:\V7B'[ZP!;TWT5@F6*5R*6*3[7@+CG#3R2Q+W:6!SPP%8!JQV( M[XX#->7VB2)854P;MH-Q)$DP!&K17:-QC,Q.#!_W^F"[)(J2Q(T YE8011@" MNQ%', 6@ 4.BJ'H/[KR/@N8]%:Q_)QW] 5!+ P04 " "LB =9EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *R( M!UD^Y%?($P4 K / >&PO=V]R:V)O;VLN>&ULQ9K?<]HX$(#_%0U/ MO8<?]K5T&TL MR,*M 7Q5#J/1*!M64NG!^=GN7#,[#'\8#[E71N/&9L.C@N_NU_[FI]@JIQ:J M5/[G9-!^+V$@*J55I9ZAF Q& ^'6YOO?QJIGH[TLY[DU93D9C+L=CV"]RE]M MGC>0#W+AVBU>+NXE@DP&V0A/N%36^?:(]OP2&;> !W>_:F^N5>G!3J6'OZRI M-TJOFM/@70R#VVCCL/OL@GAJ?R>,9KE4.4Q-7E>@?1='"V4#J-U:;=Q :%G! M9/#%;,&*F5Q!70!VD$A\)LSI2J0HQ"7 MLI0Z!Q% 1@1D=$3(?Z, ,B8@XZ- SAL<_&L F1"0R1$A>Y%,"5D[I<$Y89;BSJZD5L_M00'=9X+N,R_= M7*VTPF.E]N(BSTVM/;I#S#"8N0(79O$1E<9'S)BP:H[H\9!:8?;*5Y"N'QW* M'V-F@=R#+,55>WEQH[?@_*M@4>88,ZOCZEN-Q9+X!_S:% %@R$=)8\QLC5LL M^IRXAQS45N*EA=2846IK\6_BZD>(26ECS.\-YVW=EJ=-PO,6R\!>(U.^&#,+ MXP93\0*S;Y/J0B9*#V-F/TS!8HLVI;*X5AJ+*87]Y*:-XO[S1PEBS&R(KG^$ M-)00QMQ&\"9_.KF4G58K/)/;]U5$J2!B5L&U5%8\RK*&QJBOVC7$I P1,1OB MOMF((9Q)B[GOP4H,8]MUP]X1D:,.]F%'5:G.%%W&,ZW[0>^)/Z+<$3&[8UXO M''RKVTR\W9-:1$DC8I;&3/X46R=F8-N_-Z/)J7)Y:5QMP\%O1"DC8E8&]@E5 MX( <'[^B*>LN+#Z'*]BO#B)*'!&S.,@*M#=FBRB71,PN>2GCFZX2UO'BPP,6 M#2$FY9*(V26[0KFC O='"$9I)6+62E9T#R5O0HI<3,2B$KFW[T**G$S%(Y-*$A3L1% M4:@0D_)*S.R5PPG[1,SS=8A)>24^FE<0L]_HE%?B]_)*U\C-_O;)[$[6:W3* M,C'WX.47)K8Q%'79]J5;O-S=!FPX2TU9)WFGZ:P]3-20P2X?%A,)99WD76:Y M#C1Y;T284-9)F*WS@MF/9;/TAA_;$).R3L)LG0.S=,A]*[$N#S'))11F"QV: MK1,?IN!EV-,3RD()LX7HPBU<14DH"R7,%J(QPW64A+)0PFPA&C-<24DH"R7, M%J(QLQ"3LE#";*$#U?HNCX;+D)2%4F8+'<3L\FB(25DH/<[8I\/L+^I2%DKY M5_$)S# AI92%4F8+A?/T_Z?TLC<$2BGYI,SRH0>0O2"2*_C,\J$QPZR>4O)) MF>5#8X99/:7DDQYSF::7U5-*/NF[+-/\3C6<4O))F>7S@AE6PU.U507HPH6O M/&64?#+N(="!9:;7969&R2=CE@\])]-[68>23\;^!L"AU:8VGB$F)9^,_24R M8LE)G(28E(4R9@N]6G1Z4Y099:"L-="P/=B=GQ6P5!J*6SR]P^VY+/.9%&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4 MA>&M"%R 1_0"^D0*=(8/!4Q)'CY-_Q M#)]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5 M,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"? M/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J" M8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ M^=@FT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#; M4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U M;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YC\K"30.U#O(- [4.\@ MT#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>N?OU+N. MGX=2KSU?:WS^=U(]GN\MU\=?EE\G)R_4!>=T6U&?_P)02P,$% @ K(@' M6=(T9!3L 0 !R8 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKK MIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1 MNCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( *R(!UF\,_+PM@8 +@F 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ K(@'60KCZ!!M P Q@P !@ ("! MH!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK(@'65&LOA>F @ G@< !@ ("!HS8 'AL+W=O&UL4$L! A0#% @ K(@'611$%X 6 M# ,2L !D ("!'5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(@'6:-]AD3(!0 +A, !D M ("!.G$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K(@'6?))P<)0# H#0 !D ("!XHD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK(@'60(//Y:V!0 21 !D ("!':D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(@'61#"[$!$ @ B@8 !D M ("!T,@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K(@'61H&!$\0!P (1( !D ("![>0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(@' M680"B)A:!0 ! \ !D ("!Q/8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(@'6> KFD4E P (@< M !D ("!I@&PO=V]R:W-H965T4 9 " @:D- 0!X;"]W;W)K&UL4$L! A0#% @ K(@'63_XLA/C @ \PH !D M ("!_1L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K(@'64.R03:Y!P T#0 !D ("!"2\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K(@'6:<_ MXWJ9 P ^Q$ !D ("!_CT! 'AL+W=O&PO=V]R:W-H965T):P@ &Y. 9 " @39' 0!X;"]W;W)K&UL4$L! A0#% @ K(@'699^@>BL!0 XRD !D M ("!V$\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K(@'68A\^KDV!0 X2@ !D ("! MKUT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K(@'6>N07:9< P Y@H !D ("!$FL! 'AL+W=O&PO=V]R:W-H965T;W8@0 "H9 9 " @8"7 0!X;"]W;W)K&UL4$L! A0#% @ K(@'67&)]@&2"@ =8 !D M ("!&9P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K(@'66.2P791 P /PT !D ("!N+8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK(@'62%KHHJ!"0 &VH !D ("!G<(! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "LB =9TC1D%.P! ')@ $P @ %&V $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 20!) /83 !CV@$ ! end XML 78 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 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 426 335 1 true 181 0 false 12 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.armadahoffler.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity Condensed Consolidated Statements of Equity Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) Sheet http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquityParenthetical Condensed Consolidated Statements of Equity (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 9952158 - Disclosure - Business of Organization Sheet http://www.armadahoffler.com/role/BusinessofOrganization Business of Organization Notes 9 false false R10.htm 9952159 - Disclosure - Significant Accounting Policies Sheet http://www.armadahoffler.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 9952160 - Disclosure - Segments Sheet http://www.armadahoffler.com/role/Segments Segments Notes 11 false false R12.htm 9952161 - Disclosure - Leases Sheet http://www.armadahoffler.com/role/Leases Leases Notes 12 false false R13.htm 9952162 - Disclosure - Real Estate Investments Sheet http://www.armadahoffler.com/role/RealEstateInvestments Real Estate Investments Notes 13 false false R14.htm 9952163 - Disclosure - Equity Method Investment Sheet http://www.armadahoffler.com/role/EquityMethodInvestment Equity Method Investment Notes 14 false false R15.htm 9952164 - Disclosure - Notes Receivable and Current Expected Credit Losses Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLosses Notes Receivable and Current Expected Credit Losses Notes 15 false false R16.htm 9952165 - Disclosure - Construction Contracts Sheet http://www.armadahoffler.com/role/ConstructionContracts Construction Contracts Notes 16 false false R17.htm 9952166 - Disclosure - Indebtedness Sheet http://www.armadahoffler.com/role/Indebtedness Indebtedness Notes 17 false false R18.htm 9952167 - Disclosure - Derivative Financial Instruments Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 18 false false R19.htm 9952168 - Disclosure - Equity Sheet http://www.armadahoffler.com/role/Equity Equity Notes 19 false false R20.htm 9952169 - Disclosure - Stock-Based Compensation Sheet http://www.armadahoffler.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 9952170 - Disclosure - Fair Value of Financial Instruments Sheet http://www.armadahoffler.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 21 false false R22.htm 9952171 - Disclosure - Related Party Transactions Sheet http://www.armadahoffler.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 9952172 - Disclosure - Commitments and Contingencies Sheet http://www.armadahoffler.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 9952173 - Disclosure - Subsequent Events Sheet http://www.armadahoffler.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.armadahoffler.com/role/SignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Business and Organization (Tables) Sheet http://www.armadahoffler.com/role/BusinessandOrganizationTables Business and Organization (Tables) Tables 28 false false R29.htm 9954473 - Disclosure - Segments (Tables) Sheet http://www.armadahoffler.com/role/SegmentsTables Segments (Tables) Tables http://www.armadahoffler.com/role/Segments 29 false false R30.htm 9954474 - Disclosure - Leases (Tables) Sheet http://www.armadahoffler.com/role/LeasesTables Leases (Tables) Tables http://www.armadahoffler.com/role/Leases 30 false false R31.htm 9954475 - Disclosure - Notes Receivable and Current Expected Credit Losses (Tables) Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesTables Notes Receivable and Current Expected Credit Losses (Tables) Tables http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLosses 31 false false R32.htm 9954476 - Disclosure - Construction Contracts (Tables) Sheet http://www.armadahoffler.com/role/ConstructionContractsTables Construction Contracts (Tables) Tables http://www.armadahoffler.com/role/ConstructionContracts 32 false false R33.htm 9954477 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.armadahoffler.com/role/DerivativeFinancialInstruments 33 false false R34.htm 9954478 - Disclosure - Equity (Tables) Sheet http://www.armadahoffler.com/role/EquityTables Equity (Tables) Tables http://www.armadahoffler.com/role/EquityMethodInvestment 34 false false R35.htm 9954479 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.armadahoffler.com/role/FairValueofFinancialInstruments 35 false false R36.htm 9954480 - Disclosure - Business of Organization - Additional Information (Details) Sheet http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails Business of Organization - Additional Information (Details) Details 36 false false R37.htm 9954481 - Disclosure - Business and Organization - Schedule of Operating Portfolio (Details) Sheet http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails Business and Organization - Schedule of Operating Portfolio (Details) Details 37 false false R38.htm 9954482 - Disclosure - Business and Organization - Schedule of Properties Under Development or Construction (Details) Sheet http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails Business and Organization - Schedule of Properties Under Development or Construction (Details) Details 38 false false R39.htm 9954483 - Disclosure - Segments - Additional Information (Details) Sheet http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails Segments - Additional Information (Details) Details 39 false false R40.htm 9954484 - Disclosure - Segments - Schedule of Net Operating Income of Reportable Segments (Details) Sheet http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails Segments - Schedule of Net Operating Income of Reportable Segments (Details) Details 40 false false R41.htm 9954485 - Disclosure - Segments - Schedule of Reconciliation of Net Income (Details) Sheet http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails Segments - Schedule of Reconciliation of Net Income (Details) Details 41 false false R42.htm 9954486 - Disclosure - Leases - Additional Information (Details) Sheet http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 42 false false R43.htm 9954487 - Disclosure - Leases - Schedule of Rental Revenue (Details) Sheet http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails Leases - Schedule of Rental Revenue (Details) Details 43 false false R44.htm 9954488 - Disclosure - Real Estate Investments - Narrative (Details) Sheet http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails Real Estate Investments - Narrative (Details) Details 44 false false R45.htm 9954489 - Disclosure - Equity Method Investment (Details) Sheet http://www.armadahoffler.com/role/EquityMethodInvestmentDetails Equity Method Investment (Details) Details http://www.armadahoffler.com/role/EquityMethodInvestment 45 false false R46.htm 9954490 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details) Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details) Details 46 false false R47.htm 9954491 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details) Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details) Details 47 false false R48.htm 9954492 - Disclosure - Notes Receivable and Current Expected Credit Losses - Additional Information (Details) Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails Notes Receivable and Current Expected Credit Losses - Additional Information (Details) Details 48 false false R49.htm 9954493 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details) Notes http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details) Details 49 false false R50.htm 9954494 - Disclosure - Construction Contracts - Additional Information (Details) Sheet http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails Construction Contracts - Additional Information (Details) Details 50 false false R51.htm 9954495 - Disclosure - Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details) Sheet http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details) Details 51 false false R52.htm 9954496 - Disclosure - Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details) Sheet http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details) Details 52 false false R53.htm 9954497 - Disclosure - Construction Contracts - Schedule of Changes of Construction Contracts (Details) Sheet http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails Construction Contracts - Schedule of Changes of Construction Contracts (Details) Details 53 false false R54.htm 9954498 - Disclosure - Indebtedness (Details) Sheet http://www.armadahoffler.com/role/IndebtednessDetails Indebtedness (Details) Details http://www.armadahoffler.com/role/Indebtedness 54 false false R55.htm 9954499 - Disclosure - Derivative Financial Instruments - Additional Information (Details) Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails Derivative Financial Instruments - Additional Information (Details) Details 55 false false R56.htm 9954500 - Disclosure - Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details) Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details) Details 56 false false R57.htm 9954501 - Disclosure - Derivative Financial Instruments - Schedule of Derivatives (Details) Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails Derivative Financial Instruments - Schedule of Derivatives (Details) Details 57 false false R58.htm 9954502 - Disclosure - Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) Sheet http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) Details 58 false false R59.htm 9954503 - Disclosure - Equity - Additional Information (Details) Sheet http://www.armadahoffler.com/role/EquityAdditionalInformationDetails Equity - Additional Information (Details) Details 59 false false R60.htm 9954504 - Disclosure - Equity - Schedule of Dividends and Distributions (Details) Sheet http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails Equity - Schedule of Dividends and Distributions (Details) Details 60 false false R61.htm 9954505 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.armadahoffler.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.armadahoffler.com/role/StockBasedCompensation 61 false false R62.htm 9954506 - Disclosure - Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details) Sheet http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details) Details 62 false false R63.htm 9954507 - Disclosure - Related Party Transactions (Details) Sheet http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.armadahoffler.com/role/RelatedPartyTransactions 63 false false R64.htm 9954508 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 64 false false R65.htm 9954509 - Disclosure - Subsequent Events (Details) Sheet http://www.armadahoffler.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.armadahoffler.com/role/SubsequentEvents 65 false false All Reports Book All Reports ahh-20240630.htm ahh-20240630.xsd ahh-20240630_cal.xml ahh-20240630_def.xml ahh-20240630_lab.xml ahh-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ahh-20240630.htm": { "nsprefix": "ahh", "nsuri": "http://www.armadahoffler.com/20240630", "dts": { "inline": { "local": [ "ahh-20240630.htm" ] }, "schema": { "local": [ "ahh-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ahh-20240630_cal.xml" ] }, "definitionLink": { "local": [ "ahh-20240630_def.xml" ] }, "labelLink": { "local": [ "ahh-20240630_lab.xml" ] }, "presentationLink": { "local": [ "ahh-20240630_pre.xml" ] } }, "keyStandard": 270, "keyCustom": 65, "axisStandard": 37, "axisCustom": 1, "memberStandard": 46, "memberCustom": 130, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 14, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 426, "entityCount": 1, "segmentCount": 181, "elementCount": 764, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1181, "http://xbrl.sec.gov/dei/2024": 34, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.armadahoffler.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RentalProperties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RentalProperties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R5": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "longName": "9952154 - Statement - Condensed Consolidated Statements of Equity", "shortName": "Condensed Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R6": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquityParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Statements of Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R8": { "role": "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "longName": "9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R9": { "role": "http://www.armadahoffler.com/role/BusinessofOrganization", "longName": "9952158 - Disclosure - Business of Organization", "shortName": "Business of Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.armadahoffler.com/role/SignificantAccountingPolicies", "longName": "9952159 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.armadahoffler.com/role/Segments", "longName": "9952160 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.armadahoffler.com/role/Leases", "longName": "9952161 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.armadahoffler.com/role/RealEstateInvestments", "longName": "9952162 - Disclosure - Real Estate Investments", "shortName": "Real Estate Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RealEstateDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RealEstateDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.armadahoffler.com/role/EquityMethodInvestment", "longName": "9952163 - Disclosure - Equity Method Investment", "shortName": "Equity Method Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLosses", "longName": "9952164 - Disclosure - Notes Receivable and Current Expected Credit Losses", "shortName": "Notes Receivable and Current Expected Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.armadahoffler.com/role/ConstructionContracts", "longName": "9952165 - Disclosure - Construction Contracts", "shortName": "Construction Contracts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.armadahoffler.com/role/Indebtedness", "longName": "9952166 - Disclosure - Indebtedness", "shortName": "Indebtedness", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstruments", "longName": "9952167 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.armadahoffler.com/role/Equity", "longName": "9952168 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.armadahoffler.com/role/StockBasedCompensation", "longName": "9952169 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.armadahoffler.com/role/FairValueofFinancialInstruments", "longName": "9952170 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.armadahoffler.com/role/RelatedPartyTransactions", "longName": "9952171 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.armadahoffler.com/role/CommitmentsandContingencies", "longName": "9952172 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.armadahoffler.com/role/SubsequentEvents", "longName": "9952173 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.armadahoffler.com/role/BusinessandOrganizationTables", "longName": "9954472 - Disclosure - Business and Organization (Tables)", "shortName": "Business and Organization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.armadahoffler.com/role/SegmentsTables", "longName": "9954473 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.armadahoffler.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesTables", "longName": "9954475 - Disclosure - Notes Receivable and Current Expected Credit Losses (Tables)", "shortName": "Notes Receivable and Current Expected Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.armadahoffler.com/role/ConstructionContractsTables", "longName": "9954476 - Disclosure - Construction Contracts (Tables)", "shortName": "Construction Contracts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsTables", "longName": "9954477 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.armadahoffler.com/role/EquityTables", "longName": "9954478 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954479 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails", "longName": "9954480 - Disclosure - Business of Organization - Additional Information (Details)", "shortName": "Business of Organization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "ahh:PercentageOfOwnershipInterestsInOperatingPartnership", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "ahh:PercentageOfOwnershipInterestsInOperatingPartnership", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R37": { "role": "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "longName": "9954481 - Disclosure - Business and Organization - Schedule of Operating Portfolio (Details)", "shortName": "Business and Organization - Schedule of Operating Portfolio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-100", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails", "longName": "9954482 - Disclosure - Business and Organization - Schedule of Properties Under Development or Construction (Details)", "shortName": "Business and Organization - Schedule of Properties Under Development or Construction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-173", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ahh:ScheduleOfRealEstatePropertiesUnderDevelopmentOrConstructionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ahh:ScheduleOfRealEstatePropertiesUnderDevelopmentOrConstructionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "longName": "9954483 - Disclosure - Segments - Additional Information (Details)", "shortName": "Segments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "longName": "9954484 - Disclosure - Segments - Schedule of Net Operating Income of Reportable Segments (Details)", "shortName": "Segments - Schedule of Net Operating Income of Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R41": { "role": "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails", "longName": "9954485 - Disclosure - Segments - Schedule of Reconciliation of Net Income (Details)", "shortName": "Segments - Schedule of Reconciliation of Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R42": { "role": "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails", "longName": "9954486 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "ahh:NumberOfGroundLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ahh:NumberOfGroundLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails", "longName": "9954487 - Disclosure - Leases - Schedule of Rental Revenue (Details)", "shortName": "Leases - Schedule of Rental Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails", "longName": "9954488 - Disclosure - Real Estate Investments - Narrative (Details)", "shortName": "Real Estate Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ahh:RealEstateWriteoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R45": { "role": "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails", "longName": "9954489 - Disclosure - Equity Method Investment (Details)", "shortName": "Equity Method Investment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R46": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "longName": "9954490 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details)", "shortName": "Notes Receivable and Current Expected Credit Losses - Schedule of Notes Receivable Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R47": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "longName": "9954491 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details)", "shortName": "Notes Receivable and Current Expected Credit Losses - Schedule of Interest Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:InterestIncomeOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:InterestIncomeOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R48": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "longName": "9954492 - Disclosure - Notes Receivable and Current Expected Credit Losses - Additional Information (Details)", "shortName": "Notes Receivable and Current Expected Credit Losses - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "ahh:FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-275", "name": "ahh:NumberOfFinancialInstruments", "unitRef": "investment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R49": { "role": "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails", "longName": "9954493 - Disclosure - Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details)", "shortName": "Notes Receivable and Current Expected Credit Losses - Schedule Allowance for Credit Losses on Financing Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R50": { "role": "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "longName": "9954494 - Disclosure - Construction Contracts - Additional Information (Details)", "shortName": "Construction Contracts - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ConstructionContractorReceivableRetainage", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ConstructionContractorReceivableRetainage", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails", "longName": "9954495 - Disclosure - Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details)", "shortName": "Construction Contracts - Schedule of Balances and Changes of Construction Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R52": { "role": "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails", "longName": "9954496 - Disclosure - Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details)", "shortName": "Construction Contracts - Schedule of Net Position of Uncompleted Construction Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "ahh:CostsOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ahh:NetPositionOfCostAndEstimatedEarningOnUncompletedContractsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ahh:CostsOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ahh:NetPositionOfCostAndEstimatedEarningOnUncompletedContractsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails", "longName": "9954497 - Disclosure - Construction Contracts - Schedule of Changes of Construction Contracts (Details)", "shortName": "Construction Contracts - Schedule of Changes of Construction Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-45", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.armadahoffler.com/role/IndebtednessDetails", "longName": "9954498 - Disclosure - Indebtedness (Details)", "shortName": "Indebtedness (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-291", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-291", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "longName": "9954499 - Disclosure - Derivative Financial Instruments - Additional Information (Details)", "shortName": "Derivative Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R56": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails", "longName": "9954500 - Disclosure - Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details)", "shortName": "Derivative Financial Instruments - Schedule of Floating to Fixed Interest Rate Swaps (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-335", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R57": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "longName": "9954501 - Disclosure - Derivative Financial Instruments - Schedule of Derivatives (Details)", "shortName": "Derivative Financial Instruments - Schedule of Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R58": { "role": "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "longName": "9954502 - Disclosure - Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details)", "shortName": "Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-10", "name": "ahh:DerivativeChangeInFairValueGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ahh:DerivativeChangeInFairValueGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "longName": "9954503 - Disclosure - Equity - Additional Information (Details)", "shortName": "Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "ahh:PercentageOfOwnershipInterestsInOperatingPartnership", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-375", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R60": { "role": "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails", "longName": "9954504 - Disclosure - Equity - Schedule of Dividends and Distributions (Details)", "shortName": "Equity - Schedule of Dividends and Distributions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-379", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R61": { "role": "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "longName": "9954505 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails", "longName": "9954506 - Disclosure - Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details)", "shortName": "Fair Value of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails", "longName": "9954507 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ConstructionContractorReceivableIncludingContractRetainage", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-410", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } }, "R64": { "role": "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954508 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.armadahoffler.com/role/SubsequentEventsDetails", "longName": "9954509 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-370", "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-424", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ahh-20240630.htm", "unique": true } } }, "tag": { "ahh_A1305DockStreetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A1305DockStreetMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1305 Dock Street", "label": "1305 Dock Street [Member]", "documentation": "1305 Dock Street" } } }, "auth_ref": [] }, "ahh_A1405PointMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A1405PointMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1405 Point", "label": "1405 Point [Member]", "documentation": "1405 Point" } } }, "auth_ref": [] }, "ahh_A249CentralParkOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A249CentralParkOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "249 Central Park Office", "label": "249 Central Park Office [Member]", "documentation": "249 Central Park Office" } } }, "auth_ref": [] }, "ahh_A249CentralParkRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A249CentralParkRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "249 Central Park Retail", "label": "249 Central Park Retail [Member]", "documentation": "249 Central Park Retail" } } }, "auth_ref": [] }, "ahh_A4525MainStreetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A4525MainStreetMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4525 Main Street", "label": "4525 Main Street [Member]", "documentation": "4525 Main Street" } } }, "auth_ref": [] }, "ahh_A4525MainStreetRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A4525MainStreetRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4525 Main Street Retail", "label": "4525 Main Street Retail [Member]", "documentation": "4525 Main Street Retail" } } }, "auth_ref": [] }, "ahh_A4605ColumbusOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A4605ColumbusOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4605 Columbus Office", "label": "4605 Columbus Office [Member]", "documentation": "4605 Columbus Office" } } }, "auth_ref": [] }, "ahh_A4621ColumbusRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "A4621ColumbusRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4621 Columbus Retail", "label": "4621 Columbus Retail [Member]", "documentation": "4621 Columbus Retail" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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": [ "r346", "r1071" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations." } } }, "auth_ref": [ "r141", "r142" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r748", "r817", "r900", "r1172", "r1173" ] }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDistributionsInExcessOfNetIncome", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions in excess of earnings", "label": "Accumulated Distributions in Excess of Net Income", "documentation": "The amount as of the balance sheet date by which cumulative distributions to shareholders (or partners) exceed retained earnings (or accumulated earnings)." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDistributionsInExcessOfNetIncomeMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions in excess of earnings", "label": "Accumulated Distributions in Excess of Net Income [Member]", "documentation": "Cumulative distributions to shareholders (or partners) in excess of retained earnings (or accumulated earnings)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r99", "r235", "r662", "r699", "r703" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r14", "r561", "r564", "r613", "r694", "r695", "r1041", "r1042", "r1043", "r1055", "r1056", "r1057", "r1059" ] }, "ahh_AcquisitionDevelopmentAndOtherPursuitCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AcquisitionDevelopmentAndOtherPursuitCosts", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, development, and other pursuit costs", "negatedTerseLabel": "Acquisition, development, and other pursuit costs", "label": "Acquisition Development And Other Pursuit Costs", "documentation": "Acquisition Development And Other Pursuit Costs" } } }, "auth_ref": [] }, "ahh_AcquisitionDevelopmentAndOtherPursuitCostsNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AcquisitionDevelopmentAndOtherPursuitCostsNoncashExpense", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash acquisition, development, and other pursuit costs", "label": "Acquisition, Development, And Other Pursuit Costs, Noncash Expense", "documentation": "Acquisition, Development, And Other Pursuit Costs, Noncash Expense" } } }, "auth_ref": [] }, "ahh_AcquisitionsOfNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AcquisitionsOfNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of noncontrolling interests", "label": "Acquisitions Of Noncontrolling Interests", "documentation": "Acquisitions Of Noncontrolling Interests" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r949" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "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": [ "r718", "r1055", "r1056", "r1057", "r1059", "r1135", "r1209" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r962" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r962" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ahh_AdjustmentForReceiptsOnOffMarketInterestRateDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AdjustmentForReceiptsOnOffMarketInterestRateDerivatives", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustment for receipts on off-market interest rate derivatives", "label": "Adjustment For Receipts On Off-Market Interest Rate Derivatives", "documentation": "Adjustment For Receipts On Off-Market Interest Rate Derivatives" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r995" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r921", "r931", "r941", "r973" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r924", "r934", "r944", "r976" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r996" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r962" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r925", "r935", "r945", "r969", "r977", "r981", "r989" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r987" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Allowance for Credit Losses on Financing Receivables", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r157", "r1075" ] }, "ahh_AmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended And Restated Credit Agreement", "label": "Amended And Restated Credit Agreement [Member]", "documentation": "Amended And Restated Credit Agreement" } } }, "auth_ref": [] }, "ahh_AmendedandRestated2013EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AmendedandRestated2013EquityIncentivePlanMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated 2013 Equity Incentive Plan", "label": "Amended and Restated 2013 Equity Incentive Plan [Member]", "documentation": "Amended and Restated 2013 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfAboveAndBelowMarketLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfAboveAndBelowMarketLeases", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails": { "parentTag": "us-gaap_LeaseIncome", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Above) below market lease amortization, net", "label": "Amortization of above and below Market Leases", "documentation": "Amount of non-cash amortization of intangible asset (liability) for above and below market leases." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash interest expense", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r459", "r868", "r869", "r1050", "r1152" ] }, "ahh_AmortizationOfGroundLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AmortizationOfGroundLeases", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued straight-line ground rent expense", "label": "Amortization Of Ground Leases", "documentation": "Amortization of long-term land leases capitalized as part of real property." } } }, "auth_ref": [] }, "ahh_AmortizationOfLeaseIncentivesAndAboveAndBelowMarketRents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AmortizationOfLeaseIncentivesAndAboveAndBelowMarketRents", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of leasing incentives and above or below-market rents", "label": "Amortization Of Lease Incentives And Above And Below Market Rents", "documentation": "Amortization of lease incentives and above and below market rents." } } }, "auth_ref": [] }, "ahh_AmortizationOfLeasingCostsAndInPlaceLeaseIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AmortizationOfLeasingCostsAndInPlaceLeaseIntangibles", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of leasing costs, in-place lease intangibles and below market ground rents - operating leases", "label": "Amortization Of Leasing Costs And In-Place Lease Intangibles", "documentation": "Represents the amortization of leasing costs and in-place lease intangibles." } } }, "auth_ref": [] }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-contract costs", "label": "Amount of Deferred Costs Related to Long-Term Contracts", "documentation": "Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs." } } }, "auth_ref": [ "r237" ] }, "ahh_ArmadaHofflerTowerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ArmadaHofflerTowerMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Armada Hoffler Tower", "label": "Armada Hoffler Tower [Member]", "documentation": "Armada Hoffler Tower" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 7.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges", "terseLabel": "Impairment charges", "negatedTerseLabel": "Impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r36" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r139", "r156", "r227", "r264", "r298", "r307", "r332", "r336", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r552", "r556", "r584", "r656", "r753", "r852", "r853", "r888", "r910", "r1090", "r1091", "r1158" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ahh_AtTheMarketProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "AtTheMarketProgramMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At The Market Program", "label": "At The Market Program [Member]", "documentation": "At The Market Program [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r984" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r980" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r982" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r981" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r981" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r408", "r1175", "r1176" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r60", "r63", "r408", "r1175", "r1176" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ahh_BeattyDevelopmentGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BeattyDevelopmentGroupMember", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails", "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beatty Development Group", "label": "Beatty Development Group [Member]", "documentation": "Beatty Development Group" } } }, "auth_ref": [] }, "ahh_BilledConstructionContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BilledConstructionContracts", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails_1": { "parentTag": "ahh_UncompletedContractsNetAssets", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Billings", "label": "Billed Construction Contracts", "documentation": "Amount billed for construction contracts as of the balance sheet date." } } }, "auth_ref": [] }, "ahh_BroadCreekShoppingCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BroadCreekShoppingCenterMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Broad Creek Shopping Center", "label": "Broad Creek Shopping Center [Member]", "documentation": "Broad Creek Shopping Center" } } }, "auth_ref": [] }, "ahh_BroadmoorPlazaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BroadmoorPlazaMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Broadmoor Plaza", "label": "Broadmoor Plaza [Member]", "documentation": "Broadmoor Plaza" } } }, "auth_ref": [] }, "ahh_BrooksCrossingOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BrooksCrossingOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brooks Crossing Office", "label": "Brooks Crossing Office [Member]", "documentation": "Brooks Crossing Office" } } }, "auth_ref": [] }, "ahh_BrooksCrossingRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BrooksCrossingRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brooks Crossing Retail", "label": "Brooks Crossing Retail [Member]", "documentation": "Brooks Crossing Retail" } } }, "auth_ref": [] }, "ahh_BusinessAndOrganizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BusinessAndOrganizationLineItems", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails", "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business And Organization [Line Items]", "label": "Business And Organization [Line Items]", "documentation": "Line items for business and organization." } } }, "auth_ref": [] }, "ahh_BusinessAndOrganizationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "BusinessAndOrganizationTable", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails", "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business And Organization [Table]", "label": "Business And Organization [Table]", "documentation": "Schedule for business and organization." } } }, "auth_ref": [] }, "us-gaap_CapitalUnitClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalUnitClassAMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A units", "label": "Capital Unit, Class A [Member]", "documentation": "Class A of capital units, which are a type of ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CapitalUnitClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalUnitClassDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Unit, Class [Domain]", "label": "Capital Unit, Class [Domain]", "documentation": "Description of the type or class of capital units or capital shares." } } }, "auth_ref": [] }, "us-gaap_CapitalUnitsByClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalUnitsByClassAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Units by Class [Axis]", "label": "Capital Units by Class [Axis]", "documentation": "Information by type or class of the entity's capital units." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of pre-contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r390" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r389" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r389" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r21", "r225", "r839" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "totalLabel": "Cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r115", "r260" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r115" ] }, "ahh_ChandlerResidencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChandlerResidencesMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chandler Residences", "label": "Chandler Residences [Member]", "documentation": "Chandler Residences" } } }, "auth_ref": [] }, "ahh_ChangeInCapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accrued capital improvements and development costs", "label": "Change In Capital Expenditures Incurred But Not Yet Paid", "documentation": "Change In Capital Expenditures Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "ahh_ChangeInContractWithCustomerAssetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChangeInContractWithCustomerAssetRollForward", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction contract costs and estimated earnings in excess of billings", "label": "Change In Contract With Customer, Asset [Roll Forward]", "documentation": "Change In Contract With Customer, Asset [Roll Forward]" } } }, "auth_ref": [] }, "ahh_ChangeInContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChangeInContractWithCustomerLiabilityRollForward", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of construction contract costs and estimated earnings", "label": "Change In Contract With Customer, Liability [Roll Forward]", "documentation": "Change In Contract With Customer, Liability [Roll Forward]" } } }, "auth_ref": [] }, "ahh_ChangeInDividendsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChangeInDividendsPayable", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in dividends and distributions payable", "label": "Change In Dividends Payable", "documentation": "Change In Dividends Payable" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r957" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r955" ] }, "ahh_ChronicleMillApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChronicleMillApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chronicle Mill Apartments", "label": "Chronicle Mill Apartments [Member]", "documentation": "Chronicle Mill Apartments" } } }, "auth_ref": [] }, "ahh_ChronicleMillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChronicleMillMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chronicle Mill", "label": "Chronicle Mill [Member]", "documentation": "Chronicle Mill" } } }, "auth_ref": [] }, "ahh_ChronicleMillOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChronicleMillOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chronicle Mill Office", "label": "Chronicle Mill Office [Member]", "documentation": "Chronicle Mill Office" } } }, "auth_ref": [] }, "ahh_ChronicleMillRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ChronicleMillRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chronicle Mill Retail", "label": "Chronicle Mill Retail [Member]", "documentation": "Chronicle Mill Retail" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/CoverPage", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r173", "r228", "r229", "r230", "r264", "r290", "r291", "r294", "r296", "r301", "r302", "r356", "r426", "r429", "r430", "r431", "r435", "r436", "r468", "r469", "r472", "r475", "r482", "r584", "r709", "r710", "r711", "r712", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r741", "r762", "r785", "r809", "r810", "r811", "r812", "r813", "r999", "r1051", "r1060" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r228", "r229", "r230", "r301", "r468", "r469", "r470", "r472", "r475", "r480", "r482", "r709", "r710", "r711", "r712", "r870", "r999", "r1051" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r961" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r961" ] }, "ahh_ColumbusVillageIIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ColumbusVillageIIMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Columbus Village II", "label": "Columbus Village II [Member]", "documentation": "Columbus Village II" } } }, "auth_ref": [] }, "ahh_ColumbusVillageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ColumbusVillageMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Columbus Village", "label": "Columbus Village [Member]", "documentation": "Columbus Village" } } }, "auth_ref": [] }, "ahh_CommerceStreetRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "CommerceStreetRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commerce Street Retail", "label": "Commerce Street Retail [Member]", "documentation": "Commerce Street Retail" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r121", "r411", "r412", "r818", "r1076", "r1081" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Proceedings", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r38", "r819" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "verboseLabel": "Common Stock/Class A Units", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1209" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquityParenthetical", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend declared (in dollars per share)", "verboseLabel": "Common stock dividend declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/CoverPage", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r897", "r898", "r899", "r901", "r902", "r903", "r906", "r1055", "r1056", "r1059", "r1135", "r1206", "r1209" ] }, "ahh_CommonStockOrUnitsIssuedForAcquisitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "CommonStockOrUnitsIssuedForAcquisitionValue", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of operating partnership units for acquisitions", "label": "Common Stock Or Units Issued For Acquisition Value", "documentation": "The fair value of noncash common stock and/or operating partnership units issued as part of real estate acquisitions." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r741" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r91", "r741", "r759", "r1209", "r1210" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 500,000,000 shares authorized; 67,388,397 and 66,793,294 shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r661", "r888" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r965" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r964" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Armada Hoffler Properties, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r244", "r246", "r253", "r649", "r669", "r671" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive (income) loss attributable to noncontrolling interests:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r49", "r53", "r244", "r246", "r252", "r648", "r669", "r670" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r53", "r131", "r244", "r246", "r251", "r647", "r669" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r181", "r197", "r269", "r552", "r553", "r556", "r557", "r622", "r824", "r1032", "r1035", "r1036", "r1089", "r1092", "r1093" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r181", "r197", "r269", "r552", "r553", "r556", "r557", "r622", "r824", "r1032", "r1035", "r1036", "r1089", "r1092", "r1093" ] }, "ahh_ConsolidatedEntitiesUnderDevelopmentOrConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ConsolidatedEntitiesUnderDevelopmentOrConstructionMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities Under Development Or Construction", "label": "Consolidated Entities Under Development Or Construction [Member]", "documentation": "Consolidated Entities Under Development Or Construction" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r154", "r181", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r269", "r298", "r309", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r852", "r853", "r1033", "r1034", "r1090", "r1091" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r154", "r181", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r269", "r298", "r309", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r852", "r853", "r1033", "r1034", "r1090", "r1091" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r51", "r843" ] }, "ahh_ConstellationOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ConstellationOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Constellation Office", "label": "Constellation Office [Member]", "documentation": "Constellation Office" } } }, "auth_ref": [] }, "ahh_ConstellationRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ConstellationRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Constellation Retail", "label": "Constellation Retail [Member]", "documentation": "Constellation Retail" } } }, "auth_ref": [] }, "us-gaap_ConstructionContractorReceivableIncludingContractRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionContractorReceivableIncludingContractRetainage", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction receivables, including retentions, net", "label": "Construction Contractor, Receivable, Including Contract Retainage", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, including amount withheld under retainage provision in contract." } } }, "auth_ref": [ "r1166" ] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction receivables retentions", "label": "Construction Contractor, Receivable, Retainage", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional." } } }, "auth_ref": [ "r232", "r630" ] }, "us-gaap_ConstructionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionContractsMember", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contracts", "label": "Construction Contracts [Member]", "documentation": "Agreement to complete a specified structure by a specified date, generally with specified target deadlines to be achieved." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_RealEstateInvestmentPropertyAtCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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": [ "r120" ] }, "us-gaap_ConstructionLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionLoansMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction loans", "label": "Construction Loans [Member]", "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis." } } }, "auth_ref": [ "r911", "r1070" ] }, "us-gaap_ConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionMember", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction", "label": "Construction [Member]", "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_ConstructionPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Construction payables, including retentions", "label": "Construction Payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balances and Changes of Construction Contracts", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1097" ] }, "ahh_ContractWithCustomerAssetCostsAndEarningsNotBilled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ContractWithCustomerAssetCostsAndEarningsNotBilled", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction contract costs and estimated earnings not billed during the period", "label": "Contract With Customer, Asset, Costs And Earnings Not Billed", "documentation": "Contract With Customer, Asset, Costs And Earnings Not Billed" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r871" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails": { "parentTag": "ahh_UncompletedContractsNetAssets", "weight": 1.0, "order": 2.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails", "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction contract costs and estimated earnings in excess of billings", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "verboseLabel": "Construction contract costs and estimated earnings in excess of billings", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r484", "r486", "r497" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transferred to receivables", "label": "Contract with Customer, Asset, Reclassified to Receivable", "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r872" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails": { "parentTag": "ahh_UncompletedContractsNetAssets", "weight": -1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails", "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of construction contract costs and estimated earnings", "verboseLabel": "Retentions", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "negatedTerseLabel": "Billings in excess of construction contract costs and estimated earnings", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r484", "r485", "r497" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r871" ] }, "ahh_ContractWithCustomerLiabilityIncreaseFromBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ContractWithCustomerLiabilityIncreaseFromBillings", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases due to new billings, excluding amounts recognized as revenue during the period", "label": "Contract With Customer, Liability, Increase From Billings", "documentation": "Contract With Customer, Liability, Increase From Billings" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofBalancesandChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized that was included in the balance at the beginning of the period", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ContractorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractorsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contractors [Abstract]", "label": "Contractors [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, performance and payment bonds", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1054" ] }, "ahh_CorporateAndReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "CorporateAndReconcilingItemsMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate And Reconciling Items", "label": "Corporate And Reconciling Items [Member]", "documentation": "Corporate And Reconciling Items [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General contracting and real estate services expenses", "verboseLabel": "General contracting and real estate services expenses", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r103", "r104", "r644" ] }, "us-gaap_CostOfOtherPropertyOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfOtherPropertyOperatingExpense", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "General contracting and real estate services expenses", "label": "Cost of Other Property Operating Expense", "documentation": "Other operating costs incurred during the reporting period and may include amounts paid to maintain the property." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r111" ] }, "ahh_CostsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "CostsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails_1": { "parentTag": "ahh_UncompletedContractsNetAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs incurred on uncompleted construction contracts", "label": "Costs on Uncompleted Contracts", "documentation": "Costs On Uncompleted Contracts" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r214", "r215", "r267", "r268", "r441", "r470", "r620", "r628", "r653", "r840", "r842" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r425", "r1087" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r425", "r1087", "r1088" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Loan Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r362", "r363", "r364", "r367", "r368", "r372", "r374", "r375", "r377", "r378", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/Indebtedness" ], "lang": { "en-us": { "role": { "terseLabel": "Indebtedness", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r122", "r262", "r403", "r404", "r405", "r406", "r407", "r424", "r425", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r453", "r460", "r461", "r463", "r592" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails", "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r81", "r82", "r140", "r144", "r269", "r438", "r439", "r440", "r441", "r442", "r444", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r865", "r866", "r867", "r868", "r869", "r886", "r1052", "r1077", "r1078", "r1079", "r1151", "r1153" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stated interest rate, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "ahh_DebtInstrumentCreditSpreadAdjustment": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DebtInstrumentCreditSpreadAdjustment", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit spread adjustment", "label": "Debt Instrument, Credit Spread Adjustment", "documentation": "Debt Instrument, Credit Spread Adjustment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Effective Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r84", "r465", "r592", "r593", "r886" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indebtedness", "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": [ "r269", "r438", "r439", "r440", "r441", "r442", "r444", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r865", "r866", "r867", "r868", "r869", "r886", "r1052", "r1151", "r1153" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails", "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r11", "r269", "r438", "r439", "r440", "r441", "r442", "r444", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r865", "r866", "r867", "r868", "r869", "r886", "r1052", "r1077", "r1078", "r1079", "r1151", "r1153" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r11", "r42", "r45", "r76", "r125", "r126", "r269", "r438", "r439", "r440", "r441", "r442", "r444", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r865", "r866", "r867", "r868", "r869", "r886", "r1052", "r1151", "r1153" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "ahh_DelrayBeachPlazaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DelrayBeachPlazaMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delray Beach Plaza", "label": "Delray Beach Plaza [Member]", "documentation": "Delray Beach Plaza" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of buildings and tenant improvements", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r37" ] }, "us-gaap_DerivativeCapInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCapInterestRate", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, cap interest rate", "label": "Derivative, Cap Interest Rate", "documentation": "Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "ahh_DerivativeCapRateCorridorPurchasedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DerivativeCapRateCorridorPurchasedInterestRate", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap rate purchased, interest rate", "label": "Derivative, Cap Rate Corridor, Purchased, Interest Rate", "documentation": "Derivative, Cap Rate Corridor, Purchased, Interest Rate" } } }, "auth_ref": [] }, "ahh_DerivativeCapRateCorridorSoldInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DerivativeCapRateCorridorSoldInterestRate", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap rate sold, interest rate", "label": "Derivative, Cap Rate Corridor, Sold, Interest Rate", "documentation": "Derivative, Cap Rate Corridor, Sold, Interest Rate" } } }, "auth_ref": [] }, "ahh_DerivativeChangeInFairValueGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DerivativeChangeInFairValueGainLoss", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total unrealized change in fair value of interest rate derivatives", "label": "Derivative, Change In Fair Value, Gain (Loss)", "documentation": "The change in fair value of derivatives, including derivatives designated as accounting hedges and derivatives not designated as accounting hedges." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r731", "r733", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r773", "r774", "r775", "r776", "r779", "r780", "r781", "r782", "r800", "r801", "r803", "r804", "r897", "r899", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset, fair value", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r10", "r98", "r134", "r135", "r239", "r842" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Liability, fair value", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r10", "r98", "r134", "r135", "r239", "r842" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swap Fixed Rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of derivatives and other", "netLabel": "Change in fair value of derivatives and other", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1133" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r61", "r64", "r66", "r136", "r731", "r733", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r773", "r774", "r775", "r776", "r779", "r780", "r781", "r782", "r800", "r801", "r803", "r804", "r842", "r897", "r899", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r133", "r559", "r566" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails": { "parentTag": "ahh_DerivativeChangeInFairValueGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivatives and other", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r65", "r1006" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r566" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "verboseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1131", "r1132" ] }, "us-gaap_DerivativePremiumPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativePremiumPaid", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount paid to buy down the swap fixed rate", "label": "Derivative, Premium Paid", "documentation": "Amount of premium paid on derivative." } } }, "auth_ref": [ "r1008", "r1009", "r1211" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r9", "r54", "r55", "r57", "r58", "r62", "r64", "r67", "r68", "r70", "r566" ] }, "ahh_DerivativeTerminatedNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DerivativeTerminatedNotionalAmount", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount, terminated", "label": "Derivative, Terminated, Notional Amount", "documentation": "Derivative, Terminated, Notional Amount" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as accounting hedges", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r9" ] }, "ahh_DimmockSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "DimmockSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dimmock Square", "label": "Dimmock Square [Member]", "documentation": "Dimmock Square" } } }, "auth_ref": [] }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectCostsOfLeasedAndRentedPropertyOrEquipment", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental expenses", "verboseLabel": "Rental expenses", "label": "Direct Costs of Leased and Rented Property or Equipment", "documentation": "Amount of expense incurred and directly related to generating revenue by lessor from operating lease of rented property and equipment." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r503", "r506", "r533", "r534", "r536", "r875" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends and distributions declared on common shares and units", "terseLabel": "Aggregate common stock dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r3", "r128" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Dividends and Distributions", "label": "Dividends Declared [Table Text Block]", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared on preferred stock", "terseLabel": "Aggregate preferred stock dividends", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r3", "r128" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r916" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r948" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r959" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stockholders per share (basic) (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r254", "r275", "r276", "r278", "r279", "r280", "r282", "r287", "r290", "r294", "r295", "r296", "r297", "r547", "r550", "r570", "r571", "r650", "r672", "r844" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stockholders per share (diluted) (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r254", "r275", "r276", "r278", "r279", "r280", "r282", "r290", "r294", "r295", "r296", "r297", "r547", "r550", "r570", "r571", "r650", "r672", "r844" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r535" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1126" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ahh_EncoreApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "EncoreApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Encore Apartments", "label": "Encore Apartments [Member]", "documentation": "Encore Apartments" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r914" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r914" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r914" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r998" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Line Items]", "label": "Entity Listings [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": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Table]", "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r914" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r914" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r914" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r914" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r953" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r994" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r994" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r994" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r220", "r247", "r248", "r249", "r270", "r271", "r272", "r274", "r280", "r283", "r285", "r300", "r358", "r361", "r401", "r483", "r540", "r541", "r544", "r545", "r546", "r548", "r549", "r550", "r560", "r561", "r562", "r563", "r564", "r565", "r569", "r585", "r586", "r587", "r588", "r589", "r590", "r595", "r598", "r613", "r668", "r694", "r695", "r696", "r718", "r785" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r352", "r353", "r355", "r543", "r1001", "r1002", "r1003", "r1127", "r1128", "r1129", "r1130" ] }, "ahh_EquityMethodInvestmentMaximumCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "EquityMethodInvestmentMaximumCommitment", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum commitment", "label": "Equity Method Investment, Maximum Commitment", "documentation": "Equity Method Investment, Maximum Commitment" } } }, "auth_ref": [] }, "ahh_EquityMethodInvestmentOptionToIncreaseOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "EquityMethodInvestmentOptionToIncreaseOwnershipPercentage", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential increase in ownership percentage", "label": "Equity Method Investment, Option To Increase Ownership Percentage", "documentation": "Equity Method Investment, Option To Increase Ownership Percentage" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interests in equity method investments", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r352" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r298", "r317", "r336", "r351", "r1038", "r1072" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r171", "r354", "r357", "r1003" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r963" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r921", "r931", "r941", "r973" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r918", "r928", "r938", "r970" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r451", "r583", "r866", "r867" ] }, "ahh_EstimatedEarningsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "EstimatedEarningsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails_1": { "parentTag": "ahh_UncompletedContractsNetAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated earnings", "label": "Estimated Earnings On Uncompleted Contracts", "documentation": "Estimated Earnings On Uncompleted Contracts" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r969" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]", "documentation": "Person with designation of executive officer." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "ahh_ExtinguishmentOfNotesReceivableToAcquireRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ExtinguishmentOfNotesReceivableToAcquireRealEstate", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable redeemed in conjunction with real estate purchase", "label": "Extinguishment Of Notes Receivable To Acquire Real Estate", "documentation": "Extinguishment Of Notes Receivable To Acquire Real Estate" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amounts and Fair Values of Financial Instruments Measured", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r881", "r1136", "r1137", "r1147" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "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": [ "r72", "r73" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r451", "r866", "r867" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r451", "r866", "r867" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r645", "r881", "r883" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "ahh_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FederalFundsRateMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r600", "r605" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r599" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 9.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of right-of-use assets - finance leases", "terseLabel": "Amortization of right-of-use assets - finance leases", "negatedTerseLabel": "Amortization of right-of-use assets - finance leases", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r601", "r603", "r887" ] }, "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiability", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for loan losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability", "documentation": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability" } } }, "auth_ref": [] }, "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityDueToRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityDueToRedemption", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Release due to redemption", "label": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption", "documentation": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption" } } }, "auth_ref": [] }, "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityExpenseReversal", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized credit loss release (provision)", "terseLabel": "Unrealized credit loss provision (release)", "label": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Expense (Reversal)", "documentation": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Expense (Reversal)" } } }, "auth_ref": [] }, "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrealized credit loss provision (release)", "label": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Period Increase (Decrease)", "documentation": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability, Provisions For Credit Losses" } } }, "auth_ref": [] }, "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityRollForward", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]", "documentation": "Finance Receivable Allowance For Credit Loss And Off-Balance-Sheet, Credit Loss, Liability" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails": { "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and fees", "label": "Financing Receivable, Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of accrued interest on financing receivable." } } }, "auth_ref": [ "r376" ] }, "ahh_FinancingReceivableAllowanceForCreditLossDueToRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableAllowanceForCreditLossDueToRedemption", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityDueToRedemption", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Release due to redemption", "label": "Financing Receivable, Allowance for Credit Loss, Due To Redemption", "documentation": "Financing Receivable, Allowance for Credit Loss, Due To Redemption" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "terseLabel": "Allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r158", "r176", "r178", "r180", "r236", "r365", "r369", "r371", "r1167" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funded", "label": "Financing Receivable, Allowance for Credit Loss [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": [] }, "ahh_FinancingReceivableEffectivePeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableEffectivePeriodAxis", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Effective Period [Axis]", "label": "Financing Receivable Effective Period [Axis]", "documentation": "Financing Receivable Effective Period" } } }, "auth_ref": [] }, "ahh_FinancingReceivableEffectivePeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableEffectivePeriodDomain", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Effective Period [Domain]", "label": "Financing Receivable Effective Period [Domain]", "documentation": "Financing Receivable Effective Period [Domain]" } } }, "auth_ref": [] }, "ahh_FinancingReceivableEffectivePeriodPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableEffectivePeriodPeriodOneMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Effective Period, Period One", "label": "Financing Receivable Effective Period, Period One [Member]", "documentation": "Financing Receivable Effective Period, Period One" } } }, "auth_ref": [] }, "ahh_FinancingReceivableEffectivePeriodPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableEffectivePeriodPeriodTwoMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Effective Period, Period Two", "label": "Financing Receivable Effective Period, Period Two [Member]", "documentation": "Financing Receivable Effective Period, Period Two" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails": { "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r376", "r380", "r1074" ] }, "ahh_FinancingReceivableInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableInterestRateStatedPercentage", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Financing Receivable, Interest Rate, Stated Percentage", "documentation": "Financing Receivable, Interest Rate, Stated Percentage" } } }, "auth_ref": [] }, "ahh_FinancingReceivableMaximumCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableMaximumCommitment", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum principal commitment", "label": "Financing Receivable, Maximum Commitment", "documentation": "The maximum amount available to the borrower under the loan commitment." } } }, "auth_ref": [] }, "ahh_FinancingReceivableMinimumInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableMinimumInterest", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest", "label": "Financing Receivable, Minimum Interest", "documentation": "Financing Receivable, Minimum Interest" } } }, "auth_ref": [] }, "ahh_FinancingReceivablePreferenceRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivablePreferenceRatePercentage", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preference rate", "label": "Financing Receivable, Preference Rate, Percentage", "documentation": "Financing Receivable, Preference Rate, Percentage" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r174", "r175", "r179", "r180", "r346", "r347", "r348", "r349", "r350", "r372", "r373", "r379", "r858", "r859", "r860", "r861", "r862", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1018", "r1019", "r1020", "r1071" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r162", "r174", "r175", "r179", "r180", "r346", "r347", "r348", "r349", "r350", "r858", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1018", "r1019", "r1020", "r1071" ] }, "ahh_FinancingReceivableUnusedCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FinancingReceivableUnusedCommitmentFeePercentage", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused commitment fee percentage", "label": "Financing Receivable, Unused Commitment Fee, Percentage", "documentation": "Financing Receivable, Unused Commitment Fee, Percentage" } } }, "auth_ref": [] }, "ahh_FiniteLivedIntangibleAssetAcquiredLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FiniteLivedIntangibleAssetAcquiredLeases", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired lease intangible assets", "label": "Finite-Lived Intangible Asset, Acquired Leases", "documentation": "Acquired in-place lease assets, above-market lease assets, and below-market ground lease assets, net of amortization." } } }, "auth_ref": [] }, "ahh_FirstTwentyFourMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FirstTwentyFourMonthsMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First 24 Months", "label": "First Twenty Four Months [Member]", "documentation": "First 24 Months [Member]" } } }, "auth_ref": [] }, "ahh_FloatingRatePoolOfLoans2.75TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FloatingRatePoolOfLoans2.75TwoMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floating rate pool of loans", "label": "Floating Rate Pool Of Loans 2.75 Two [Member]", "documentation": "Floating Rate Pool Of Loans 2.75 Two" } } }, "auth_ref": [] }, "ahh_FloatingRatePoolOfLoans275Member": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FloatingRatePoolOfLoans275Member", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floating rate pool of loans 2.75%", "label": "Floating Rate Pool Of Loans 2.75 [Member]", "documentation": "Floating Rate Pool Of Loans 2.75" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ahh_FountainPlazaRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "FountainPlazaRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fountain Plaza Retail", "label": "Fountain Plaza Retail [Member]", "documentation": "Fountain Plaza Retail" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on real estate dispositions, net", "negatedTerseLabel": "Gain on real estate dispositions, net", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "negatedTerseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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": [ "r108", "r765" ] }, "ahh_GeneralContractingAndRealEstateServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "GeneralContractingAndRealEstateServicesMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General contracting and real estate services", "label": "General Contracting And Real Estate Services [Member]", "documentation": "General Contracting And Real Estate Services [Member]" } } }, "auth_ref": [] }, "us-gaap_GeneralPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralPartnerMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Partner", "label": "General Partner [Member]", "documentation": "Party to a partnership business who has unlimited liability." } } }, "auth_ref": [] }, "ahh_GreenbrierSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "GreenbrierSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greenbrier Square", "label": "Greenbrier Square [Member]", "documentation": "Greenbrier Square" } } }, "auth_ref": [] }, "ahh_GreensideApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "GreensideApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greenside Apartments", "label": "Greenside Apartments [Member]", "documentation": "Greenside Apartments" } } }, "auth_ref": [] }, "ahh_GreentreeShoppingCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "GreentreeShoppingCenterMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greentree Shopping Center", "label": "Greentree Shopping Center [Member]", "documentation": "Greentree Shopping Center" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails", "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment gross profit", "verboseLabel": "Net operating income", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r100", "r105", "r155", "r264", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r584", "r846", "r852", "r1061", "r1063", "r1064", "r1065", "r1066", "r1090" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r420", "r421", "r422", "r423" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding guarantee", "label": "Guarantor Obligations, Current Carrying Value", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r422" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior loan", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r421" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r420", "r421", "r422", "r423" ] }, "ahh_HanburyVillageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HanburyVillageMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hanbury Village", "label": "Hanbury Village [Member]", "documentation": "Hanbury Village [Member]" } } }, "auth_ref": [] }, "ahh_HarborPointParcel3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HarborPointParcel3Member", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Harbor Point Parcel 3", "label": "Harbor Point Parcel 3 [Member]", "documentation": "Harbor Point Parcel 3" } } }, "auth_ref": [] }, "ahh_HarborPointParcel3SeniorConstructionLoan275Member": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HarborPointParcel3SeniorConstructionLoan275Member", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Harbor Point Parcel 3 senior construction loan 4.70%", "label": "Harbor Point Parcel 3 Senior Construction Loan 2.75 [Member]", "documentation": "Harbor Point Parcel 3 Senior Construction Loan 2.75" } } }, "auth_ref": [] }, "ahh_HarborPointParcel4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HarborPointParcel4Member", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Harbor Point Parcel 4", "label": "Harbor Point Parcel 4 [Member]", "documentation": "Harbor Point Parcel 4" } } }, "auth_ref": [] }, "ahh_HarborPointParcel4SeniorConstructionLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HarborPointParcel4SeniorConstructionLoanMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Harbor Point Parcel 4 Senior Construction Loan", "label": "Harbor Point Parcel 4 Senior Construction Loan [Member]", "documentation": "Harbor Point Parcel 4 Senior Construction Loan" } } }, "auth_ref": [] }, "ahh_HarrisonburgRegalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "HarrisonburgRegalMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Harrisonburg Regal", "label": "Harrisonburg Regal [Member]", "documentation": "Harrisonburg Regal" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r9", "r558" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r101", "r146", "r155", "r651", "r665", "r846", "r852", "r1061", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax benefit (provision)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r163", "r170", "r284", "r285", "r298", "r315", "r336", "r538", "r539", "r542", "r673", "r878" ] }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest receivable", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Construction assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Construction liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r638", "r1049" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Property assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r925", "r935", "r945", "r969", "r977", "r981", "r989" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r987" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r917", "r993" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r917", "r993" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r917", "r993" ] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Income", "label": "Interest and Other Income [Table Text Block]", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r109", "r457", "r466", "r868", "r869" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r311", "r1045" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "netLabel": "Interest income", "terseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r852", "r1045", "r1063" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r310", "r763", "r807", "r808", "r852", "r907", "r908", "r1044", "r1212" ] }, "us-gaap_InterestRateCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateCapMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate caps", "label": "Interest Rate Cap [Member]", "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount." } } }, "auth_ref": [ "r835" ] }, "ahh_InterestRateCapTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "InterestRateCapTwoMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cap Two", "label": "Interest Rate Cap Two [Member]", "documentation": "Interest Rate Cap Two" } } }, "auth_ref": [] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain reclassified during next 12 months", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r71" ] }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateDerivativeAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate swap and cap assets", "label": "Interest Rate Derivative Assets, at Fair Value", "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r835", "r904", "r905" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r154", "r298", "r309", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r852" ] }, "ahh_LTIPUnitAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LTIPUnitAwardsMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "LTIP Unit Awards", "label": "LTIP Unit Awards [Member]", "documentation": "LTIP Unit Awards" } } }, "auth_ref": [] }, "us-gaap_LandAvailableForDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAvailableForDevelopment", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_RealEstateInvestmentPropertyAtCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Held for development", "label": "Land Available for Development", "documentation": "Carrying amount of land available for development." } } }, "auth_ref": [ "r1168", "r1169" ] }, "us-gaap_LeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseIncome", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total rental revenue", "label": "Lease Income", "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r602", "r606" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r602", "r606" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.armadahoffler.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r597" ] }, "ahh_LessorOperatingLeaseOptionToExtendNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LessorOperatingLeaseOptionToExtendNumber", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options to extend, more than", "label": "Lessor, Operating Lease, Option To Extend, Number", "documentation": "Lessor, Operating Lease, Option To Extend, Number" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseRenewalTerm", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessor, Operating Lease, Renewal Term", "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1155" ] }, "ahh_LexingtonSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LexingtonSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lexington Square", "label": "Lexington Square [Member]", "documentation": "Lexington Square" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r81", "r82", "r83", "r86", "r87", "r88", "r89", "r264", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r553", "r556", "r557", "r584", "r740", "r845", "r910", "r1090", "r1158", "r1159" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r145", "r663", "r888", "r1053", "r1073", "r1150" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "ahh_LibertyApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LibertyApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liberty Apartments", "label": "Liberty Apartments [Member]", "documentation": "Liberty Apartments" } } }, "auth_ref": [] }, "ahh_LibertyRetailApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LibertyRetailApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liberty Retail & Apartments loan", "label": "Liberty Retail & Apartments [Member]", "documentation": "Liberty Retail & Apartments" } } }, "auth_ref": [] }, "ahh_LibertyRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LibertyRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liberty Retail", "label": "Liberty Retail [Member]", "documentation": "Liberty Retail" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r11", "r144", "r1170" ] }, "ahh_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increased the capacity of the revolving credit facility", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "ahh_LineOfCreditFacilityAccordionFeatureMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityAccordionFeatureMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature maximum borrowing capacity", "label": "Line Of Credit Facility, Accordion Feature, Maximum Borrowing Capacity", "documentation": "Line Of Credit Facility, Accordion Feature, Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "ahh_LineOfCreditFacilityDurationOfExtensionOption": { "xbrltype": "durationItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityDurationOfExtensionOption", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Duration of extension option", "label": "Line Of Credit Facility, Duration Of Extension Option", "documentation": "Line Of Credit Facility, Duration Of Extension Option" } } }, "auth_ref": [] }, "ahh_LineOfCreditFacilityExtensionFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityExtensionFeePercentage", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extension fee percentage", "label": "Line Of Credit Facility, Extension Fee Percentage", "documentation": "Line Of Credit Facility, Extension Fee Percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on credit facility as of end of period", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r80", "r85" ] }, "ahh_LineOfCreditFacilityInterestRateAtPeriodEndAfterEffectsOfInterestRateCapsAndSwaps": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityInterestRateAtPeriodEndAfterEffectsOfInterestRateCapsAndSwaps", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on credit facility as of end of period after giving effect to interest rate caps and swaps", "label": "Line of Credit Facility, Interest Rate at Period End, After Effects Of Interest Rate Caps And Swaps", "documentation": "Line of Credit Facility, Interest Rate at Period End, After Effects Of Interest Rate Caps And Swaps" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate capacity under the credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r80", "r85" ] }, "ahh_LineOfCreditFacilityNumberOfExtensionOptions": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LineOfCreditFacilityNumberOfExtensionOptions", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of extension options", "label": "Line Of Credit Facility, Number Of Extension Options", "documentation": "Line Of Credit Facility, Number Of Extension Options" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis points on unused commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableCommitmentsVariableRates", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and leases receivable, commitments, variable rates", "label": "Loans and Leases Receivable, Commitments, Variable Rates", "documentation": "Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at interest rates that increase or decrease depending on certain facts or circumstances." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Receivable and Current Expected Credit Losses", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "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": [ "r592", "r1068" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContracts" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contracts", "label": "Long-Term Contracts or Programs Disclosure [Text Block]", "documentation": "The entire disclosure for long-term contracts or programs." } } }, "auth_ref": [ "r12", "r233", "r234", "r238", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Indebtedness, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r144", "r450", "r464", "r866", "r867", "r886", "r1170" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indebtedness, net", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1136", "r1138", "r1139", "r1140" ] }, "ahh_LongTermIncentivePlanUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "LongTermIncentivePlanUnitsMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LTIP Units", "label": "Long-term Incentive Plan Units [Member]", "documentation": "Long-term Incentive Plan Units" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r11", "r1077", "r1078", "r1079" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r11", "r39", "r1077", "r1078", "r1079" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r414", "r415", "r419", "r537", "r864", "r1082", "r1083" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r413", "r414", "r415", "r419", "r537", "r864", "r1082", "r1083" ] }, "ahh_MTTermLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MTTermLoanAgreementMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "M&T Term Loan Agreement", "label": "M&T Term Loan Agreement [Member]", "documentation": "M&T Term Loan Agreement" } } }, "auth_ref": [] }, "ahh_MTUnsecuredTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MTUnsecuredTermLoanMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "M&T unsecured term loan", "label": "M&T Unsecured Term Loan [Member]", "documentation": "M&T Unsecured Term Loan [Member]" } } }, "auth_ref": [] }, "ahh_MarketAtMillCreekLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MarketAtMillCreekLoanMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market at Mill Creek loan", "label": "Market at Mill Creek Loan [Member]", "documentation": "Market at Mill Creek Loan" } } }, "auth_ref": [] }, "ahh_MarketAtMillCreekMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MarketAtMillCreekMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market at Mill Creek", "label": "Market At Mill Creek [Member]", "documentation": "Market At Mill Creek" } } }, "auth_ref": [] }, "ahh_MarketplaceAtHilltopMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MarketplaceAtHilltopMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketplace at Hilltop", "label": "Marketplace at Hilltop [Member]", "documentation": "Marketplace at Hilltop" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r218", "r219", "r414", "r415", "r416", "r417", "r501", "r537", "r572", "r629", "r692", "r693", "r704", "r732", "r733", "r793", "r795", "r798", "r799", "r805", "r832", "r833", "r858", "r870", "r874", "r882", "r883", "r884", "r885", "r890", "r1094", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "ahh_MaximumValueOfSharesAvailableToBeIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MaximumValueOfSharesAvailableToBeIssued", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum aggregate offering price of shares to be sold (up to)", "label": "Maximum Value of Shares Available To Be Issued", "documentation": "Represents the maximum aggregate offering prices of shares available to be issued." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r961" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r961" ] }, "ahh_MezzanineLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MezzanineLoanMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine loan", "label": "Mezzanine Loan [Member]", "documentation": "Mezzanine Loan [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r218", "r219", "r414", "r415", "r416", "r417", "r501", "r537", "r572", "r629", "r692", "r693", "r704", "r732", "r733", "r793", "r795", "r798", "r799", "r805", "r832", "r833", "r858", "r870", "r874", "r882", "r883", "r884", "r890", "r1094", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r128" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions of noncontrolling interest in real estate entity", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r50", "r128", "r132" ] }, "us-gaap_MinorityInterestInJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestInJointVentures", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests in investment entities", "label": "Noncontrolling Interest in Joint Ventures", "documentation": "Carrying amount of the equity interests owned by noncontrolling shareholders, partners, or other equity holders in joint ventures included in the entity's consolidated financial statements." } } }, "auth_ref": [ "r48" ] }, "us-gaap_MinorityInterestInNetIncomeLossOfConsolidatedEntitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestInNetIncomeLossOfConsolidatedEntitiesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interests:", "label": "Net Income (Loss) Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestInOperatingPartnerships": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestInOperatingPartnerships", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests in Operating Partnership", "label": "Noncontrolling Interest in Operating Partnerships", "documentation": "Carrying amount of the equity interests owned by noncontrolling partners in an operating partnership included in the entity's consolidated financial statements." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Ownership Percentage, Parent", "verboseLabel": "Ownership interest percentage in property", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ahh_MixedUseDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MixedUseDevelopmentMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mixed-Use Development", "label": "Mixed-Use Development [Member]", "documentation": "Mixed-Use Development" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r980" ] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails", "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate, Type of Property [Axis]", "label": "Real Estate, Type of Property [Axis]", "documentation": "Information by type of real estate property." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r816", "r820", "r821", "r822", "r823", "r826", "r827", "r828", "r829", "r830" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails", "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Domain]", "label": "Real Estate [Domain]", "documentation": "Land and any structures permanently fixed to it." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r203", "r820", "r821", "r822", "r823", "r826", "r827", "r828", "r829", "r830" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r988" ] }, "srt_MultifamilyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MultifamilyMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multifamily", "label": "Multifamily [Member]", "documentation": "Residential building containing multiple separate housing units." } } }, "auth_ref": [ "r1022", "r1031", "r1213", "r1214" ] }, "ahh_MultifamilyResidentialRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "MultifamilyResidentialRealEstateMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multifamily real estate", "label": "Multifamily Residential Real Estate [Member]", "documentation": "Multifamily Residential Real Estate" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used for) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r115", "r116", "r117" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Armada Hoffler Properties, Inc.", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r106", "r117", "r147", "r224", "r243", "r245", "r249", "r264", "r273", "r275", "r276", "r278", "r279", "r280", "r284", "r285", "r292", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r547", "r550", "r571", "r584", "r667", "r761", "r783", "r784", "r908", "r1090" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r256", "r275", "r276", "r278", "r279", "r287", "r288", "r293", "r296", "r550" ] }, "ahh_NetPositionOfCostAndEstimatedEarningOnUncompletedContractsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NetPositionOfCostAndEstimatedEarningOnUncompletedContractsTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Position of Uncompleted Construction Contracts", "label": "Net Position of Cost and Estimated Earning on Uncompleted Contracts [Table Text Block]", "documentation": "Net Position of Cost and Estimated Earning on Uncompleted Contracts" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ahh_NextonSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NextonSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nexton Square", "label": "Nexton Square [Member]", "documentation": "Nexton Square [Member]" } } }, "auth_ref": [] }, "ahh_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Director", "label": "Non-Employee Director [Member]", "documentation": "Non-Employee Director" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r961" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r925", "r935", "r945", "r969", "r977" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r988" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt assumed at fair value in conjunction with real estate purchases", "label": "Noncash or Part Noncash Acquisition, Debt Assumed", "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment entities", "label": "Noncontrolling Interest in Net Income (Loss) Joint Venture Partners, Nonredeemable", "documentation": "Amount after tax of income (loss) attributable to nonredeemable noncontrolling shareholder, unit holder, partner, or other equity holder of a joint venture." } } }, "auth_ref": [ "r102" ] }, "us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsNonredeemable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestInNetIncomeLossOperatingPartnershipsNonredeemable", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating Partnership", "label": "Noncontrolling Interest in Net Income (Loss) Operating Partnerships, Nonredeemable", "documentation": "Amount after tax of income (loss) attributable to nonredeemable noncontrolling partner in an operating partnership." } } }, "auth_ref": [ "r102" ] }, "ahh_NoncontrollingInterestsInInvestmentEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NoncontrollingInterestsInInvestmentEntitiesMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment entities", "terseLabel": "Noncontrolling interests in investment entities", "label": "Noncontrolling Interests In Investment Entities [Member]", "documentation": "Noncontrolling Interests In Investment Entities [Member]" } } }, "auth_ref": [] }, "ahh_NoncontrollingInterestsInOperatingPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NoncontrollingInterestsInOperatingPartnershipMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Partnership", "terseLabel": "Noncontrolling interests in Operating Partnership", "label": "Noncontrolling Interests In Operating Partnership [Member]", "documentation": "Noncontrolling Interests In Operating Partnership [Member]" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofDerivativesDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as accounting hedges", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r9" ] }, "us-gaap_NonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest percentage in properties", "label": "Nonredeemable Noncontrolling Interest", "documentation": "Portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent entity which is not redeemable by the parent entity." } } }, "auth_ref": [] }, "ahh_NorthHamptonMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NorthHamptonMarketMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Hampton Market", "label": "North Hampton Market [Member]", "documentation": "North Hampton Market" } } }, "auth_ref": [] }, "ahh_NorthPointeCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NorthPointeCenterMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Pointe Center", "label": "North Pointe Center [Member]", "documentation": "North Pointe Center" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, net", "label": "Notes Receivable, Fair Value Disclosure", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableGross", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Notes receivable", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r159", "r161", "r176", "r177", "r231", "r344", "r372", "r380", "r861", "r862", "r1017", "r1074" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, net", "totalLabel": "Total notes receivable", "label": "Financing Receivable, after Allowance for Credit Loss", "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": [ "r380", "r748", "r1070", "r1172" ] }, "ahh_NumberOfFinanceLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NumberOfFinanceLeases", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of finance leases", "label": "Number Of Finance Leases", "documentation": "Number Of Finance Leases" } } }, "auth_ref": [] }, "ahh_NumberOfFinancialInstruments": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NumberOfFinancialInstruments", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of financial instruments", "label": "Number of Financial Instruments", "documentation": "Number of Financial Instruments" } } }, "auth_ref": [] }, "ahh_NumberOfGroundLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NumberOfGroundLeases", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of ground leases", "label": "Number Of Ground Leases", "documentation": "Number of ground leases." } } }, "auth_ref": [] }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfInterestRateDerivativesHeld", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of interest rate derivatives held", "label": "Number of Interest Rate Derivatives Held", "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date." } } }, "auth_ref": [ "r56", "r57" ] }, "ahh_NumberOfNotesReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NumberOfNotesReceivable", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of notes receivable", "label": "Number Of Notes Receivable", "documentation": "Number Of Notes Receivable" } } }, "auth_ref": [] }, "ahh_NumberOfOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "NumberOfOperatingLeases", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating leases", "label": "Number Of Operating Leases", "documentation": "Number Of Operating Leases" } } }, "auth_ref": [] }, "us-gaap_NumberOfPropertiesSubjectToGroundLeases": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfPropertiesSubjectToGroundLeases", "presentation": [ "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of properties subject to ground leases", "label": "Number of Properties Subject to Ground Leases", "documentation": "Number of separate real estate development properties located on land subject to ground leases." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r847", "r857", "r1062" ] }, "us-gaap_OffBalanceSheetCreditLossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditLossLiability", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance related to unfunded commitments", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Off-Balance-Sheet, Credit Loss, Liability", "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging." } } }, "auth_ref": [ "r366", "r418" ] }, "us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized credit loss provision (release)", "label": "Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging." } } }, "auth_ref": [ "r370" ] }, "ahh_OffBalanceSheetCreditLossLiabilityDueToRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OffBalanceSheetCreditLossLiabilityDueToRedemption", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityDueToRedemption", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Release due to redemption", "label": "Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption", "documentation": "Off-Balance-Sheet, Credit Loss, Liability, Due To Redemption" } } }, "auth_ref": [] }, "us-gaap_OffBalanceSheetCreditLossLiabilityRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditLossLiabilityRollforward", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded", "label": "Off-Balance-Sheet, Credit Loss, Liability [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": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OfficeBuildingMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office", "label": "Office Building [Member]", "documentation": "Building designed primarily for the conduct of business, for example, but not limited to, administration, clerical services, and consultation." } } }, "auth_ref": [ "r1022", "r1031", "r1213", "r1214" ] }, "ahh_OfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office", "label": "Office [Member]", "documentation": "Office" } } }, "auth_ref": [] }, "ahh_OfficeRealEstateSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OfficeRealEstateSegmentMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office real estate", "label": "Office Real Estate Segment [Member]", "documentation": "Represents information pertaining to Office Real Estate segment." } } }, "auth_ref": [] }, "ahh_OneCityCenterOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OneCityCenterOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One City Center Office", "label": "One City Center Office [Member]", "documentation": "One City Center Office" } } }, "auth_ref": [] }, "ahh_OneCityCenterRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OneCityCenterRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One City Center Retail", "label": "One City Center Retail [Member]", "documentation": "One City Center Retail" } } }, "auth_ref": [] }, "ahh_OneColumbusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OneColumbusMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Columbus", "label": "One Columbus [Member]", "documentation": "One Columbus" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r155", "r846", "r1061", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails": { "parentTag": "us-gaap_LeaseIncome", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease incentive amortization", "label": "Operating Lease, Initial Direct Cost Expense, over Term", "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term." } } }, "auth_ref": [ "r608" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental revenues", "verboseLabel": "Rental revenues", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r299", "r609", "r610" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails": { "parentTag": "us-gaap_LeaseIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base rent and tenant charges", "label": "Operating Lease, Lease Income, Lease Payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r299", "r611" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Rental Revenue", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r299", "r610" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r600" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r599" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r607" ] }, "ahh_OperatingPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OperatingPartnershipMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Partnership", "label": "Operating Partnership [Member]", "documentation": "Operating partnership." } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r337", "r852", "r853" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/BusinessofOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Business of Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r79", "r130", "r705", "r706" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r138", "r226", "r655", "r853", "r910" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails": { "parentTag": "ahh_DerivativeChangeInFairValueGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofChangesinFairValueofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized cash flow hedge gains", "netLabel": "Unrealized cash flow hedge (losses) gains", "verboseLabel": "Unrealized cash flow hedge gains", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r240", "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized cash flow hedge gains reclassified to net income", "negatedLabel": "Realized cash flow hedge gains reclassified to net income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r241", "r242" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "negatedTerseLabel": "Depreciation and amortization", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r6", "r37", "r107" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r143", "r657", "r736", "r737", "r910", "r1171", "r1207" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r60", "r69" ] }, "ahh_OtherLiabilitySatisfiedInConnectionWithARealEstateDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OtherLiabilitySatisfiedInConnectionWithARealEstateDisposal", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liability satisfied in connection with a real estate disposal", "label": "Other Liability Satisfied In Connection With A Real Estate Disposal", "documentation": "Other Liability Satisfied In Connection With A Real Estate Disposal" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income, net", "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r110" ] }, "ahh_OtherNotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OtherNotesReceivableMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other notes receivable", "verboseLabel": "Other interest income", "label": "Other Notes Receivable [Member]", "documentation": "Other Notes Receivable [Member]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r961" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r923", "r933", "r943", "r975" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r926", "r936", "r946", "r978" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r926", "r936", "r946", "r978" ] }, "ahh_OverlookVillageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "OverlookVillageMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Overlook Village", "label": "Overlook Village [Member]", "documentation": "Overlook Village" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total stockholders' equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ahh_ParkwayCentreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ParkwayCentreMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parkway Centre", "label": "Parkway Centre [Member]", "documentation": "Parkway Centre" } } }, "auth_ref": [] }, "ahh_ParkwayMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ParkwayMarketplaceMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parkway Marketplace", "label": "Parkway Marketplace [Member]", "documentation": "Parkway Marketplace" } } }, "auth_ref": [] }, "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnerTypeOfPartnersCapitalAccountAxis", "presentation": [ "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner Type [Axis]", "label": "Partner Type [Axis]", "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests." } } }, "auth_ref": [ "r129", "r721" ] }, "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain", "presentation": [ "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner Type of Partners' Capital Account, Name [Domain]", "label": "Partner Type of Partners' Capital Account, Name [Domain]", "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests." } } }, "auth_ref": [ "r129", "r721" ] }, "us-gaap_PartnersCapitalAccountAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapitalAccountAcquisitions", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of operating partnership units for acquisitions", "label": "Partners' Capital Account, Acquisitions", "documentation": "Change in the different classes of partners' capital accounts during the year due to acquisitions. Partners include general, limited and preferred partners." } } }, "auth_ref": [ "r127", "r128" ] }, "us-gaap_PartnersCapitalAccountRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapitalAccountRedemptions", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of operating partnership units", "label": "Partners' Capital Account, Redemptions", "documentation": "Total change in each class of partners' capital accounts during the year due to redemptions and adjustments to redemption value. All partners include general, limited and preferred partners." } } }, "auth_ref": [ "r128", "r129" ] }, "ahh_PattersonPlaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PattersonPlaceMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patterson Place", "label": "Patterson Place [Member]", "documentation": "Patterson Place" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r950" ] }, "us-gaap_PaymentGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentGuaranteeMember", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Guarantee", "label": "Payment Guarantee [Member]", "documentation": "A contract that contingently requires the guarantor to make payments (either in cash, financial instrument, other assets, shares of its stock, or provision of services) to the guaranteed party based on changes in an underlying that is related to an asset, a liability, or an equity security of the guaranteed party." } } }, "auth_ref": [ "r1086" ] }, "ahh_PaymentsForLeaseIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PaymentsForLeaseIncentives", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Leasing incentives", "label": "Payments For Lease Incentives", "documentation": "Payments For Lease Incentives" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLeasingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLeasingCosts", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Leasing costs", "label": "Payments for Leasing Costs", "documentation": "Amount of cash outflow for costs that are essential to originate the lease and would not otherwise have been incurred without the lease agreement. Amount includes, but is not limited to, cash outflows to evaluate the lessee's credit condition, guarantees, and collateral and cash outflows for costs incurred in negotiating, processing, and executing the lease agreement." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock, net", "terseLabel": "Repurchase and retirement of common stock, net", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r114" ] }, "us-gaap_PaymentsForTenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForTenantImprovements", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Tenant and building improvements", "label": "Payments for Tenant Improvements", "documentation": "Amount of cash outflow for the allowance granted to lessee and/or direct costs incurred by lessor used to prepare the leased premises for tenant's occupancy." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends and distributions", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r114" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common shares tendered for tax withholding", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r257" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contributions to equity method investments", "terseLabel": "Investment in equity method investment during period", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Notes receivable issuances", "label": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PaymentsToAcquireRealEstateHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireRealEstateHeldForInvestment", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions of real estate investments, net of cash received", "label": "Payment for Acquisition, Real Estate, Held-for-Investment", "documentation": "The cash outflow associated with the purchase of real estate held for investment purposes." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_PaymentsToDevelopRealEstateAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopRealEstateAssets", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Development of real estate investments", "label": "Payments to Develop Real Estate Assets", "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": [ "r113" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interests", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r19" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r960" ] }, "ahh_PembrokeSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PembrokeSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pembroke Square", "label": "Pembroke Square [Member]", "documentation": "Pembroke Square" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r962" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r951" ] }, "ahh_PercentageOfOwnershipInterestsInOperatingPartnership": { "xbrltype": "percentItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PercentageOfOwnershipInterestsInOperatingPartnership", "presentation": [ "http://www.armadahoffler.com/role/BusinessofOrganizationAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of operating partnership held", "label": "Percentage Of Ownership Interests In Operating Partnership", "documentation": "Percentage of ownership interests in operating partnership." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ahh_PerryHallMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PerryHallMarketplaceMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perry Hall Marketplace", "label": "Perry Hall Marketplace [Member]", "documentation": "Perry Hall Marketplace" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r953" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r997" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ahh_PointStreetRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PointStreetRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point Street Retail", "label": "Point Street Retail [Member]", "documentation": "Point Street Retail" } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.armadahoffler.com/role/FairValueofFinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r582" ] }, "ahh_PortionAttributableToPendingContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PortionAttributableToPendingContractsMember", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion Attributable To Pending Contracts", "label": "Portion Attributable To Pending Contracts [Member]", "documentation": "Portion Attributable To Pending Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock dividend rate percentage", "verboseLabel": "Preferred stock dividend rate percentage", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r469", "r794", "r796", "r797", "r806" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividends declared (in dollars per share)", "label": "Preferred Stock, Dividends Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "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": [ "r897", "r898", "r901", "r902", "r903", "r906", "r1206", "r1209" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r90", "r468" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r741" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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": [ "r90", "r468" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r90", "r741", "r759", "r1209", "r1210" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value, 100,000,000 shares authorized: 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, 9,980,000 shares authorized; 6,843,418 shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023", "verboseLabel": "Preferred stock issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r660", "r888" ] }, "ahh_PremierApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PremierApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premier Apartments", "label": "Premier Apartments [Member]", "documentation": "Premier Apartments" } } }, "auth_ref": [] }, "ahh_PremierRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PremierRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premier Retail", "label": "Premier Retail [Member]", "documentation": "Premier Retail" } } }, "auth_ref": [] }, "ahh_PremiumsPaidOnDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "PremiumsPaidOnDerivativeInstruments", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Premiums paid", "label": "Premiums Paid On Derivative Instruments", "documentation": "Premiums paid on derivative instruments." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConstructionLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConstructionLoansPayable", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under construction loans", "label": "Proceeds from Construction Loans Payable", "documentation": "The cash inflow from borrowings to finance the cost of construction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDerivativeInstrumentInvestingActivities", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Receipts on off-market interest rate derivatives", "label": "Proceeds from Derivative Instrument, Investing Activities", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance of common stock, net of issuance cost", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuances, credit facility, and construction loan borrowings", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r1047" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r18", "r1052" ] }, "us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfRealEstateHeldforinvestment", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain (loss) on sales of investment real estate", "label": "Proceeds from Sale, Real Estate, Held-for-Investment", "documentation": "Cash received from the sale of real estate that is held for investment, that is, it is part of an investing activity during the period." } } }, "auth_ref": [ "r112" ] }, "ahh_ProceedsFromSaleRealEstateHeldForInvestmentNetOfSellingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ProceedsFromSaleRealEstateHeldForInvestmentNetOfSellingCost", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Dispositions of real estate investments, net of selling costs", "label": "Proceeds from Sale, Real Estate, Held-for-Investment, Net Of Selling Cost", "documentation": "Proceeds from Sale, Real Estate, Held-for-Investment, Net Of Selling Cost" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r216", "r340", "r644", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r836", "r873", "r889", "r890", "r891", "r893", "r895", "r1037", "r1084", "r1085", "r1098", "r1174", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r216", "r340", "r644", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r836", "r873", "r889", "r890", "r891", "r893", "r895", "r1037", "r1084", "r1085", "r1098", "r1174", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r224", "r243", "r245", "r258", "r264", "r273", "r280", "r284", "r285", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r547", "r550", "r551", "r554", "r555", "r571", "r584", "r651", "r666", "r717", "r761", "r783", "r784", "r879", "r880", "r909", "r1043", "r1090" ] }, "ahh_ProvidencePlazaOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ProvidencePlazaOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Providence Plaza Office", "label": "Providence Plaza Office [Member]", "documentation": "Providence Plaza Office" } } }, "auth_ref": [] }, "ahh_ProvidencePlazaRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ProvidencePlazaRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Providence Plaza Retail", "label": "Providence Plaza Retail [Member]", "documentation": "Providence Plaza Retail" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for uncollectible lease accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r255", "r370" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "ahh_FinanceReceivableAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized credit loss provision (release)", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r370", "r646" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r950" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r950" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r218", "r219", "r414", "r415", "r416", "r417", "r499", "r501", "r529", "r530", "r531", "r537", "r572", "r626", "r627", "r629", "r692", "r693", "r704", "r732", "r733", "r793", "r795", "r798", "r799", "r805", "r832", "r833", "r858", "r870", "r874", "r882", "r883", "r884", "r885", "r890", "r899", "r1080", "r1094", "r1139", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r218", "r219", "r414", "r415", "r416", "r417", "r499", "r501", "r529", "r530", "r531", "r537", "r572", "r626", "r627", "r629", "r692", "r693", "r704", "r732", "r733", "r793", "r795", "r798", "r799", "r805", "r832", "r833", "r858", "r870", "r874", "r882", "r883", "r884", "r885", "r890", "r899", "r1080", "r1094", "r1139", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "us-gaap_RealEstateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateAbstract", "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Abstract]", "label": "Real Estate [Abstract]" } } }, "auth_ref": [] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Axis]", "label": "Name of Property [Axis]", "documentation": "Information by name of property." } } }, "auth_ref": [ "r193", "r198", "r820", "r825", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.armadahoffler.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Domain]", "label": "Name of Property [Domain]", "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center." } } }, "auth_ref": [ "r193", "r198", "r820", "r825", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222" ] }, "us-gaap_RealEstateDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Investments", "label": "Real Estate Disclosure [Text Block]", "documentation": "The entire disclosure for certain real estate investment financial statements, real estate investment trust operating support agreements, real estate owned, retail land sales, time share transactions, as well as other real estate related disclosures." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r831" ] }, "ahh_RealEstateFinancingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RealEstateFinancingSegmentMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate financing", "label": "Real Estate Financing, Segment [Member]", "documentation": "Real Estate Financing, Segment" } } }, "auth_ref": [] }, "ahh_RealEstateIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RealEstateIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax benefit", "label": "Real Estate, Income Tax Expense (Benefit)", "documentation": "Real Estate, Income Tax Expense (Benefit)" } } }, "auth_ref": [] }, "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestmentPropertyAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_RealEstateInvestmentPropertyNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Real Estate Investment Property, Accumulated Depreciation", "documentation": "The cumulative amount of depreciation for real estate property held for investment purposes." } } }, "auth_ref": [ "r652" ] }, "us-gaap_RealEstateInvestmentPropertyAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestmentPropertyAtCost", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_RealEstateInvestmentPropertyNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Gross real estate investments", "label": "Real Estate Investment Property, at Cost", "documentation": "Amount of real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments." } } }, "auth_ref": [ "r653", "r654" ] }, "us-gaap_RealEstateInvestmentPropertyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestmentPropertyNet", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net real estate investments", "label": "Real Estate Investment Property, Net", "documentation": "Amount of real estate investment property, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments." } } }, "auth_ref": [ "r1168", "r1169" ] }, "us-gaap_RealEstateInvestmentPropertyNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestmentPropertyNetAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate investments:", "label": "Real Estate Investment Property, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RealEstateInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestments", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net carrying amount", "label": "Real Estate Investments, Net", "documentation": "Amount of real estate investments, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; (7) other real estate investments; (8) real estate joint ventures; and (9) unconsolidated real estate and other joint ventures not separately presented." } } }, "auth_ref": [ "r345", "r653", "r654", "r894", "r896", "r1208" ] }, "us-gaap_RealEstatePropertiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstatePropertiesLineItems", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Properties [Line Items]", "label": "Real Estate Properties [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_RealEstateTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateTaxExpense", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate taxes", "verboseLabel": "Real estate taxes", "label": "Real Estate Tax Expense", "documentation": "A tax based on the assessed value of real estate by the local government. The tax is usually based on the value of property (including the land)." } } }, "auth_ref": [ "r877" ] }, "ahh_RealEstateWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RealEstateWriteoff", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Development costs wrote off", "label": "Real Estate, Writeoff", "documentation": "Real Estate, Writeoff" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ahh_RecognitionofFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RecognitionofFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition of finance lease liabilities", "label": "Recognition of Finance Lease Liability", "documentation": "Recognition of Finance Lease Liability" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Net Income", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r34", "r35" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r918", "r928", "r938", "r970" ] }, "ahh_RedMillCommonsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RedMillCommonsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Red Mill Commons", "label": "Red Mill Commons [Member]", "documentation": "Red Mill Commons" } } }, "auth_ref": [] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/CoverPage", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable convertible preferred stock", "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "ahh_RedemptionOfOperatingPartnershipUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RedemptionOfOperatingPartnershipUnits", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of operating partnership units", "label": "Redemption of Operating Partnership Units", "documentation": "Redemption of Operating Partnership Units" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r344", "r500", "r617", "r618", "r658", "r664", "r735", "r736", "r737", "r738", "r739", "r758", "r760", "r792" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "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": [ "r265", "r266", "r617", "r618", "r619", "r620", "r658", "r664", "r735", "r736", "r737", "r738", "r739", "r758", "r760", "r792" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r617", "r618", "r1157" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "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://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "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": [ "r344", "r766", "r767", "r770" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r344", "r500", "r617", "r618", "r658", "r664", "r735", "r736", "r737", "r738", "r739", "r758", "r760", "r792", "r1157" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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": [ "r614", "r615", "r616", "r618", "r621", "r713", "r714", "r715", "r768", "r769", "r770", "r789", "r791" ] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RentalProperties", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_RealEstateInvestmentPropertyAtCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income producing property", "label": "Rental Properties", "documentation": "Carrying amount of income producing properties held for rental." } } }, "auth_ref": [ "r1168", "r1169" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt and credit facility repayments, including principal amortization", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1048" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r214", "r215", "r267", "r268", "r441", "r470", "r620", "r628", "r653", "r841", "r842" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r217", "r221", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r282", "r283", "r284", "r285", "r286", "r297", "r359", "r360", "r545", "r546", "r547", "r548", "r549", "r550", "r568", "r569", "r570", "r571", "r594", "r596", "r612", "r613", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r707", "r1067" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r920", "r930", "r940", "r972" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r927", "r937", "r947", "r979" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r217", "r221", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r282", "r283", "r284", "r285", "r286", "r297", "r359", "r360", "r545", "r546", "r547", "r548", "r549", "r550", "r568", "r569", "r570", "r571", "r594", "r596", "r612", "r613", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r707", "r1067" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "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": [ "r21", "r137", "r225", "r260", "r659" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r27" ] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, net", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "ahh_RetailRealEstateSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RetailRealEstateSegmentMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail real estate", "label": "Retail Real Estate Segment [Member]", "documentation": "Represents information pertaining to Retail Real Estate segment." } } }, "auth_ref": [] }, "srt_RetailSiteMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RetailSiteMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail", "label": "Retail Site [Member]", "documentation": "Locations where products are offered for sale to consumers." } } }, "auth_ref": [ "r837", "r838", "r911", "r912" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General contracting and real estate services revenues", "terseLabel": "General contracting and real estate services revenues", "netLabel": "General contracting and real estate services revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r153", "r154", "r298", "r308", "r309", "r330", "r336", "r340", "r342", "r343", "r495", "r496", "r644" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contracts", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r172", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r834" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning backlog", "periodEndLabel": "Ending backlog", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r168" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected completion of contracts", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r169" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r169" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "ahh_RevenueRemainingPerformanceObligationNewOrModifiedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RevenueRemainingPerformanceObligationNewOrModifiedContracts", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New contracts/change orders", "label": "Revenue, Remaining Performance Obligation, New Or Modified Contracts", "documentation": "Revenue, Remaining Performance Obligation, New Or Modified Contracts" } } }, "auth_ref": [] }, "ahh_RevenueRemainingPerformanceObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RevenueRemainingPerformanceObligationRollForward", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation [Roll Forward]", "label": "Revenue, Remaining Performance Obligation [Roll Forward]", "documentation": "Revenue, Remaining Performance Obligation [Roll Forward]" } } }, "auth_ref": [] }, "ahh_RevenueRemainingPerformanceObligationWorkPerformed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RevenueRemainingPerformanceObligationWorkPerformed", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofChangesofConstructionContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Work performed", "label": "Revenue, Remaining Performance Obligation, Work Performed", "documentation": "Revenue, Remaining Performance Obligation, Work Performed" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r153", "r154", "r250", "r264", "r298", "r308", "r309", "r330", "r336", "r340", "r342", "r343", "r356", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r584", "r651", "r852", "r1090" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Reclassification, Adjustment", "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards." } } }, "auth_ref": [ "r222", "r1067" ] }, "ahh_RevolvingCreditFacilityAndTDUnsecuredTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "RevolvingCreditFacilityAndTDUnsecuredTermLoanMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility and TD unsecured term loan", "label": "Revolving Credit Facility And TD unsecured Term Loan [Member]", "documentation": "Revolving Credit Facility And TD unsecured Term Loan" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition of finance lease right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r604", "r887" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r988" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "ahh_SaleOfStockWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SaleOfStockWeightedAveragePricePerShare", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, weighted average price per share (in dollars per share)", "label": "Sale Of Stock Weighted Average Price Per Share", "documentation": "Sale Of Stock Weighted Average Price Per Share" } } }, "auth_ref": [] }, "ahh_SandbridgeCommonsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SandbridgeCommonsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sandbridge Commons", "label": "Sandbridge Commons [Member]", "documentation": "Sandbridge Commons" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r502", "r1021", "r1058" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r217", "r286", "r502", "r1000", "r1058" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesAdditionalInformationDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r92", "r97", "r346", "r1071" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notes Receivable Outstanding", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r92", "r97" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivatives", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r9", "r54", "r55", "r57", "r58", "r62", "r64", "r67", "r68" ] }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value of Derivatives", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r59" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r352", "r353", "r355", "r543", "r1001", "r1002", "r1003", "r1127", "r1128", "r1129", "r1130" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r264", "r352", "r353", "r355", "r356", "r584" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.armadahoffler.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r224", "r264", "r352", "r353", "r355", "r356", "r584" ] }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Floating to Fixed Interest Rate Swaps", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ScheduleOfRealEstatePropertiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRealEstatePropertiesTable", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Real Estate Properties [Table]", "label": "Real Estate Property, Ownership [Table]", "documentation": "Disclosure of information about real estate property by ownership of property." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRealEstatePropertiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRealEstatePropertiesTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Portfolio", "label": "Schedule of Real Estate Properties [Table Text Block]", "documentation": "Tabular disclosure of real estate properties and units in those properties that are included in the discussion of the nature of an entity's operations." } } }, "auth_ref": [] }, "ahh_ScheduleOfRealEstatePropertiesUnderDevelopmentOrConstructionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ScheduleOfRealEstatePropertiesUnderDevelopmentOrConstructionTableTextBlock", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Properties Under Development or Construction", "label": "Schedule Of Real Estate Properties Under Development Or Construction [Table Text Block]", "documentation": "Tabular disclosure of real estate properties that are under development or construction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.armadahoffler.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r74", "r75", "r766", "r767", "r770" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Operating Income of Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r40", "r41", "r42", "r43", "r44", "r45", "r123", "r125", "r126", "r128", "r228", "r229", "r230", "r301", "r468", "r469", "r470", "r472", "r475", "r480", "r482", "r709", "r710", "r711", "r712", "r870", "r999", "r1051" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1134" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r913" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r915" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r298", "r304", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r343", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r409", "r410", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r849", "r852", "r853", "r863", "r892", "r1174", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/Segments" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r156", "r298", "r303", "r304", "r305", "r306", "r307", "r319", "r321", "r322", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r343", "r847", "r850", "r851", "r852", "r854", "r856", "r857" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r339", "r342", "r848", "r849", "r855" ] }, "ahh_SeniorUnsecuredRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SeniorUnsecuredRevolvingCreditFacilityMember", "presentation": [ "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Unsecured Term Loan 3.43%", "label": "Senior Unsecured Revolving Credit Facility [Member]", "documentation": "Senior Unsecured Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1039", "r1040", "r1095" ] }, "ahh_ServiceConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ServiceConditionsMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service Conditions", "label": "Service Conditions [Member]", "documentation": "Service Conditions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncash stock compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee restricted stock award, vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r875" ] }, "ahh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodForNonemployeeDirectors": { "xbrltype": "durationItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodForNonemployeeDirectors", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee restricted stock award vest grant over period", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Award Vesting Period For Nonemployee Directors", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period For Nonemployee Directors" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock surrendered, forfeited in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock granted, grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested restricted shares outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r518", "r519" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "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": [ "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares reserved for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r876" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r46" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "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_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Anniversary", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third 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://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Anniversary", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "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": [] }, "ahh_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Anniversary", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock award, vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r118", "r261" ] }, "ahh_SmithsLandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SmithsLandingMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Smith's Landing", "label": "Smith's Landing [Member]", "documentation": "Smith's Landing" } } }, "auth_ref": [] }, "ahh_SolisCityParkIIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SolisCityParkIIMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Solis City Park II", "terseLabel": "Solis City Park II", "label": "Solis City Park II [Member]", "documentation": "Solis City Park II" } } }, "auth_ref": [] }, "ahh_SolisGainesvilleMultifamilyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SolisGainesvilleMultifamilyMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solis Gainesville II", "verboseLabel": "Solis Gainesville II", "label": "Solis Gainesville Multifamily [Member]", "documentation": "Solis Gainesville Multifamily [Member]" } } }, "auth_ref": [] }, "ahh_SolisKennesawMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SolisKennesawMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solis Kennesaw", "label": "Solis Kennesaw [Member]", "documentation": "Solis Kennesaw" } } }, "auth_ref": [] }, "ahh_SolisNorthCreekMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SolisNorthCreekMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solis North Creek", "label": "Solis North Creek [Member]", "documentation": "Solis North Creek" } } }, "auth_ref": [] }, "ahh_SolisPeachtreeCornersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SolisPeachtreeCornersMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solis Peachtree Corners", "verboseLabel": "Solis Peachtree Corners", "label": "Solis Peachtree Corners [Member]", "documentation": "Solis Peachtree Corners" } } }, "auth_ref": [] }, "ahh_SouthRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Retail", "label": "South Retail [Member]", "documentation": "South Retail" } } }, "auth_ref": [] }, "ahh_SouthSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Square", "label": "South Square [Member]", "documentation": "South Square" } } }, "auth_ref": [] }, "ahh_SouthernPostOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthernPostOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southern Post Office", "label": "Southern Post Office [Member]", "documentation": "Southern Post Office" } } }, "auth_ref": [] }, "ahh_SouthernPostRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthernPostRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofPropertiesUnderDevelopmentorConstructionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southern Post Retail", "label": "Southern Post Retail [Member]", "documentation": "Southern Post Retail" } } }, "auth_ref": [] }, "ahh_SouthgateSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthgateSquareMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southgate Square", "label": "Southgate Square [Member]", "documentation": "Southgate Square" } } }, "auth_ref": [] }, "ahh_SouthshoreShopsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "SouthshoreShopsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southshore Shops", "label": "Southshore Shops [Member]", "documentation": "Southshore Shops" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.armadahoffler.com/role/SegmentsAdditionalInformationDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofNetOperatingIncomeofReportableSegmentsDetails", "http://www.armadahoffler.com/role/SegmentsScheduleofReconciliationofNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r223", "r298", "r304", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r343", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r402", "r409", "r410", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r849", "r852", "r853", "r863", "r892", "r1174", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/CoverPage", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/EquityScheduleofDividendsandDistributionsDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r173", "r228", "r229", "r230", "r264", "r290", "r291", "r294", "r296", "r301", "r302", "r356", "r426", "r429", "r430", "r431", "r435", "r436", "r468", "r469", "r472", "r475", "r482", "r584", "r709", "r710", "r711", "r712", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r741", "r762", "r785", "r809", "r810", "r811", "r812", "r813", "r999", "r1051", "r1060" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity", "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r91", "r94", "r95", "r220", "r247", "r248", "r249", "r270", "r271", "r272", "r274", "r280", "r283", "r285", "r300", "r358", "r361", "r401", "r483", "r540", "r541", "r544", "r545", "r546", "r548", "r549", "r550", "r560", "r561", "r562", "r563", "r564", "r565", "r569", "r585", "r586", "r587", "r588", "r589", "r590", "r595", "r598", "r613", "r668", "r694", "r695", "r696", "r718", "r785" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r270", "r271", "r272", "r300", "r598", "r644", "r708", "r730", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r743", "r744", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r764", "r765", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r900" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.armadahoffler.com/role/RealEstateInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r217", "r286", "r502", "r1000", "r1004", "r1058" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r270", "r271", "r272", "r300", "r344", "r598", "r644", "r708", "r730", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r743", "r744", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r764", "r765", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r900" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r922", "r932", "r942", "r974" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r90", "r91", "r128", "r709", "r785", "r810" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r8", "r90", "r91", "r128", "r718", "r785", "r810", "r909" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock redeemed (in shares)", "label": "Stock Redeemed or Called During Period, Shares", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r8" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program remaining amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, shares (in shares)", "label": "Stock Repurchased During Period, 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": [ "r8", "r90", "r91", "r128", "r712", "r785", "r812" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r119", "r742", "r759", "r786", "r787", "r888", "r910", "r1053", "r1073", "r1150", "r1209" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedBalanceSheets", "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r47", "r48", "r52", "r220", "r221", "r248", "r270", "r271", "r272", "r274", "r280", "r283", "r358", "r361", "r401", "r483", "r540", "r541", "r544", "r545", "r546", "r548", "r549", "r550", "r560", "r561", "r562", "r563", "r564", "r565", "r569", "r585", "r586", "r590", "r596", "r613", "r695", "r696", "r716", "r742", "r759", "r786", "r787", "r814", "r909", "r1053", "r1073", "r1150", "r1209" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.armadahoffler.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r124", "r263", "r467", "r469", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r483", "r567", "r788", "r790", "r815" ] }, "us-gaap_StraightLineRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StraightLineRent", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued straight-line rental revenue", "label": "Straight Line Rent", "documentation": "Difference between actual rental income due and rental income recognized on a straight-line basis." } } }, "auth_ref": [ "r5" ] }, "us-gaap_StraightLineRentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StraightLineRentAdjustments", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails": { "parentTag": "us-gaap_LeaseIncome", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.armadahoffler.com/role/LeasesScheduleofRentalRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued straight-line rental adjustment", "label": "Straight Line Rent Adjustments", "documentation": "Amount of the adjustment to rental revenues to measure escalating leasing revenues on a straight line basis." } } }, "auth_ref": [] }, "ahh_Studio56RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "Studio56RetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Studio 56 Retail", "label": "Studio 56 Retail [Member]", "documentation": "Studio 56 Retail" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r591", "r624" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r591", "r624" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r591", "r624" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r591", "r624" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r591", "r624" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r623", "r625" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails", "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures (noncash transactions):", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ahh_TDTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TDTermLoanFacilityMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TD Term Loan Facility", "label": "TD Term Loan Facility [Member]", "documentation": "TD Term Loan Facility" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r968" ] }, "ahh_ThamesStreetWharfMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ThamesStreetWharfMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails", "http://www.armadahoffler.com/role/DerivativeFinancialInstrumentsScheduleofFloatingtoFixedInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thames Street Wharf loan", "label": "Thames Street Wharf [Member]", "documentation": "Thames Street Wharf [Member]" } } }, "auth_ref": [] }, "ahh_TheAllureAtEdinburghMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheAllureAtEdinburghMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails", "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofNotesReceivableOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Allure at Edinburgh", "label": "The Allure at Edinburgh [Member]", "documentation": "The Allure at Edinburgh" } } }, "auth_ref": [] }, "ahh_TheAmendmentsAttheMarketContinuousEquityProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheAmendmentsAttheMarketContinuousEquityProgramMember", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Amendments", "label": "The Amendments, At-the-Market Continuous Equity Program [Member]", "documentation": "The Amendments, At-the-Market Continuous Equity Program [Member]" } } }, "auth_ref": [] }, "ahh_TheCosmopolitanApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheCosmopolitanApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Cosmopolitan Apartments", "label": "The Cosmopolitan Apartments [Member]", "documentation": "The Cosmopolitan Apartments" } } }, "auth_ref": [] }, "ahh_TheCosmopolitanRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheCosmopolitanRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Cosmopolitan Retail", "label": "The Cosmopolitan Retail [Member]", "documentation": "The Cosmopolitan Retail" } } }, "auth_ref": [] }, "ahh_TheEdisonApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheEdisonApartmentsMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Edison Apartments", "label": "The Edison Apartments [Member]", "documentation": "The Edison Apartments" } } }, "auth_ref": [] }, "ahh_TheEdisonRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheEdisonRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Edison Retail", "label": "The Edison Retail [Member]", "documentation": "The Edison Retail" } } }, "auth_ref": [] }, "ahh_TheEverlyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheEverlyMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Everly", "label": "The Everly [Member]", "documentation": "The Everly" } } }, "auth_ref": [] }, "ahh_TheInterlockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheInterlockMember", "presentation": [ "http://www.armadahoffler.com/role/NotesReceivableandCurrentExpectedCreditLossesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Interlock", "label": "The Interlock [Member]", "documentation": "The Interlock" } } }, "auth_ref": [] }, "ahh_TheInterlockOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheInterlockOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Interlock Office", "label": "The Interlock Office [Member]", "documentation": "The Interlock Office" } } }, "auth_ref": [] }, "ahh_TheInterlockRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TheInterlockRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Interlock Retail", "label": "The Interlock Retail [Member]", "documentation": "The Interlock Retail" } } }, "auth_ref": [] }, "ahh_ThirtySixMonthsThroughMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "ThirtySixMonthsThroughMaturityMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thirty Six Months Through Maturity", "label": "Thirty Six Months Through Maturity [Member]", "documentation": "Thirty Six Months Through Maturity" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1069", "r1156" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r987" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r989" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.armadahoffler.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r990" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r991" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r991" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r989" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r989" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r992" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r990" ] }, "ahh_TwentyFourAndThirtySixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TwentyFourAndThirtySixMonthsMember", "presentation": [ "http://www.armadahoffler.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Twenty Four and Thirty Six Months", "label": "Twenty Four and Thirty Six Months [Member]", "documentation": "Twenty Four and Thirty Six Months" } } }, "auth_ref": [] }, "ahh_TwoColumbusOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TwoColumbusOfficeMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Columbus Office", "label": "Two Columbus Office [Member]", "documentation": "Two Columbus Office" } } }, "auth_ref": [] }, "ahh_TwoColumbusRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TwoColumbusRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Columbus Retail", "label": "Two Columbus Retail [Member]", "documentation": "Two Columbus Retail" } } }, "auth_ref": [] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Product and Service [Extensible List]", "label": "Revenue, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "ahh_TyreNeckHarrisTeeterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "TyreNeckHarrisTeeterMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tyre Neck Harris Teeter", "label": "Tyre Neck Harris Teeter [Member]", "documentation": "Tyre Neck Harris Teeter" } } }, "auth_ref": [] }, "ahh_UncompletedContractsNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "UncompletedContractsNetAssets", "crdr": "debit", "calculation": { "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.armadahoffler.com/role/ConstructionContractsScheduleofNetPositionofUncompletedConstructionContractsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net position", "label": "Uncompleted Contracts Net Assets", "documentation": "Net contract asset (liability) position of uncompleted contracts" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r986" ] }, "ahh_UnitsNotHeldByCompany": { "xbrltype": "sharesItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "UnitsNotHeldByCompany", "presentation": [ "http://www.armadahoffler.com/role/EquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A units not held by company (in shares)", "label": "Units Not Held By Company", "documentation": "Represents the number of units not held by the Company." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of derivatives and other", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r6", "r779", "r780", "r781", "r782", "r802" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.armadahoffler.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r164", "r165", "r166", "r167" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.armadahoffler.com/role/IndebtednessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.armadahoffler.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding (diluted) (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r289", "r296" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://www.armadahoffler.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding (basic) (in shares)", "label": "Weighted Average Number of Shares Issued, Basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r25", "r26" ] }, "ahh_WendoverVillageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "WendoverVillageMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wendover Village", "label": "Wendover Village [Member]", "documentation": "Wendover Village" } } }, "auth_ref": [] }, "ahh_WestRetailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "WestRetailMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "West Retail", "label": "West Retail [Member]", "documentation": "West Retail" } } }, "auth_ref": [] }, "ahh_WillsWharfMember": { "xbrltype": "domainItemType", "nsuri": "http://www.armadahoffler.com/20240630", "localname": "WillsWharfMember", "presentation": [ "http://www.armadahoffler.com/role/BusinessandOrganizationScheduleofOperatingPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wills Wharf", "label": "Wills Wharf [Member]", "documentation": "Wills Wharf" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r954" ] } } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "SubTopic": "35", "Topic": "605", "Publisher": "FASB", "URI": "https://asc.fasb.org/605-35/tableOfContent" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-24" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "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" }, "r111": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "970", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/970/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "972", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/972/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "974", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/974/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "976", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/976/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "978", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/978/tableOfContent" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481774/310-40-40-7A" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "b", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "5", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r232": { "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(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r233": { "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(3)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r234": { "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(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(d)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r252": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-15" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482454/460-10-45-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-30/tableOfContent" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-11" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482332/910-20-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/912/tableOfContent" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-4" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-5" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-6" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478685/912-310-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478685/912-310-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478788/912-405-45-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477623/912-405-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477623/912-405-50-3" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r647": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r648": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r653": { "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" }, "r654": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r655": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r656": { "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" }, "r657": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r670": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-3" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r807": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r808": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "974", "SubTopic": "720", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477728/974-720-50-1" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-11" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-3" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1002": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1003": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(c))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column G))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1043": { "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" }, "r1044": { "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(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1070": { "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1153": { "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" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1168": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1169": { "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)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1171": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1172": { "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" }, "r1173": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1174": { "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" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1206": { "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" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1208": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" } } } ZIP 85 0001569187-24-000119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001569187-24-000119-xbrl.zip M4$L#!!0 ( *R(!UD0@$VXU0< "TJ 0 83(P,C1Q,F5X,S$Q+FAT M;>U:;4\C.1+^?K_"![K9&2D)20@#! 8IRV0T2*MA%UCMW:>3N]N=6+C;/;8[ M(?OK]RF[\P))9L(>!T0:/H1TNVR7JYZJ>NSX=.@R=78Z%#PY^\?I/^MU]E'' M929RQV(CN!,)*ZW,!^R/1-A;5J]74N>ZF!@Y&#K6;K8[[ ]M;N6(AW8GG1)G MTW%.]\+SZ9Z?Y#32R>3L-)$C)I,/.S*-WC?Y_GO>/CQH=SI'S>,HZN K/WJ? M[O/#X_2_K1UTA7CH8]U$B0\[F2;5I/O3C?_JYN+3Q7GOYN+R"_OU]ZOK MWWM?;EZ_WC>7[+I_3DJ_V6V];Y[L-]OL\A.[^=QGU[VKGWM?^M?URW__TO\/ MZYW?4$N["8E7M*S5@ F+68?\Y];FHL9^T:6T[+K!/O,DX4F-Q<(XF4Z8&W+W M9O?@Z-4HN\YT4ST*+ #YN:Y$BBY'&-,[7>8)'-ZMTYL7$,WXKN0%"U81=B4(;QW3./FF3L5:S_AO3*>N9C">Y)8%<$<)!!+ [("L1S=H4D"?(V',AXR6]+'O/]8 M&%$-0@O(I%5@-420QM(-L4!;B-@K2.,"H%(G6.8(W1(631;-\ .QSZKY_N,1 M*U@JD/+V@(V[529)6U_P/-9->^LA>?-/5^^V3UJMPY/; 7 BK=0 D)=E'CT M7KY@W B/)^!#1DJ0WYD B",E[9#$22Q#\J4$3,^)M+'2MD0_2LM&JP"LPNA8 M)'AMV5O@*!$ 9@!+_RX>\GP@6 \9[ZI4D&CM\WKKX*UXY[NV#I+P%!XE,= \ M )K&9Y06%W ><$>Z;#Q1>F^B%!/1.A^B'Q)$.-;PNI78:'<:AP6DW[T*E.!) 4S53*.ZZ-!@ M*7 DK4^LD!*Y'X=V /.4O)C6C5#6)978LXO MT".PE462A6^1($$D>/07">!_O)7XV5[D1QLB?^/,N!0 F^?4C>, L3.2"<&; M6YUS*A[<(C2('!/FN4FF^$-$2!Y))=V$6,>J:2D:/50]"D,@W1-=(->^1MU5 M"RI*4R *K&=)<:Q-XA7P-'L@$2C+% F?D#^V36/ MUT*^/^*J]!F1\"#2%%17CN!)NX*RSFC.!AD^/*YFL1[AZ(CL; -7CG3IUFNP M20WB,VE!&X'T^UL]%DVW&#YH1; $] D I0FVT-7;"])D?5X._E_&$1U15"S4 MMZP$ZR.R,;$,'<>E(;0LE/05HV;:.KRG$UR,96,,]#4'E59F# E;X6JCEH>R-?^ M9Q-MNO_L'#>VF*B_JCWHP1/O0?TI;S*-J-H\"U)27D3U/"$2+A_!AI:8^$PU M#C;NM+$S N)?8,@LD\X)\8V2$VE0'&I/)/3S@[P%]I'A+540_*<]P31@Q==2 M0GT?G&4>^Q.9=S^VFJ]MJ]E3H)J@OA( I4,!.EZ(I0"B*@8QV_*-!;\E2A"H MIR<%GC3[T^?IH=NC<%KMSL*1S(KLR1-TM&*6/-=BNJ+:Z )@@A'7 B^Q("6V MS#)L,?\4?C%5T5IY//FDG&/%K]9; 93U.[,>"GUJD"UJ<)OP"0Z.]X?]%4)J MH4[*?*352%"QS/F@^LW"5#E19(72$X'6\5"'1,COX0]X>1(FT6"/B]9MJ99G MI\YO/2MU(J!=F#JT4KRPHCO]!"U:_A?OVA>7YWI-$,]T<<$.V2Z'F5_L M1\1N*,J]1S6_,VE&>XJ6WQCF4U:Y,Y&HAM:Q.GBA#+.,_']Z% MN&>1#1'P"--L(%K%.JS3A2SS)ZEL:I.M,?&K,^O?LMQ+W'OQYCL?2I&R_IV( M2SJC89=A9_'@@MS,F'L^\3^UJNTGHN'5:?X;KFGK\F^A=02P,$% @ K(@'68J7 M!P 3"L ! !A,C R-'$R97@S,3(N:'1M[5IM3R,Y$OZ^O\(+VMD9*0EY M'2 P2!F&T2+=#;N0U=Y]6KG;U6D+=[O7=B=D?_U6V9T72#(3='- )) (=+M< M+I>?JGKL^#1UF3H[38&+LQ].?ZS7V2<=EQGDCL4&N /!2BOS$?M#@+UE]7HE M=:Z+J9&CU+%VL]UE?VAS*\<\M#OI%)S-])P>A.?3 S_(::3%].Q4R#&3XL.> M[!V^%]'1^TZ/-X^ZS>[[J!,='G?:/=Z!YG$[.OJSM8==43STL6ZJX,->)O-Z M"C1^O]AS,"R+S!AUSKC^<\URW-;MV!D$@2M_!MP1!SH1\D< M9M:UVF32Q5TJ(^E8I]5HL],#ZK TJ6 3>L:[=CIO]EOOFR>K M$UEC9HP( /-,;C^_N!Y>?KX\'PPOK[ZP7W^_OOE]\&7X\NT>7K&;BW,R.GBZ MTVRSJ\]L^,L%NQEX\/TZO7FFQ6\U@NVKGY) L-^-;J@10-;8Y=YW-A%%^WNXK8W M+NY';G%) \D()X M-H)+SEF&3T9RQ1(>XRO#-,8K0-*+ )5:X#3'V$VP:+KLAE?$/JGEG<,&/)X0'S)20.O. $$< M*6E3$B>Q#),O)6!Z%M+&2ML2^U%:-EH%8!5&QR#PM65O$4<"$)@!+!=W<.>[MGHB/(5'24PT#X F_8S2XA+. ^[(EJT'2NX- ME.! -,^'Z$<)(AP;>-UZ;'0;A[T5>+0;O=V =G?5]N>#-M\([4]@<8^"B^S+ M[+<16",&$//2;M^%2G$$B*9JI%#<=6E0 :; L;0^L:(4Y%X/[0 6*7DYK1M0 MW,.SJNX+B-6JE$^-$M,SVF*UDL*?IM@RLE)(;CQ5E8&#^$*3DZ;2$B_PT6P] MB?!I6%M @YP,_+9 :BSC4G&J'C@M;\2"7V"/P%:621;^%P$)8H+'_B 0_L<[ MB9_=17ZT)?*WSHPK ;!]3MTZ#C!VQE(0O+G5.:?BP2V&!I%CPCPW8H8_C C) M(ZFDFQ+K6#HNVI"16D*C +K65(<:R.\ 9YFCR!' M\J,P&+ %"HHR$L$M1 \1J,LL$R\0O[)+8\W0OYBS%7I,R+A 9($J:X#*D2[=9@NVJ4%\+@VT$4B^O=5CT6R+X8,6 M@B?0G@!0&F 'EWIW02HVY^6P_JLXHB.*BH7ZEK5@?40V)I:AX[@TA):EDKY& M:Z:MP_=TDHNZ;(R*_@J'9>SMABX)PA[SY /IRG#<*H(_7:&#E[R M4+N0:)]7\A9QC]G=4O7 O[0?F 4K_%5*--\'9IG'_C3FW>LV\Z5M,P<*:2;2 M7HD I0,!.EJ()2"B*O8PW^Y-@-\2'0BTTQ,"3YC]R?/LP.U1.*UV9N$X9DWF MY ([6I@GSHV8KF@V=D%@(ANN!4YBD9#8,LMP>_DW^,E4!6OMT>0KWWAA^\ ! MTHK$8'ZJ(5# IU2$FO]JH<)D+51EF8^U&@.5YIR/JF](3)6%(2N4G@*V3E(= M4B^_AWA$Z'?A+5L7Y>/&+J>U7;'^[-3Y_7EE3H1I 4P=K5*\L-"?_7."=;A0 M?-J7N=?M.YU@RAC)O!YIYW36IPF/J9@C8:RN#OCYA^;%=9M&,URY<09_Q6SD MJKGAFPZ<6&WKMAO'SUC[#VP'LB> ,=;@N>?]CK[#T M5K]=W+'6#%3!OX2UASX/[GYZF/G)?L*4$]C+H!R52-$.:_ZRUQQWE2^^,LTF M37)O*]$M/>)T\4SN>+/?Q>3H/S=='+GGF2V1\ @7;2%:Q3QZJ8^RS!\[LYEO M=L;5+]:].^/!\U1"PC[/2_95V(W5V)!H9VFJC=FY-EC*Z>K$#<0&'#?352?1WJK4;2[1R[<_"VW]-^+]\)W,&#;>!ZW*6W/1A4<8)*5;[?*-6YG5 M9[C->N!OT?X#4$L#!!0 ( *R(!UFE;$V+000 (43 0 83(P,C1Q M,F5X,S(Q+FAT;=5875/C-A1][Z]0PY2%F=BQ'8>0.###9.DLG$/LQ\]#WT4 M65/22J-,4JPI08UBU0)])51=(L]KO>:B7DJV*#2*@BA&7X6\9%?8V373G!YV M>68#]SX;V$YFJ2#+PQEA5XB1@QXC>99G:38BZ=XDCL)X$H_"C,0II6$#N8I1>H7/[>NW0C"$/9Q7MT(61@71\4["4:32,_!#-!B;@SJ <)F!&'J[:UCS^ M.]1KH.,'06]OA7M!\AC<-P'38=GL'+Z.C@>DEH'LJ7PCK?!$_C/2BH*@!(%(!:93TT:^B80J=^^@3)@1# M@P:/+Y(J9M B7!$T+QC-T?$-S1K-KB@ZS7.648E$CHYDB0E>2>FHBYF"+*QNWFKB59U*TITF3HAHKSAD#X#1VZ$<#EEE>W2 M!B5MKE1H+4J3+KDR.T&&>7M^L+0X\[>#N!^XP[B&0ZTF7<^MV;>F@2;W;7'D M3X+'S8$?/FI[*FT8;"3M*] .+!..#2!<@?X.>L/>FMZF47V#PDYKCE\CP77. M'=W_O_KL8#]");H=_JA9-+#]C]W&<2O'EHLGAAF80?9>Y/I"1D#K;T3']E8\ M3I1]KI\)5QAYH0)>0R!82HIQX:91R^2VMTO^!:" M4ZBE1M\/>>8ZIWVZ:["!O7[[&U!+ P04 " "LB =9*\)R^$8$ # $@ M$ &$R,#(T<3)E>#,R,BYH=&W56%U3XS84?>^ON U3%F9BQW820N+ #,VR M4SK3I85T]K&C6'*L0;9<20;27]\K*6$3PM=.N\O"0P;[?NC/"E.)X M7#!"CW\8_Q@$\%YF3;5'#Y1IJ\@")9>$UDO%)\7!I(HZ<$G MJ:[X-?%VPXU@QZL\XXY_'G?<(..9I(OC,>77P.E1BW>C+![D@R3J)K3'#H>S M@V36[V>'T3 ?YMTN^2MN82BZ^QAM%H(=M4I>!06SXX_ZO=JD-YR:8A1'T4^M M#3_#;DU !)]7(X<6K;G$VI;F3 JI1CN1^TNM)>T?-_V$X(@[N'F\\F@'F$;QB*W1Q8B&=WA9\Q@UTDS"!<<<& MK!7E,2$SZGC3ME7V-R^G]V YNSOQ091N%_( S P5P-0KT3XYO9B>?3B;G$S/ MSC]^3W#_ ZV\HHAQE/3"0;]^+0%,"P8- E$:26.T#;\18PK,/0WA9Z(JIH/+ MDINB#?@6)@5G.7S@%:DR3@2B2J!FQI9S?"K: D\Q8 M2Q)%21L*IMAL 9F%ER- #""F;;/9R!G3SK?@&JXJ>2,8G;/=G?[AFYCJV-\- M5\RV1&W3;<@N[NZ1?4 LFV_[>W3?Z[;&;!F9"=:^DR?+&L7MZH#3VZP@U9RM M-!H/NST?5KJ"4'K#U"VW-SJI;UN2R9.2Y!5JL"1VUE$UE2$83_&MF^252@FW MFJT5TU8^;6LF0@"&(23<4M%0HW*TWW#SNZT6$U+N4MO91Z]&>/79G=6-J>]) M.WRK+#^GD9*H.9X:C:Q''J2QRVEEG4F%[2Q L(+4FHU6_Z24ZUJ0Q8A7;D@7 ME"YSS:0QLK3ITFO;"3(BEN<(1XLW?SZ;AI$_GQH\YQFZ&GEI#IVI8^BVK9>$ MP^AQ2AM'7R7M%Z#M."8\&TBX1OT=M;JM>WH;)?4MQ"NM>7ZM!.]S M[NG^]NISQ;['E>@[_$DS;[#]#WSCN)/CDHLGRHQLD:T7N;Z0$=3Z*]&QN],; MI-K]/G8VW&#FA4KX HI>X+I<\W9'0%_04G **V[>#-7?+;UOAL%'OD_::Q\G MMGM.I,)FC.O<'KT4,T0MMDGNN :Q]7'__Y64?-4O] ]%)>CK[="?927KF[.?+68HM@D\;FY%-.IE??TLR MKP$"!H$E4[-F,@G(MJRZJE1UJ53Z^'^?^Y'VA$D:)O&O_S!/C']H./:3((P? M?_U'Y^[L\O(?_[?]'Q__OWK]OS_=?M7.$W_8QW&FG1&,,AQH/\.LIV4]K/V1 MD!_A$])N(I1U$]*OU_/+SI+!"PD?>YEF&98S;C;^EIS:5M?L/AC=>LML=>N. MZ^)ZTZ1_>@^HV_2<[H/G-_7'4]]\0(V619MYCE]WNCZN(RMHU6V[&YBXX=(? MCAZ?V,OK.]+WC]/3Y@41!^&NM MEV6#T_?OV9\G"7E\;QE&XWW^96W<-)VV^_GSY\E/>]S2?/_?W[[>^3W<1_4P M3C,4^WA\5?@\=]', TS[?1A'88S9P$Z;9_44^W/7T+]/'I.GF=;O,X+BE(TR MRJC M8GQ!@%\-\/B%Z!?O&2C.231IV4?K [T@_G&M$1VCYH]\:'LNH&U;=M,8W M&:;U1X0&BT\;?3'W1-3KS3T1T?L&J)=TNQ$F)W[2YZV-AFV,KE@][@QYX]MB M/U@^+/2+N>OCU_P MX_O\LX_O\SL_),%+^V,0/FEI]A+A7VM!F XB]'(:)S&FSP^?3UE#3/)?PR# M,?^5?G]%#0D)_?SQS]DM[OY:\^L4P3'JLSOA\/0BIH][.:.=(RBZC /\_%_X MI::%=."Z=:M5:QM4^=Q&RVQZ']_/W;7 0SK4G@7,IGV.T&--RV'S:XWB[+0; M/N.@WD41&]W\J53([<^=KW<7VS]P;$,_AZF/HG]C1#[33]+)$\Q:FXVWJ ?< MT.9),/\(J];^E[7] \Z&A,R]P$4W58ZD2!-@/^U0$O]8NKSXO04?2[R?Q79;X/^[X+:Z'&3-8; :; MEV8\[->#)*N/;EC36._IO8Q)MYU:N^'I3<^B_[GCGH^[NF9\C''71B;DE"G7 M=?<6/^%XB"^>J8JEX4.$OX9I-GZ@R63]E@GZVRU&T05]G0Q_P_T'3(K)S-RJ M3]8^^V29K=>=^HK3-"'7 TRHN8X?OV)JS&YQC'^BZ!Z3_KACS4:CUKXQ_[TQ MHJB\:>]>(\IN-68QY;SN#0<1LZDXLX&V[1/;7H6TS5_)D^65;&&O MU)3EE1QAK]2:?26KQ%=R:VW'V/5]',.0Y7T:;,;<_7U,6=['$_,^EBSOTQ3Q M/G;+D,4DM$3HC]TR)7D?QQ C'TN6]S'%Z(\MR_M8R]_G_7Q,17 74[?^P/XA8^,@_ZQ'V^K-!W\ES&M"(D#]N^HS1 M(]-D2/A?G$8X96/*^SURY\>?]ZE3-R2XG?^5?_GQ_?QWX[_9/1;N-Z1]>'VS M$<]P^OWNO.B]Z(ASX4SN26/8,,"S3;E_B;*$;/G8A>O9A^S_?^K;<>H7SY8P?TUT)CF.)'!NB%VU'@G(Z^*W2_B'G]2^_&ORETKP%) M:#"1O2R]W?C+0G3CR/\F :=[2^\XW*73W,'ZBUF#E<$Z_+G17G(=W2?Q6 MKU\W*O2$@,9?3]3J/2T7W/3K0G>-DPS_#\$^IA?3V'3IK5^UV>3^(^/.'\'H MC/'GF+,(X[^H%M&_NR$F&C>6>"D3>W;Y7_/_GWGOY,%C['H;1V^0&(?\S MH ]['D2A'V8Y?Z %83\'X4<9,9XF?,0RR] M_60D)KU00S:VPK*YQ0&FG@95S;.$6B^2,9;IACL/! ?5E9DC@5G)UVNRT9LU MZX8UN='HFVW>S)7NS69EMLN;->1Z,WO,F^_^9AY8D!TLB+VY!7DELUTL2!-D M5DQF^S$*+1##UF(0:,%,0P+C_-JO< [O5YC2Q2OVYN-@"QR'O0YTEQ(V# M_,'!Q9_#?'5^D,3TSS2W42QXOTIB]C8DB:(P?KRD[T5PFJ67\>6$Z.!+^R%. M]Q\DE*',>X\2CD)X)5F@O0="1R&\;N@@ MQIBDO7!0S5E/_LA6#?&5-._)'Q&K(;Z2%GKV'D@?B?C*F?NLOQ+?N)F: M]),E__KHV\.^US72/8VYJM3&N%DG"$*62H&B&Q0&E_$9&H09BI09?U79BT)*R8+53F$R52,V-XM98:[DE'_(2B;/.@FU)WFH&I!+P"OM M22+R;4\6]FJJQZ52+>^4D/CL*!^W'FAYIPS9J![<2D&MEB$XU2/D@[)U)0C( M53Z$+HO[+D-8JL?6:A:9<%4/HP](K0H;9*+]. M73ZU*DP6JH?[AZ%6A0VWJL&Y9-2J,'FH&I!+1ZT*DXCJD?8!8P-+7%9_0_7X M^5"Q@<@Q5ST,+B,V$#G^JL?#LL0&(F6B?+Q<J8;%, ML8%(>:@:&LL5&XB4R-ZCY_)>3=5 5 I?)-V^9)*H[0(-Y>/60Z1=E",;3]7@ MMO2950;AJ1HE2S -RR ^Q4NH"QL'"&P5!;#J47 YF44E"4O5&/KP>7HE"4C5 MH+J4RJ+"LOH]5=>=#U]95-R8*Q_2EU)95-SXJQZ1R[*\(U F354C<5F6=T3* M0M7 ^J"51<4-MZJKS:634'N2AZH!N02\TIXD(MEQQB)?3?6X5*KEG1+.HVDJ M'[<>:'FG#-FH'MQ*0:V6(3C5(^2#LG5E"$CY$+HL[KL$8;54CZT/2ZT*.[I= M]3#Z@-2JL#%7-98NF5H5-OZJQLY2A#-[DHGRZ]3E4ZO"9*%ZN'\8:E78<*L: MG$M&K0J3AZH!N734JC")[#W2+N_5I(U11SBY?QG@Z^X8-"-/CTYVR3#.YJWN M;YBV8"XA;ZK*CFW3D"[P3$EV^BTAV2-ZQ%\3%*?7\2U&T47*U/\QT8]N?XYLA93(].QG-89?9=J"5RZ>%L!@3D21-J6:K9LV!-2LJ[W,<$?3R"2._IYAN V]65-:_T4D[?B#TY13C M2$V@SK:2-5OH4M5) QJMJ,B_H/AA2%Y46\FV@$8K*NFO^)EJ=);$BMEQ"PBT MHJ+^AL@/G'6R;U2K>="MCK"!0"LJ["O:N=Y-$M)Q5&RZMH!'*[R*337[)WKA MV<0*F7 @S[84=&[)!Q'R%9(V$&C%TY (>?F"HDA)>0.!5CAY <7! PF#1YSO MQU?F"$W3 @:M\'+V"\%7V/_Q!1$2IO<8*^6C 8M6/&6<#CB.(L1ZH=ABB 4, M6N&YFX5>2FX/L(%$*ZS;/9+$H1]A1JVH)FX@T@IS*W3XE"-,;>#0MN+0OJ#^ M@$H[#\'4D3:0:$6E?1WC,U8/A+.EJAEQH-(*B_L)DRA)?JBVQFD#CU:<-T,M M4)(-W%GQS3]QD%#W3#77S 'FK'#.>-CO4YU6S(([P)D5SRAERUP)2RM]O,6/ M>ZYS+5380)P53BH-']@3%9NI'>#,MDLIY8DIG>P+G:ZS9+_U<(7*&TBSHO*^ MQ0'/'E8L/<4!SFRKP/J1=D8UUPQ(LZU$G?82PC=X*:350)=MP:-+3#B)ST48"^)-UNA,E]\E.AQ'&W.:KMVS"BCT;],'K9D\ O8C\AN#- A!^ZK@[9UJ@L>T#?><[3!0:S&\43F>[1"R=@R7 MU]U11\R5(]GV+^8YADU%,UXYEFW_,N='$*3T'564=^4HMH,X:Q>L/L>Z^\LC M9:]RG-IAI,RSD174:J]RC-K^Y3W:%JBBM(%+*[ZMI!]FO?0KBC<@:"62=.6( MM,/L'\(DODF4.[/5JQ21QA>C-UFD$"%IQ59#/"#/MHBTJ?&.6#'$-%_L5FC" MKAQ_=H "Y7G6\:CJSN6E.L*6DD6C6L-$RZZ8E>)3F/(\WQOZ@N2&O^8M]B.4 MIO19/D\"[@3_.TRYA[RKJ(=I_1&AP>G=N">?AFD8XS2]RU\EG=W:S_ UA>2H MA7@0T+N3[)P^@<' KAL4">;D/I/O)O(,9IK.(F;\S7:(D9*#4PPQN0=P+(B1 MDL53##$S+LO(I\A"-&-SJ@F=II34H&+0*6UZ,LM C)3DHF*(*6UZ*@4Q4A*4 MBB&F_.FI%.A(QWA*/RTXFSL2CDA)2<=62B^ILEP^Z=A&Z27E;&[]A.J4=$2A M])(J:YZ2CN63WADM:YZ2CEV37E)ES5/2L5K22ZJD>:HE'8DDO:1*FJ=:TI$W MZH3 )4U8+>G8$W5$5M+,U5*9M2A?RTJ9PE2F+\K7LE+F,I5YC-]PC F*SA)6 M -G/POBQ$P>S3@AY"O>2TR3%E*8RKR&'Y,J:V53F.>207%D3G,J\AQR2*VN> M4YD'F0KIBJS*]:!DJ4R&E":NC<0EBISEF5( MQX"P[!Y6S3J)PH!G\5Q2F!7T=/XRHE'BKBDY5TE$>$LNH MK!E*.HY#8AF5-3%)QV9(+*.RYB/I>(NW9#1V+*[I.Z)LZBNL$TXE/):R9D/I M^!% B&1SL70\#"!$+D_ E([\ 83(Y8>8TC%.FR"$5Y8?W?(B"OM45*SE 7$B MQP) 2:Z)*1WS!:"1WELQE6+@ #1R.#!*48( &CE\&NDX2AEW*>VGO)!E2D<^ MRIAZOZ_!EXY5E#II=%]2D(ZY*R*%\!D'WU-\CI]PE S4@K^4A-@MBA_Q3"7" M, [[P[XR@VI)R2&]'E3TK-:@2DF[3,S#G8]C1%]G.L#C3SXG!/LHW3<;YF[N M.;IUTZK;YO01.WB.EI3$QBX5;K\@\I 0?L[+#2(^CNQ=HY <#3T<#"/ZQ(L_ MAW28ON&LEP27\1/.R] L?HKQ%>KCF<,",2# ?JZ*^49 8 16VV MPY*2[0!4"3$_]OP\M9OYD8[A.#A0))H+I&,\%!.&4,V0C@$1+@SG:$VH-;]R MM1M0I"-I "ARFGSEAI\>ONDM8SBX3XK[]0',8<*6E,4>#Y M+QQ3\*"?1PT7H;9&2C(3X"*K=9&2TA0%EQN,_%Y&,#Y+"#NW]:AA(]+*.%)R ME@ ;R:V-(R6#*0 V]SWE12-4:Z3C.?<@FNNLA\E5DN%T^JTZRB,=F5@%"0G5(>D8N[&$ M/J&(CCF^ZV&=/R]XG(LR[&1CB-7 M7(YE>1'2\="*R[&L*5LZLE=Q.98U/TK'J"I;PT2*:5(Z]K(:XBQKMI2.*:R& M.$N:-)O2L7/5$&=)S)$8L>QG@8+4L;_$3CH=4?GT44N?E\0:3;D+ZK/+1 M]4,4/G+BXN)Y@/T,!_=AGS:Y[M[13],N\MEW=^/QRX7Z<3\W/@D2=I^1CGE< M?OM]T@1_,P.X*1>$XL?1%COJ217LR2"#9!:.E+1LUI(E9:O M.T.#,$-1^!<.SFB?"17?69)FTXGO)B&\H%R6D?!AF+%Y[SZYH3,,E?GX"G6J M^#6E)=P4$(3(RGY-:1DS604AA:LO+3^FA-3*\NBE8\/8''Y#DF#H9]?D#I.G MT,?S)4NI2-*,#+DSH<[L(AU/)=% "YT]2F*0P/,_N.W0/P,<=.+@%O-LK>",X"#,.H\$8]94 M5.+5UR1^S##ILXZPD]OGCZ"9,X?.QETT17VO0NZ1*55DXD"(%L0]J,9U"Y(U:Y?2W*2*%RL()3 M/2=*546K]-P&BV>@:+(H6J5G-%@\K)ZBJ8I%6&D\ZH#FZ)P<6,,$O!^3KP%+ MJ57&NX#%"#&)MK8!BZH M /L +(-6%2%Z&F/=@P650%>^[->IG(+B-_N[ZD( M6,7 ZNY H?(U&F+DJ]QJU1[E>Z2.SZNX;PY<;\=]]N5+555!N84=4(5]A\B6H!A&N344@)8B M[(NIW'(%0$L5YD6Y!8K[\S&T*BM>PZV;0C;UV:9RRP+[$^^1&H[7%1=GL;6F MXN)LT]W<;N66#P"&U:%=2@*]I=RB!H"^XJQ+69J@W/(/:,*>->$32G&%3;]R MZTP ^+T&= U!55IL2[FU'$"6&DR0I=S2""!+#?K:4FYEY*Q'DCCT(_PMC"( ME3A_K)QS6FQ+N@44ON,&H^B"YZ9VXJ#C^\/^,&*)JN=X0+ ?\A+JYSCU23A@ MOUYW;TA"7WN,'0;46QPPB)XE_7X2KSNN11!<[C9.:16 ED;=-#9&BRD(+=*N MB;PMF-DB]VQ6K.:A2[8E\9H&"9^HVC[AZ:1R&Z8_YL5T2=^&X#1CX>\9&J@S MC4M,XLLV[E;=:,VHQD[C;DO,([\U[FQ^>C7F]S\3=89=8M)2/-PWET0E9L-*D.CXME]P\$AC21H[A(\Q#R/F'SO^ @>==-1V MVDMUA"\Q807"W[,S:BO'*7U#Y ?..AF/UPG&/UB()DKHQ1%W]_-PD+M*XF"" M.G4@)AUI!!"3 V).W?3$0$Q:IFD5Q+X@\I"0FR2,LQM$?!S9=S@.$_*:>[(\ M%X GL6V3F$-;#KS/44)'/\^4NDF2Z+K+*4[ F=PXDY@SW-# .>NYTP!:V5B36*:>#G65N0:=.+@_GQ2L&B<60/0DQAZ$O/9*S*V M>JB/T[N,QJ;9'SU$NL<9;*+Z/BT\2)NUJ+).X M0&HI)GVANB\QR26Q(U,1X1\7^;3%P+\N6."44+"@<5RDT:Y2LC>7DBU22L=% M]@C0I3**?S0J1-(<1IR^A_.-YC21H#]5BYN!BU U[ MPR* KYKN!A=I>94)7"[^'-)^G27]01+3/]/7U0!93S=;)LC!)JR[(P'B;#-(?RP5#3K!O6AJB9 M;;H3:CQI6: -YI_E*T]:-F?EH/,TW21^9!O*+F.?/>D)WT0HYDW5&7GI&)H AZ=?\2.* M+GA_IJ-]35^,;XZ_H98@QB3MA4)J'[**#DD4!FP1B#\SQ#,R7O;M]SC Y!P_ MX2@9L+>ZGJL*H8[LI2-^0/9OR5[DBJ&W=SZIZ+NQNNVNF'>3EH;9P,.ZHV]* M,5@HIE=S8BRN::[B4=^YD,*\?!=1-:FIU/,-MU-//*R M#[*)A\XL]L;&;=IT)_$T50[SRYB$2K)R36GC?4GE5)*Y:TI+$<@KIU+LGG2$ MPE@(C)RY0OV9\\WF)^_%5B&:><<]!RGHTQ(WY0NI!^/?N!+Z6:4#G::TR1NOI,))S?O+&\9A\J\J>G184UJ&8(6:Wê@?4:-T MUT,$5U4NTC("2Q2%3NI/H<\2,8*0<7]5E8FT-("0*67MTQA-?!]F;#G[DDKZ M*0R&*)H>E73QC/TA\Q.NNUV*!E)1$$A+-I0. F8*KI+XHC^(DA>,ST."_2RI M* Y:TK(:@B;.C9_W.P58&#^^BO/8(SZA% DN\XXUTCM \]?!WCBB)# M6AY%$63LY4Q,*9 A+7.C"C)Z!%?5:DC+%I7%5^R)&&JI0@P=@H+8UQBK0O,< MD%78UU"K1N (CD? "UV!"U4()#EQ45T?],A)+/! 5R+CR)FMO<\D:WL !*M? M=PS5B#6Y8"C@<#R (8.A:BR>9##<8)X$(&X$1-5(PT, D:\Z3T!X@UY8USN$ M8N^1)Z"-4/@Y&:Y#!8!P(Q"JQDX>AKD6!T-5<2$MF?H9A>1W% WQIY=O&*5# MP@5"Y10N[!4FY(4=-(P'"6'5+_O),,XFEY^'J1\E['I5*$''D)9]W5@H%U3) M^A25U]W))4I+1%J25C$U$;CQTS&D94A54A.A$I&6F[S%$4N*9WNN7]BDGB*^ MR3G]]#+[S6L_>/J-*.]C13]>;RF;;L-F!64(;:3,@I9C2$M# @@.9@E,:4G MLD&0UVH8LOJ$[#3$E_E]/)\PRK*7F:(,OY%D6,UJK8XI+4,'&)$E/C6E)<\ M(PL8*:>@L&-*RVT!1I9AI(12N8XI'<_%9'.+473!M^MVXJ#C^\/^D O_' \( M]D.^*'..4Y^$ _;K=?>&) -,9LM)?4'D(2$W21AG%#(^CAQ17NIO0T0AFV%\ M_1"%CV@$W"N4T8CT%5>;\Z:3"Y0)54SIB#9!J+A+HC"]2DC6.R,8"UO"^1S& M*/8YB>3C\(D5;Z:_)23 P67\A%-^MO>HMN!U=TGK:0^_X;_^0G$8XZ_)VDWI M&_=/<+'8G8'JS91NW@VHTO&/3(9+!'S1[6*?UQK@KS>5]^>0I-G]3WKS%[Z: M0M^OM_.:#F@+:,LR;9&.&"ZJ+5-%H:"^[X44KG?A,R@-*,W^E$8Z[KZPTLSK MR7V/AC./O6_,80W%Q%*@-J VK]5&NM4. *K:0'U-NWH;'A7SJNE.=(DEW?)- M\7AC7=O\IZ"L?U$*]QNB>$Z?PBC"WX81'2S4#R-A"X^@?$5G"4/,&!)MS8)0%4;J%*$!]*M MIDZRY@@.PNPS\L,H7%Q9?TJB)XJ6^4:BH,&.T,HPZ9_CAR6X^$J!>-W-GUQE M,&Z<(N3-I!KN!D;I%G$7RJF75/DUYI9 M>[^O?C9-UL^FM4,_K4D_+=;/][RC:3(D/D[S/WL8!1P,0?C4_DA_<.T+7=/& MCH<]L_5@.U;010&R<=,T?#A][V:EEG;B# M[,//,,AZIZ9A_)\:;]G^F Y0W/[X0%AW\M_SVTQNUOZ8,1=T?,\'_@)U/XDB M-$CQZ?B7#T&8#B+T0B,+^MJXSB_ZT$?DD7;B(L /1?=15$=1^!B? M,F"-OIYV[L3(.YC1@H_IH9GT+N-'O.?O MODP>^6ADR8 /!7_W?!C861:8Y)^$,3.)IY:7=PP&7\S@;S3:J[1AF_N,+Z"O MEI#3<:^[U)C6<\+N]!_W=%))M2O\4[M-^BC^AYZB.*VGU/QV\X9I^!<^->F[ MYW_^S$?-H_?A;=[^DWMY=G'V_O;R_O+C3 M.E?GVL5_GWWI7/UVH9U=?_MV>7=W>7U5XBL8&[W"'XC.+C0\2F)=.S\Y.]$L MPW5:*[L]KXXM^HAU]N#@ZF^9)RVK553[W<9:[=_T5HZQJ2'9S&J8"U9C]#T; M\\4OQR;%&CPSHS(KD0AW%P:P'P9!A&NKP$D85H1C\Q4TG=?0Y-;[/_]F-HP/ M8RB*[4!SG7+P'GR^OOWVRJ/( JF$5L:H,-[VLCSYKZARS"HEYL MC%CTQ(Y9/D_\87\45=2X$]BE#=JF4?\7=Q2G=YE.56R !4V"&PQ,AX0HTK[' MH9\$6/MVMZDQ74"LM=W(_&M( QQ,HI=\\S_UUEEIE8QZR\_9:3=\QD$](\/) MX%E,*UJ>XWY8-7Y%WGNWE\W5<_'G?A1VL]GL7]\[M_<7MU__K=U>W%S?WFLW MWV_OOG>N[K7[:XW.UO=T2M9,6[N^U4SWW?DOVO5G[?[+A38SD4\F\<[9/?O: M;-F.]+/XYX1H60]K?X[AI.7AK\;/GM.*XS)?,K[(8^IY5 ;TDWJ?)?*QR^H! M>JF_8$3J.!ZCU*ZU_SF,L68;NL8"]==8U?8"D=?&ZRW4RN08;R;AA!S'H)5M MD/EF0'[4UFJ+W$51.C')SL@D.V"2E_;I_K9S=7?)#>]>;/)^WVDK?9@/6AHK MHJ(RYXEL@O+Q1,%8PC*'=#]SPD;#DDLG8(O9G&X]'5+#15BKU1JU[Y]'*HI: M.TN.]-6/!H7[<3E*,JAL22Y,V9*:]CF,L$;G_@=,3@MXW!=\:8Q=G%\[]BM< MMM!HUFVW9317.M"%V?G#LW'VB>6X!^/B[8VY^-4;@W#O M([.6I^(#\^[B&?D9?W\MZ6ID\MX:2K5T@'VV8A]H8:R%6:KY/1XZ_P*J59YJ M*;)2:#5.FI9=:*U@]>>M1JND.ZUZ/;.9+Z"(6 IIGC3,+99"3&L"K3>8\1'9 M\%K,R>#PSD!!8CRWQ)CQ"R?#_&\@]6LM9U&W;1,IV4N4)2+ MRQ&20W2SI9MW'&5:0K0DZV&B_>^0A&D0\MI7;(X,9Q')FY%'%(=_\;]_401. M&P[%Y3T2*J%(G" A.T]'_ M6,:T.5:C5JUM699VAEDAU$ACFPZTSA..A_@0UJC44=1W>Z-E"[N*H\*:K/(: MM?;=,*2VQJ+WW@$)\Q[CZI2)8U _MJGGFMPG/R=S/RO4^GO(_-X0:9\P\GM' MK'0;V>*J*!V?R*_)#74'Z:2]N;?(RK:.$5-YK&PYMC<)';SH_P\'N1\^&CB; M3G2VT[".Q54<#09S"P>$8BP:P7[I0";_C6A*+KI)?$K-IW5$[4;#78& MYH(WLI9-/^1"[H;4YI3$_<^_-2W3^Y!J&8[P@+VY%O-7UUDT%PV9YFF(CK3F MS^%:F7>]HQ:'A%E(;YA3N)C@0!L,23ID7&Z6:'L27NCI^= MCE]6"5;1=D\\QY*,"[3<$[M1].'[[I1MGUCNV[?:/EJ0;$;BYR,R3#/G7O/9 MWK]MHB?EAX$@;LCN7OH/2?2ND-M1F4&X&JUD<2C@9[_'#D/4J.'[V0OI)U/K MN-XE75BZ$9*6OH>1:6VT5>!-!\&:=1!&L\F+:3UPU9HX"(U\,9^.)M]YJVM_ MIU;BI3%2ZURK)Z+P:NW.ER\PS,)! M?S&R&?G"_VO&@%F45V1!DQH=VM=_)^1'KA;:^!;%H^"M.5$Y!]C>R*JT:NW& MB>?^'^JC$N;!=K2SO*0/"Z%O<8!QG_NF-Y@,<#9D!#K!74R8BUN>':J(#MAK M30VKIDE-S0WIP&!N@_>B!H556]S:H*S;DCX-70\^?#Q096>8^VQY]>%%\WN8 MOEN?+8;][&&^ULJ"TFG8KKTS?\E9G1Y*M6X8485'442=.+;K@(6Z?PY#9@5H M?/N 1PWHC4>Q;GZI:;,U6M-]%TS"WIEH>3RR+!1F7[.L>2V@WU(_FC5E%<4P M]ZI-2^,;>E+M';T?%:.6#JE#F?;8>;1DG"*>]5#V^BU^HOFNLG[F%X]>Y!== M0W&@O;-FWO:!(H(V>OA?^B[L(MZ>7LFZ,KH9VXJ1\I[PGJ(TTUJ&%J"7]$10 MLNJ&&TTV$SW? =+83[[LICV8&8F"M/?9D,XW<99O>&$V,D/9,)WHK%5K_QNG MK_5SE1B*IE"+EX,CBQRNDJ(;150P7$R#J?+VPRRC.H\CJL0DB=G\%;UHF,YE M+]HEF]80KT"KG:,,Y;G1KTS:]!ZS7-[MD+9T#)<9+/K085X!1[NKWVOOV&AZ M'RS;.ADUR'HA3]P2_,QZXV]/J&N%>=<"W UCOGF.+X[65G6MIM66?KBR M _1+YBO55O2@QE+5N7VD86;=&GM\LV[>2:$)QRZA.%.K=>*R!85B:R-FZ\1Q MFV)2DKV3AEMLY6+EXHA]XID-,;TZ\3QW3RL:ARL@(B#,7+$WBIQ1'7I,R,MD M*G!J[:]<\3HS.L:;BDUK65Z4Y/[#A G(_SS+_8_RLYV%%0?9:A[B0_1IF+)S2]*U M=4%8\>LUA4&*Z/Z&)//V7+1L@+P8.\&_Y4[PYB!\0/X/ZCD/XZ ^ZFN7_U-T M-5LM=(['*Q^NLW'(L ZEC0(HW4L&9)%85GHBK?M& ,GR\9:&O6$>QY%YBHT3 M:W0&C1/.BPW3//BD&,AK>BTIX4+C5_:LZ(4]_&=('\VBVIB^6L*BS:<:\DWJ;T?^\V3D/A1%E(3DH,7^C5,I:P4&]R'D!.S6J\7Y('=))OQM_3PQ+EV3D*)K MR;0S)]IEK#&'B]U,9R4W5@U;A_8Y0-J7I-OE%.W7DYN3UX/Y#WKY@,64;+:B MC\YB3/BQ".GD7!.=#[AEZHV&H[MF@X\U?VH4]D.^SC1S7<@6&G"::>]JUS=, M>;.T]LML_[5WROA+PSNJW+D,-;B MQGK^$(Y!DCN?HT-*GO#"L1S3;O#G&]-+T /MR#!;O&3=21Y%#Q3Q)@>*]"8# M-T"/N/Y ,/I11UUJ TY1]!.]I.S]EY\ZXE@GWNIC1Y;,/MVND"U6RZ:?MXK$ M?432]$7K$3:?_6TC"=US!:5F^HQ-A7'V\3U:*GP)][NMK9BUZ7Z]N8*YC3WX M-M7:9[A0YOOZ2F.U^K6\LKSDO:<]Y05N1V^A75R=7YQK__Q^=9$/_[AL=H$" M:X"?8C6)7YF<].T>2S^N)3L]K=9)T[4+^SPG5NOM)>^-LP.<$SJ;"+E5PSVA MX8.06[EKJZ@MI?Y;MUE1<9!MMEWJ[ M3L_6(S19@SF P[T, F4YW 7[LKG#S0HSW2"2:9 MN/BEWZV.G=I76%.BQ OVI9C$S16B5"'Q1(PY6RP.571%7>Q8K<'_.O<8%*" M MBU]F6&^Z,]4R<;&[?="XJ501-55833B6IR5'8*,U15I+MFAGI%0IOF&[SW MFP;^8// AD_? 8RC6]19>WYV(Z!1"!IY)1!&^;!T&?H;#WAX-NLG%%$3A+6[ M'L9@?*HC;C ^8'SD0"/;;+W"^$R]GIRY[@\([M%V;),M.TF@C\$@504"%A@D M,$ARH-'=T"!=_#D,LQN2C/8I2[05]@@XZBI+WZN:+8*U2ME@9AISBY76"2Q3EMZ7@M+[ MAF+TR$W_Y&B.\S#UA_DIX:S 4R=&T4L:F0[2-&#\DPT[XA\@-GVFV8_H#9K#(@<& V@]GLJ)6@-3N; M.3";R=*7@C)D&P()E0V?R6Y(XN. 35XP555&PL6FJHIO[8+=6S+TI0""'6N\ M?6N\?^N:5ZF!O5O5M%A,WDX3=F^!:WV\*N#"]JTJR/ K?N3'&U*?FA_- TYU M=62[ARD*^!^8I!12@N;<)-6!64J6OA04(EN8T#XC/TL(3%#5$2M,4#!!';42 MN.9\7AG,3Y+TI: ,O\=YV6G,3XA'$9[9?#5[^#-;O_B>\B*'HY +IK/JH "F M,YC.CEL)/,@>JX(,SW$7\3SG[P-VRC>.PX3,3&,P955&TC!EP91UU$K0,"!% MK HR_$:OH9%7%]. :R:_&::JRD@8IBJ8JHY;">8VH;HP5-6@KD-I V8I&3I2T$97CSWPH<0ZN142*1.:[NY:7P@69S09ZZT MX?MLI68'89<2[%*2:9=2HU5KW]&A11ECQF!#4I7,.Q6M:[QEWA<.D%Y]JO.Z M+\<#].J8;V-2TG#-=:.W'Y_@K,29U>RX+CBTNH2^',NAU3>=VWOM\D1;>O!? M=8X&91%+T]=UE MK&6]9$CO$:2ZAI]]/,BT 2+:$XJ&>9VHM(<(UNA+H%_&O5;AV&K/.+$,N] ) MT:L_=VTQQU:;UHEK-F3LE%?\!.R588#&_V^=6&Z!D$ H_%LG[IY#6T&D_:%> M?_FQV?\;2G* O8 MN;N[N+_; #9K1V0=GC8<406Q),^ *6&W"ZM>E_^CUGO?8AI0XY1%U%H8/]'? M>&!]NA5P7@U 8>"H.( [Z!D,5Z6GN.4#D)]3J@U($@Q]VGWVVX!V\$6TJ2XR M?(:F!'C^_GJ,"KWCA]?K87*]W,?PF2UQ?R;(YT=@#.,PNV5T_# -:A0-,>L^ M_\"ONS6-NDEA'T7IK[4Z!4B,^IBUK#\B-#B]I28<13,L.S6;;?6MG2SV="]!HU;Y_NUPN!MHZP;2V1[ MWP,4XC@4HK%?A6@PA3!:MF[8EB0*(<@[5636_(*C@,F,2OD)1\F@SQ<<]^1S M6<5&<:FM4%R?UDPP7U$<=)Y0&+&%A\\).9]*I:AJ>;6V:>A.T]Y5K][ ]SXF M&@"2",,L$$A-"B13;WE-28!T7&$-6Y#-R# '1!BSJ.:1X#3=&P'UEFYMZM I MKEMKC/2L2"[CFY% ?B-)6MC_88<&-/2&(XOS T ZI)$6!R3'8+.]I5N>)PF2 MA+K1E5J7WYO+LW+%KO)ZMI:V0=$%I^(O)TS\*&9]Z61G25K4)W),%K=:CJTW MFRU!;M%FTE/ \]YXX;B*2%S+EXA&HL61:'BZU=S9]!<5('COZZ#3\?UA?QCQ M;,H #P@5XWPN-'CO&XWCNT/-!E-YG<^(JZA2LCWTEJN;C<:"2BYDZ(!+KQ:Z M=K'P8M#EU-IVRZ;H6G0]#HZNXV++KW"FD>6)'>#X*^;X4UD653R7!MEZTVSJ MGB6*50>OOPHPW&%.V *&C1R&CFZ:HCCY,EW^\@L?"*G?4(UTS3.4]O@6*I_] M@O\V[ZVH$?%J;[X/GV%+-4(]C$5 MW$.$=2W&V^57@M\CPD:/17([D4CQ^)L?DD6#;T\6/P<@=$C++ 1"%H60J[O6 MSLD#X"H78.^3#(LQQN#CB##&7!X[J9%-762+F6)97-5M+ MR%ZT/LYZ2;!S(B-X0"+,:RZ3;UPDTTRQPFL];.'0M?2&Z4KBW@"*#FEZQ:"( M'59K.I9NV#LO0(.3O#D.K@>8U>B,'[4(HQ1K?$SJ2;<^I'\@-H&"_UN>@9Y( MYRL3SBU[R'7W>XJY9U-4P=@>4DMON;*X/0"E0UIIH5!BFT!MW6CN/.&#![TY M&/)S4[!@0PT^D A#/9*-"-VR:^UF2_<\2)2N))#6F&F!0&)KC8;N-F2)RH[" MG^[X-!HB.!A9Z3#.4/P8LJ. P)DNR4:C7H^I59CAK^$3IB'J6"1!9SK37B0K(<)^-%E^]%< M#%R)"NN-1_UF3V\9LJRQ W .2F]L#YPF!X[K[#R%R^4G\^?:GCR&=_E98O=) MAB*MLQ?G>+\U).2;Q#8_1:#P %3(DJS;LK.5$6FQ_6YNHZ6WFJ+VO.VU1@9H M%VA7*;N9MM$NS\BUR]*;K2I4H%&VZ&31PQZ_7G8^77Z]9.>/:YVK<^WB7]\O M[_]=YEF&,V*WZ0 'R9!QYD H8[7C3=UP(*F_K)VO(TN_HMH!Y"-)4>A@I(8B-(ZE)%DN M#99DJ;T'J#KP1MA]H(J7,&CJ5FOG6AF0E;0Y+CZ-2A#,%R;P"QJA(& M8Q_KI:@6LC.V6R*R3<%GEQ%*6]0XV!I*K'@ZHU5WW@T(COGVNVUW95S 91*_ MRW9KC6KQ4->! C35!%&A_;7;@JAI78CY-;: M9-;:+4NW7/"7*PFA GMIMX:012%DZLTE9Y^"G[SGW5C@'AN4U0=="EV+@'J]I_(N#WJ^)G2GNOIGK#C.P^QHV?DE$+4;ZGW]K6J;W@9\^GKVXONR&XBPFKBI8RM=.UO[_EA-Q@?7[M MC4R>PG7[!I%KQ-!A^N/CTKB-?Q)CX(M[;3M&J_KC[ZD^SUC9.C,6,V84/ MM $BVA.[FZZM?(.4/27=K?.\IVEGF/420@4?;.;M3=^H]<8(+^]?,6'OV+\6 MJSUN&+J1_[?!P.>=UM#DB:?:_)Y)^F.L9B-EK3/-/'68RDCG^M,1>L#DM0SL M0C(X#Y_" ,?!+84X!;>/XXP?E30:[+HU&6VS<$^\/?7$JK4;)][B1JJ%#_Z/ M=D?'G(JBHYT-^\,(9>$3UFYQ@'&?[Z.ASQG@;(@B;6KL[G)C5Q#YS8,BWRZL MF:V#]H\5,=5;S:WU\L,AAO\R38?%7\TM//3;].UZF*49BID%*MK!QD&PL4,' MWYJXQ75P.^G22;RA-QU[:;;F%A^,H1WRWO \WV0Z>_M_=0A@.6;C7GE>7W@CFM!IJ_%3@?R3(D."P $ M'9(CWAU!M$NR0>C0%%EYH?M9TN\G\5[C]OP1!8-DTW@KBM@A:M^R-Y8$,?M, MUW=TNTVC>%Q00,P[]XYE!>P6KQ>."PH/_E9NHVD4CPH*]VQ[C]LT:$S0\'2[ MV=3MUF*!\L6!Y^[GGH&TR_L4#R$*=V]+(+ HJ%[+5NW6HNY4T+C@^7.MZ[1 M^PVPSZB.Z&4'5QRR6<5L))S@:N1%+3I*+::=LNSH G@<=G/@6GB8!C,ILN3" M'T4BJ,I"Z*.(BWH/$PS$CX,>6VD^:H;4$MC MNR%])[8V7K[ZBH,Y25W&%UQ.U]TKG%W&?M(O3#*:=JUM&53A6HL[O7X!UUEM M6*TOAKON/7HNK'%NK>WHKBN+WP3@.J@GOF=P-1BX M6H8LM16/PBG/=R&F*S/V85.BG(9^=H_%!9=4877SV/9?2_=L4:0V;$VL"/;6 MS ,"L->DV/,LO6'M7-#K@!L4J^W;L_JUM!%)>%E4ZLIGF&!6]C2,Z;]/]-<^ MCC.-U;:&JB&EVOYO89P0JG67(Q%=QO],J+A^IZ(9DL+;A4VSQ?+ 77/G,O+@ MU,L(IC7&7#"8+"/?5 !.O"2F>UH6]0:1+*93=B\< ,\ND?&>2&A&0,7USF0U MASW=;,AR&@C JEPS+@96%H659>FN)ZJ2B"2^N%)%HBZVIV($.4E''0X7IF(N MQXM>;#?K?3(_6X\5MK!FVK6VUVSICC"^5 KZ!O!: GUS$+PZ MM7;3<'73.[I3YE699F9*CO'4]1VFG3>];7ZTK_@1 MJI#5V[R*8R<.=J>P+9=ZQKK;$$)V"!=L20$;Z#;H=KFU,L7H=B/7;4MOMD1M MZ2A7M[D[\YX[=$M*5V'FS'"KHH0#9NFJ9ON)YI>=;_,)II=%%O4@=V@!YQ_8%@]*.. MNO2IIRCZB5Y2!N>9SO7#>/P>MLE-S^N!7CF[>AC-736IA$L;!41A0@X ) M:T7[A*3IB]8CS,#^;;V$/!HD\&)<290ZGP;"9T2!YCD^[0U.J#H%UGZ^CU&PR"D M$I[TB,_"TPF#S_JT.Q$:I/AT_,N'<>7@,.8WY1=]Z"/R2.W=:)9AQNYU-5*F MZOG7(SO8:ITT79N9PA&;,7KPR$J>T$Z^7_S<]4Y:AK/T*^/$+/BY:UN%KEC5 MJ>:)8S:@3ZKVR5K^S?A.:QBW-Q;D^;B&S09 :#V!ZB*91$N?^M;_(3CX1[/(=O@^FU1I/ \!V,)8PEC M696Q%)F>:+GY\H/48W#+3H"(-+++Y/%&TM?.NS?D&['-UX27O6.%5G5-8\WY MMN,,YOR4OA<[X5!@.-3)B%S?1.KUOX-QQ02$<<1%R K9!\'-)"C'^*49:-HM(=/ MH4^[OA#=S?\/=A$?/#8:D;6?2=(_&TGPCS#KG0U3^H*87#R/=O1TTA33?X,M MZG'9=J[J37MG58!MM?#"US8C-PI7J''-T&(PMN!K' M&ADI0 <,=@VHY^*@\VB8&NX>DL8-0Y@4Q]L>\*:30,8KZE;IN!2)( UA;&V M&>=9'&P.!9MIZ*8PLGQ_8!NYK^,>C,>2#G9-;(0$UQ_?]4>QX^OB>< JD92Z MXTO2 9-U\PP,%PP7#!?LOIK??85W,>1 $@LAKLY#@OWL+$FS]+K+,VR#3APP M >'@AB0#^MXOUX05I!RP,E^%/7.WUC9=W9#FS'J UT&IJGW#BV6PV'K#J]"& M!X#7QN34OM'EU=I62V^T()>CFNA:0T?M&UY-"J^&WMA]Z0=65K?U0Z>[1C+T M7.[B:N6U;>T2*HHNN"SNT?.(XRFL4JU:V]6;PHXV4&QEH?(06KM8M3N$7(-! MJ&'#@835A- !$,1R.DR]N?O1Q A*2&T=A53 (8LCB'#V3GK#G9F;(>(0CN- M@[ /C#EU-JM MEFYX%2I>!)#:V,'W=3_T"2$D)J34.YSXPQ;<&&[KER&*FCHZ< M/,<#0N7##[_BGB?JLW.._^(? %%98H%/IFBSTNG$06=&-H5UC2TS&;K7A((U MU<33NOI_HO'4I+:[I3=W/[(<\"0EG@X,IU:M[9BZ94$AFFK":5T11L%X:ABU MMMW4[=V+E *UN1TZ9J7'CNWDXU-/NO5ABC64ICA+M;K6Y6: ML-D;:NQ:6T 0"ZB1$C5KO,0=8./4VHW=@PN@&7=;Y^8,8] /XS#-&'7\A'=; MU8;H2XCO-Q(/B[GFA+,EK]]P675"UY EK030=%"74#2:&@Q-ABM+^5A TR$] M1=%@\EA1==WV=HX[ $U2HFF-!RD:3DU6_%) YA:PC%NRC/Z?PS -V9#K5/!/ M.$KX-BF=NYH)8Y6UP9"DPS"C Y)F0#&6X&:B7N]T1E#G4S%1/00FLDPFDG/Y4Y&Q0BY8H2IC: W5N I$BSAI M\(,^)4%)A2G$MTX^D6%S]GI'7JK5MNZ';)B /D%=X MO_$D:F )[GP=&@XL55)3[=V M/RH:\"0EGM:$1^(!Q58:==>59;X[.DK]>\SRI>D5]'T)#L),BZA4-8+Y 0;: MNP%)GL*4"F0A9@5>8I]^9DI?@/XV6Y-E5"SZ%ON8*MQ#A#M1E/QD'WU.R!D7 M'M-(5J2EV_V$(O;-70_C;/K=UQ ]A%&8O8SXC5M,ARQ=KIGL?*W=2_\ #R8G M#_9&0:D#XXSM)5Q2;Q*H5OD@MI-K6KY%:[%=JSM'0@ W.2W:&]7,#HHSRV"K MD$M2YV1C_:O'F_+B=*/DZ.VW^T&L*.[ U]D%M#PM:U*8>E%OS%K;@X-PJ@F6 M38[?+ 065F.R(0MM &@Y:)9Q8;"P\HG2<$P EL.F!1=&B\,*/8@JJB0)(RFW MXY:+1'O W81@+4//Y1:M/>XT^[5IO^/L^L\DZ9_1:\-X2 =DE'Z?Q.DG+L:\ MW3V3Y<5S1A =4QJ&D9?+#/=3JH_LJ22)(JZ1>=95P=4#RW#9ZH%ABSJ72XJM M(H#A_;N;,F&8%] M%'7C3)M.SKJU^S(^$ $5@]P:_V\'R#DLK4]O-D5E]@'FJH*YO4'.Y>5J#$/4 M26@ N:I ;HU3N@/F&IR>M(6=JP;TY*[ F'JR&LHR$CX,,Y91>[,#<%=3&C40I^< M^#^T('P* QP'V^4#0 @J*O%[))4[)I3SL4QRS;O+4(99[L9E?T"?55@)V1E_ M>K,I09P)L#HL>;M/6-D&P*JJL"H1528[-\7S)-@4!J@Z+ V[5UA9TL#JV+E6 M^F$_B7/OLY=$U)T7GHJZWX!//I_^[WL+HS8&M@J1;A$RN?.$PHA!]CXYXX"] MF\'K)Y2&_C(K8U.7Z&BVPX&6@9;M2)YOHF4%)WJGUF[J+4^)6E*@A*"$I2\E M[$$'7;[$Y7C'4ED3E!"4<,>5E3UH(5MH-G1O]R.-8>UE__N6ET3%V@ 3+>TA M@K5W#PP!_.CQ((R&&0ZV.Q7R#:IJW34STK>I?(-DR'I^%$:L^ @H;,5N,+EC MF'L[>K9>&[,+1&+Z^NGX\O,0#LS'Z#./;];:QLF2L!I,KJF6#+,T0S%['V&,QA%7YUBIB_EP%UW^'@NOD\ON:MA_P.2Z MRW4RO4S3(0ZVXB$=]U!='9FNO,?74[ 5[G&CUFYXNFF(MS50NT96[5BS9+8W M[7B+#1/:56':T>3:T3(65_= .ZJJ'>4B[BTB262'=]9FUZ"ZT=!;2_8[@6Y4 M53?6+//N63G73LL/G,TG<4L;$FT8TV4%H3I($(OK*-XM3)!JU6M M8'AA>-5M-1K>\=?C.8-.*C6QFX7@^N.[_BCXP;.D/R"XA^,T?,*C3*CM#F;8 MQ#W=;?0D=$R7^T0P7C!>,%Z2C->1I;$>.@GU&%:KJ[(>?;BS+UU19U\*VN$- MB@"*4,J)G*ZP$SE!$T 32M^FN(,B"#LG%!0!%*'\K8([:(*PTTL%:<)1$%W? M8X)I/_["]!U1VM.Z4?)3Z^'@$6N/*(SA[,42XXSKK(?)'!,YW85[1H7UF\ MUC@MPN%5T-ZS["R]N21U$=!7!?3)#;Y6K>WHKBVJX@" 3R[PK?%22T9?@R7? MZ79S<6NWE,E$U5@+N'W3S]7(1+:T299H\=Z6#C92U$U#90D556BY\<*:*DQ' MS5K;U.TE-6F@O*_JF!/MFPC#'*_]:[B+I#A@3G7,R0HYFT/.@?-RJP[O,3YLF1&."A24M)WB4)>X>RZ2_6,_A4-V>#<)(3K MWTQEOOMD^=FPA773Y6>E-(ZE-#C@5I#37#9N&_S\MH9]+.6T ;AB/.^R<>OQ M56]W]U5OP&W%<+O&?2\;N.S S*;N&4IX"D?!<,_[^>]R1_\7+:*AVT(5YW@. M!#0HR%&0;K?):9.0'*Y7[WI!X3%75\L]\5S95>@R?J):P$YOT^A_819BR(#: M*T=E;SW);3:I+T 6F:S<^,DV:<"L!)LM)M[-MK%B#;/87O&S<;BGG'(T% = M:2VYD.8RI+DM2#^K'-*L[;,.]H(TMM=3;[F+4RAD !TJ VAA2:!#)1@@[4O2 M[4:8:#+*4 MNW,Y'^$"+8G\ 9T&G98L^:RP3K.\!ENW+,$).:#4H-2@U&(2\PKK=(LGAS:7 M1+:@TZ#3H-,R)"T65>JF097:U>W6SCR\%$K->8CW/!BG_P_"I_9'^F/R0&+(8ANXPUJZ2C-XQ2[2S) XH G# ?N.CB#+Z MQ^;,<* MNBA -FZ:IF^XGFEYUO]8[&S$_*+>Y&") 7K$]0>"T8\Z8GL!3U'T$[VD#,XS MG>N'\?@]'":KU\.\87?W; M>OEXM?8])_*2+M.JC*+@XWNT5/1O#;D@_"ZPD!R_G=MOG?..]N7Z\^>O%[?: MS>WUS<7M_>7%G:Y=7ITMJGHYO5QAG:8VB0WQQ9_#,'N1I,?O+F,MZR5#>H\@ MU37\[&,V/;%#L#3:>?2++/W\'J-A$,Z>H)N3SQ/3S.=7VIT(#5)\.O[EP_A\ MFS#F-^47?>@C\D@MR\B>,\/R:F[E:I5_/;4Y)T9N=T:,_^C)HZ]/Z%?O%S^W MW!.WT5CZE7%B%OS/8]( MRWGYY>D0-S2JPH1@9I@2_\>1CL)9TN\G\5$/08?VE87<*-(&* SJ8:SY:!!F M*#K2 3D/TSPIB Y*JM'A8,%DRD->C$A,WR/5CG1H.KX_[ \C3@8DK'06?:.M MZBI5<7#N$ZHSN2GI)1&-XM-_:'B>(SFN ;E:L;^>Z52XU2;C8QNE;??35'&< MTE+W92Q=*F%^3G7(W,]7EBP&'*+K39/N$/5,W=C\WKY!%@+[) 3W0MW7ZMJ8R3TD3("M7WC3T1G.QA \H M)"BD8@I9; _G0H6C%?4.2E)-=J1ST]$]:_$\P<+51T KY0#H46IE(:5<4RNJ M)%UTV?%V+6%G*X(ZRH%,4,=UZKBFX%9)ZMB@7JMGZ0W1FPI!(4$A)5?(A2)= M4B@D._=:;S5A?@1U/"YU7%/;K"1U;-;:EF7IKB?J1%Q02#FP"0JY1B'E]%=; MM7;3<'73DW_98TT&Q'CK$'T%O%I]H16TDJ^5TH?6;&8JK^"4]2W3]YN6:7V M@L,@'9 .2*="TBD4S:ZIGWQ#DFZ8L:.KBWK +59 1:X\HC.&0UP/XVG!&(4@'I /2 >F = [@OZTY#_J:E?!84HZ:>71GU$7X M3#V$+\Q!^(WZ!^S#3YBZ>?@6^Q%*T[!+AX0OO[.ZMUM4KVZY[.B81F/GD!.P M)R'VUC!896.O =BK+O;6L&#"L;<(+W8JEJ@CL0!;,F%K#95V &PU:^UF0]2) M#P NF<"UAG K>])L\<-Q75DFS2-(#KM]D[+3R$2RM$F6:#'DDL'*.4@'I /2 M >F =*273J'B)\+I/$%^H6T8C$SQC,6=:P<_RAX0)Q1QHDD\88@S 7'51)QH MZFYS8L4V6)7#Q40F0)3:B!)-V!5!E%UK-[U=:H$!I&2$E&B:3MBTZ/!L3&>Q MQ,[!$0=[DJ%515L=*%D(1V.DBU+DGZ6IBF0W8 3L#QR]V9!*L M!$%B%4@'I'-0_VRA(.E;58(OJ7'#P?F0L((RM'-)\#N*AICVFW^S9*>4;;BU MMKD+]P"P :4&Z8!T9);.CDRQ:)/; ).K!&Q J4$Z()U26$C1)M>3P^0"E0BM M*MH*H VM*MKJ*)*SV4GQ/CL-G=/A&OJ)2)#J+ T;\J\A2[$JTBGDE:ZIYCW5 M&>Z6@%IHB (/I Z0#TBF_J,,AC+-IY,9YYW.K &"@_B =D([, MTA&9E7P0XVS*99R!7X56%6T%T(96%6T%T(96%6T%T(96%6T%T(96%6T%T(96 M%6UU! >?W.( ]P><@2FAZ&7!;\](LD9A(F210Q?B>DPB8XW9+7.=J<,\@(!.F =$ Z(!V0#D@' MI /2D5\Z0L]8^!;&"0FSE\N1_WR.?8)1BC^3I#_G<]\G5W,>]_B"+TD4T+AI M67C4J+5M>Y=(&A %^@[2$T&Z0#TI& =11D>RU#&MM[ MZ)2K('PJF8U!<: %8\*I4;^/I\NKS M:T"=\<=Q$$VQ-;K9^:A;$P 94P"9M;9Q8AGN H"T 29Y[R>=GV**#SXDE,%2 M$D@'I /2.4[I[(=JFIG("GM#5JUMVKIGV^4ON0)Z0+<5ELY^B*9==-L&W58& M/:#;,DM'Z(9"(;KMU-J.[KB[G+8(X)$1/)NR8+N A^TY;.IF4X*)X0B2D3ZA M",4^UK5OB/@]S39US3(L1W3ZT;IK'A(28%+/DL$I$U2:1&&@L9=?KU*RC>C? MBS*U&[Z[U&:DD!7QWK8BW&ST\BS%4: M;V&[PXYD]TS=:"YRI]NMX&PFUP.L[:SO"*@JJ.I256T>1E47M=&KM1O>H@,) MF@B:>)R:N(9O+6G2;-;:;M/2#:<%J@JJ6EU5+10F.PO\:4K[3W^31&G9@;!- M3[<\<_L%)6DJE:MW=(;#C"\H*B@J+FB.E(J*B\U;NH-"W@E M4%50U5Q5UYR<4I*J.K5VT[#TAK>X:4DV53V",M)7.--"*M<^UJ!0-.0X@G1 M.B"=XY9.(1^CL>84"9)TP^QKDJ:%_02WUK9UTUL\0 A@(R5L0*EEEDXAI5Z3 M<+F#4C= J2L+&W/=B4(SL%E$AL?2:0$6%81% 6NR"(MFK=W:>4D;8"$A+-:= M.+G])--BDXSE[4P%PZZ@307_/2:8]N(O3-\0I3VM&R4_M1X.'K'VB,(8SI:' M.F @'9 .2 >D ]*15CJ%.((U.[VNLQXF9TE_0' /QVGXA"_Y*A-SZ,ZHB_"9 M>@A?F(/P&_4/V(>?,/7R\"TK59>F89<."5^![&:8W*/G)6Z>8]3:GB,JAP[ M)1.XUH2,!P"7">!2"%PPK\@L'9%LT0%4WZJU+6=QJQ. 2WUPK>&<#@ NN]9N M-1U)P'4$^4VWJWBI=YR8^D6+J!CIT\A$AK1MEFCQ)"\*TJ)@%1BD ](!Z8!T M0#JR2J=8P071Y-5J#[#8TJ7CU-JF;K@2G!D,B!.*.-%AK3#$N8 X51 ',Y#, MTBED#X337$4X"):$Z2RF8(+"JPTIT>26L"F&I7;J=JM9/N+6$%[E'V.M1J0[*@(HD#?03H@G?*S M!?=CC4VYK#$PIM"JHJT VM"JHJV.(K$[S4CH9SC(*7\-_40D2'66N0TIVY!6 M M(!Z<@53ZSCVJ<6C4<6/(ZXZR&"TSS(N,+9=?<>/?\19CU6MIF.U+*U&M=B M!99E*7X#" +]!NF =$JWONNX=5'6UP;KJQ""0+]!.B"=\KET4=;7DAT]A@.,@978L0@0' M&K5Y X*[F)#Q#DS8=0FYS2 =D Y(Y[BE4^Q@C,;;OO%DYKD93S9\@T#ALCI> MK6WIS:97?@URP ]HM\+2$7KLC2CM;H)VJX(?T&Z0#DA' M91E.UM26-[#YUR M%81/);,Q* ZT8"X+:Y:?&9^(P??1\K8,+ZGV[N]OX>@&$[[S]FT\75Y]?@VH M,_XX#J(IMD8W.Q]U:P(@8P*@AE%K&R>6X2X 2!M@DO=^TODIIOC@0T(9+"6! M=$ Z()WCE,Y^J*:9B:RH-]0P:VW3UCUSL7XSI%C(AA[0;9FELQ^B:1?=MD"W ME4$/Z+;,TA%Z5K(0W;;9L0N.NPN+ >"1$3R;LF"[@,>A$T-3-SVC?/0<03+2 M)Q2Q,U]U[9_#&&NVH6N683FBLX_67?.0D "3>CX0IS8559 ,'R*LL?BS^'/ W8CX9L M)&X2PL]=SW)^%]$Q7)4!7-ADL7T GJD;S47:=;O%'Q%2+VG1"%0=5%V(JEN' M4?5%;6[4V@UOYP.:09-!DT&3N2:OV:%7TJ3MU=INT]--@[Z'L%];V0NKM23NTMQC^[2_AG MF-A!T4'1MU'T->D>Y2BZ9U ?OF'IG@WA.J@ZJ+H855^S0ER2JINU=DMWS<7J M&Z#HH.B@Z-LH>E-*1;=HB&YZNMD 50=5!U47H^I2:KI=:WO-ENX8#<4U'>IQ M0:N*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN* MM@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H M0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*M@)H0ZN*MN+0?L\WCHX/FJ,_QJU'.UH= M=Y!]&"1IR#9_GA(/L9;,_>V1\AP%ZQ/4'@M&/.NK2 M&YRBZ"=Z29D49I[3#^/Z[+"_'K&5X]+M[FU<\KVV ?83@K@\AW& "6M%^X2D MZ8O6(VP_]=]"U[2QXV'/;#W8CA5T48!LW#1-WW ]T_*L__%J[7L&>2WI:F=L M*W:"V3 6,T.8T>/,+,"<7,^\7/+?>D M9;M+OS).S(*?VU:Q*U9UJG%BFT6?#7V"/JWN4].VI>N3:5C2]:EE>]"G33!N MO8VG-4&"0H?.+*_N\<8[+3V/::-7SR?.6_KRDQ/"Z7,3_\>1CL+9Z#CM M(QZ"#NTK,1S[./^ [6[MLF/2+2V.B+QC6-& MUUUSE,4]5FMAM[T%GW6S0_\ _4$]93FO0MIIRWEQ-FD2NGH#6_Q$$Z8-T$QCT(Q M%\[)E4(Q6S3.=#S=<0W03-#,X]1,*<_*:1JUMN7HAKMWZA44$Q133L64\@C: MIDD5T[9TUP!G%C3S2#53RA-CFU:MW3+HG&DJ0<_"%D!H5=%6A?.$7IV(JL T M<86SS7,P"QT!.[G>*C9@2V=7Z::9__Q;TS*M#]L=]RG! ;T@'9 .2 >DLZ,# MO>8D]AN2=,/L:Y*FA9U@N]9V=&_WX!1@ TH-TBFDU&N2>'=0:@>4NK*P\=8D MF<["9A$9;JUMNCOS'8 +"7&Q)@?R;5RP5$7 125QL9" )VR:\2AH=,?<.>]< M$&R.8+O9]YA@VHN_,'U#E/:T;I3\U'HX>,3:NXB*$*>_:(\HC#?9LEEH460J[UB)\4UJ_]Q-EO^ MXY*O/#$?[XQZ#9^IT_"%^0R_44^!??@)4\0AK <+40)A([FK_N&JQ/%E!Z3X +9F,UR+_ M59KQ:IFU-GT#,%X50]BF6UD/@#"KUG:L1OD(.X+4K=M5C!LGVC0RD1IMDB5: M#)E>L+ -T@'I@'1 .B =Z:6S(P>WH^>WVNM.BQ:;%E28 XV#$,K2K:Z@A2/=F.X0%):+^#5.N2I*^%:3IDAPVP\V[\ M8LD([-T]I/!N;7-;8'-50,WH-4@'9".3&F!6]I]1#!:>ZB7N'LNGN/GO\(LQZKS4U':JES:@K84 ?XD1 _ M:TX@$H4?5H5]]Z-K 4$P/X!T0#HR2T=DVK^_>G#:6[0U_ M%14SYTSRE$QT05R<+JH<)^GVO$GLBMW3]?PUM4$;HXZ0:$G8<=?SX=^UMB00 M("R$)!"PILY))R"DK;U^Z[K7Y4@01/Q-U"'J'+YG9EG2MU4GZ4LA4+KJ1*\B M:--5)WH509NN.M&KSJ#(XVKXU\SR+;3Z?"SK<)8F6TI6--H2_B)AXV\)_LX" M+G$GL((7JON@C"NB#E&'J$/4(>H0=8@Z1)W3HDZI?6N^6H[KB=GRH5']D0_! MIO;Y9\^=?.A59Y"T_M'"0^3!3$BZP)7^="TGD)ZX$\P\+DV9%SCH0]0Y+>KL+<:7M+?]!_?;TE%[_(/?7-OD7FJR)DX[5XJ, M7")$$;\3=?86Y"O*[]V:\#M%^>BJ$[V*H$U7G>A5!&VZZD2O.H.\[(_6DV5R MQ_31^K29QTT)+-6IQT?<\^(N0Y1_3:D71!VB#E'GO*F3KT-W]_6(QESSW,7* M1I28YTY3ZN$8JFYWO;$2)276#3_$W76F3JG36DOB;E4A[CX6_!!W$W6(.C4X M*RI+]JJUD;W[3I(UK:<#1V.88TIF\EQO*3X3#T44G9C$M8@77WKSS]=P=,<] MT;OI=3S=?/N\"JAK\3@!H@6VHIM]C)8U!Y"R )#6Z"M-=;WMDS3E7KCX^=H7 MD!)[3UG =/Y/U"'J$'7.DSK51)H2>BRW,:2+:KB>TCU\G@RAAWC[B*E339RI M"&^WB+>/!CW$VW6F3KXXAKH'WC8:?5WNJ35(;R7P'"0(5@0\V *A+7>U(BT0 M]I,EB! ;X[!TXM-?,U& ,;1GN!-WKH>W MOPK"&"T;V'Q3[45NN=,!N=-19:5K%&V9GXNN!SK:(88DAIPS9&<_#+G.<]U& MOUU\1 7Q6ZV@1_R6Q6\9L=,#*HV]TNW)'+3QQDQBR5M@\2X;,Y]BN13Q] M6#_\K1ZLJ2E@F^H=N==6B^>%$%?6 Z!GR95YF+*;T8[C0+RHBH,+M:60EB1^ M/"M^S#@Z.! _:N!#ZBVY;5#5X,V:HE0QJ-?K>CR]UV_37D&73*_\9Q N;0G7!JAT]) M@40=H@Y1Y[RID\O$,%XW,>X\=V0%7US?SVTF8"*D"E:"7M1*(-P05Q-U?+F[4#(AU7\S>$-F3^61K;[+(VY^K4,@>OXP9412SNT8,/& M5K)16FX/8:].V,L(R!T:>T:CWY:[*7-%#X.],\@>^_YJ2$_RYI2%2P)7WHZR?8U&7TN!%7=N2R-,1U"7$GB;C2XY5Y(I4][#M9@V:W!*E2 M(55VE+(L(=;"S"]9;5%S[E-#7-FQR=(0%QXSI_1GJ5M#;]/RIS9[P37RS0"E MJ^BJ^EU%T*:K3O0J@C9==:)7$;3IJA.]Z@PJ>KYS'!8]##AZ+N[PA\2>F6?Z M,A[S4S4/Y;R?"G5R1>\S E\+GA'=M_[#[!D70\W]&]^?"2'L0=8@ZAZ\I M*DOZMDCZ'A&"B+^).D2=PQ>?E"5]C3I)7PJ0TE4G>M495$>AX,'QXI([DMPI M]U@ "Y>FS L<[OEC:RH$GH_A'8D-_YI9OH6R9K=62&>;)D0%'D0=HL[A@X]W MD5R[9E,K8/;5< A;%%PEY%J>0#;5U1P;EHC3B3I$G<.'(&)>+T M.E.GU+[9.3E]BV*%;CC>N;=>D45X.GX\9374+A]/O9KAB0*J=-6)7D70IJM. M]"J"-EUUHE<1M.FJ$[WJ+$I@3#Z9"L?K]3->JH>AK"VB#E&G9EU3=CO374B] MM PZ UOLK,]QW+[;"2&%^)BH0]2I,W5*;>FXDY152!5*(C^M,G5*[&N[$ MQS@)JEVD 29!I8Y0V>FH-0,J.D"ENSXR;.]0.8/4_8\65A,-9H(68G2)ZR"% M/=>V,YVI4VJ=Z%5GD,+UT7JR3.Z8/LHQFWG:YRY6-J)S7=X:2Z/=Z&MRMUO$ M$B;\$'<3=4I-ZBJ+NSO$W<>"'^)NH@Y1IP91Q[)D;[F]73@: QS M3,E&[F0"__%%@V=Q;=A*]^'JYXM?8$IL/B64T5$248>H0]0Y M3^I4$VI**+*\UE ;ZSIU66MU#W_D2N@AWCYBZE03:"K"VRKQ]M&@AWB[SM0I MM:*P%-[6&OV6K&D:L?:)@6?;*%@1\.B@&#IRJZ,<'CUGD(ST@=DX,$B6_CUS MN*0KLJ0IFEYV]E'6;P:N9W+O(MR(2QU(9;JS@VS/"; M3'ZKVW;_,V\8MY2=J;4$RB. >LKK DA(G'&8P/OIKYE( Q[:,]R).]?#VU\% M87R7P1YNR@#.+;):*+)46>FNAUUW._PI@^H'.C0B5B=6+X75,VR-LEA]G9N- M1K_=66]T0YQ,G$R^.JZ)BL&^>O$ZL3JY;!Z1OK'85B]@\E@BMPV5.)TXG3B]%(X MO5-+3E<;?4WORCUC/8&$6)U8G5A]%U;/R/LZ$*MKC7ZWJ\KM]K&S.K7DHJM. M]"J"-EUUHE<1M.FJ$[V*H$U7G>A5!&VZZD2O(FC352=Z%4&;KCK1JPC:=-6) M7D70IJM.]"J"-EUUHE<1M.FJ$[V*H$U7G>A5!&VZZD2O(FC352=Z%4&;KCK1 MJPC:=-6)7D70IJM.]"J"-EUUHE<1M.FJ$[V*H$U7G>A5 MKO1.%H/&L._HBO MGC#OT7)$3::Q7((\Y%A66G9MK:ID%==J6%Q[S[GTS0W@AH$K7;N.R1V?F_@W M437* OC'9\MASM!BMG0?P <36*_?7!ZJEWC1Z/8M?,NIZUM8Y7KI<9L%UA-_ M_VR9P3@N[$W\*JID518_80-8P2S8_).Z;&%KXU9L6F'_EX&'@$G^+/DGW@)+ MARU#U7FKPSMJ;Z"W-'/$3*;SKJH.%:.C:AWMOUJW$?]H[,6/G;)'?C'P./MQ MP4;PU$MF/[,7'S&:!"2@,::5UNP@N59W>N-^CD:5[6?(&28?NAX3.)@!)CV\ M"M;$:K,6:>QAQ?D_LDG4:?0?4"9([@C9*@ @_/*.I5*__.&@:Z_9287PU?>O M5Q^OI-]N/W_^\NF[=/?]]N[3]X>;3_>R=//M>IW7#[/*#>)I(93$%C-_+'VV MW6>_)JM^<^-(P=B=P3U,_^V;WQTV,RU8][P1I] 8"SDH2O=A<3:;^OPR_LO[ M6-M8CGB$^-'[2*E$PA-9>*5R7P X_#KB[EZWJ?1ZR."1%18]..+])BSYW?KG M';UIM%NI7RE-->?G1LO(]8M-BU*59E?3ZKBHUW/52@AWGY-<86+W]O_92^PE5C7_H$@LF,-@-5>SQE9FEGB.R;+MO8KR2E M94F],:$I6FN;J4+;O/ Y;9J>AU..:R!5^CNC@77U.Z)]/[SQ>MR;59)]*D2"9H1G(C7>@8]\ M"JQIB:,)#'T/9I:-[^%+S#&E@#O, 7:=('>&\?&R3=KY[T]R9GB)1F"24KD5 MH-'HZZK=KI?I="SR^6J"+<7_GLMGFS,? M#:.AZP>^#(;4Q=1F0RX^Y_#/@#F/UL#FH?P><-M]EB;,^P%F5K@M8(FA27:1 M,++$;W<3[-N8#*_Q9PIQ3I _T]F3C<>72?+>CKZ$Q+U&VEXYYHUSA[3%3_G- M@K*Y6;C3Z ,':X5E_RNC.. MV^HQ_/@"+Q$BGMGPGR?NS$H/0I^VX95KAF^&R7X?4>4+/.4[T"0W<_7 ;)=5 M=7UBW_83>,E@KR-N,N>\%P-.5T'@:*UUJ;QWX)"]+NQUR\&<">LI,LS9P'WB MDNN%%OI%9*%[.P=8SM96*B:N5R:NIQM-8![%M .[Z0HI!__]@(3[*NB&'.JG M<:':Z'>5]2&,N<>GD\5=*Q2M">]28913TFN-OBKK;>7P*#LWTWM%THO=N7!' M%S.?2\SWN8BRC$3="R\28SE;DZI$2SPL/PJ]W>_XB-O1[SZ_0BHEZ9C&8'JC MW^D6GIE-9G@-,9-AA1< 3:O1;VMUR;DY-Q,\-2:2B'Y+_.<4:X#(TCYXQ/M7 ML3>"PU(M: .LFVY-0HN$D(/$K;,@TF[T6^O6+T6?]T#PWQV/PRK^!F$[]+AI M!9+M^GZ8RN4C MYX7!B^:[X(&3%[#6I$ELQW/N36$U9]7MG@=N)'GUWO6I . M\RK!'[T=C3XP&[^Y'W,>++[[8K&!95O!RZ=0>7[GL&%^ND_: :G=,@X?>R2@ M[4EB[QE?7C%2!8B!Y]H<"( %Z&$6"AL.X7TIDGW(>I%0 M 0/W?71G@V TLZ\BHN0.,/8PP*CIZ^*8'$M/W8^;Q#Z QS>L$.7+SE=KH:W)/;]?$ M'B($[5% EP0A#2&DZF12'U0TL^%?,ROL7"<#U9^X[4[1T)9%RH@;C+DG36>> M/[.",/^;#.Q#!+ 75/JXH!&ZMDB@NY ^(LLVHFODT.9F2KW1-V1#JXN]=,;X MRF[T5V[\NQ2$C:R?W+SXFWMN&KA:6/S8U53M?4W@=6;F^,UDRBQ/A%&&H,,? M*3?D8&:X.-!?T.,Z)$=N<8U'E3(P5DUL*$+0'LWP31!:1TD;4')J;2B.1>;& M=K:%S>NX3WD@!Y>\2P?]48OP18G:1\O?,=3807]6*5ZS3*9S#3&5)8NK E6W MT6_)+;4NH#J1*1AG9O?_RBQ' H1CXHP$.H@%7,(MB286^#)V1")7X$ *":F# MR0BWSL<%36Y'PKSSU3S^=:\T_YK\@3HF764HH2P@K0+&4)1&WU"+U(J13[ + MU<%5F+V3$S9,.%N3VQ1L"FB[^0H'*J2?I%IFN"L!8ERVG*& MHJ(M9]2A:HY@M$^YG(FC=:AH )5>#8!R9H;R2IZAAZFE4QS/@\66H[AB?A[* M\80AO: DF=#[%M7BY&I.M,^N]STBV2T8/J.PQ/DF(M=WH%81\:TW^JHN*\IZ MS@OEF-<-6Z6=BI:!K=><-D,I[U!T/\;XX:,W%<5XCJ^3<.A'^.A()+I7AUT MT'^PH_(&ZF1-G:RIDW45.W#G(>,%+Q'7D0%X*%_]QAEZ6 ?TD8?_O7%$WM)M M+!;#(%ANFR_,K]!U,OE.#$T9+ONV<%I'3+O1[_36C^LHI+HG09RP>2AR>K#Z M[VWYZ,N"6KEE,Q9\R^U6$7>N;#VW)/6#VYY71/3 /4%&IG=R0 J]B2 M+@U9J@+(:LE:E\SM@PIQ,KGK;7*G,=R\\TT:7ZE@&;6+M%(BN[J&ID I@CJ! MFYS"&GM&*W*O7=@,(+-[I]J_>=+"O%\6F=WUB59'_6/GY\ES(GW;P2[2&_VN MK-=A$ >AZK"V=JFPPO[2LE&''HLG=;;?2:\;W'9&]2%-[H'KF=R["-SI)9+1 M=VW+E.*M.3YF+%'" _FN@7IW$?$^O/SN(QLN#I#F],O-A@:PH2YWNV7U']Z: MB$=@PI\S(#.40X6(%-VPY59[O9*DAH@LR>ZOL^ZX^?:?3_E"C'M9PG'B8: M4PSU8&[Y'7L1%'AP(TI]!PI]$@3:+7],Q1R%GMPN5#- P=0Z(BFKB7'I4.HV M^KHB]XPB.R)6N"OCC?74A3E*M$(?W9]4(B MW23(DINKL-$\9OA24=>IH6A+ 5T*C#2ET>_)O90V/10:K6+6WKQ5J?^*'2VZ MVN#W(HP:'GMQDZSK0\T'F5M$@GX>7UA$OW';!#Z\F=,N1_VDIM:MJ2R!ZC"& M=EY8;2'6-7&0:M0@%>8,3.Y$TZ*MQ+K/;1O-\MV[TI^M)552YX4[SP5TF_YG MSYW< ^^\PGK?>' [N@\IAET1\TAXO6X5\H2OO=9[%(;:.J1:C;Y6I+T.&>O; M]S\.X%Z+I#/)\OT9CF*D./?!0RASFTD0:9$^B M2&J'Q4+Z^@":NIGM& ME$2A. QMT4(Y55IG8[QUA[I;-X?Z#/R@+YSYQ:)59+&6 M>WH<443,Z,@MGK&H76[7H44OP>= Q\9%\*-CZ;JLM^KOYIR"81W+7LL9 NW( M=#[4<<$R[X ]$Y,CA_&BEW?>2Y;Q$0G@+ "M T6C&/^>""P:!5B#67AT&[@2 M_VMF!2_2A =CUZ3<]CH9OO-([2=!HZ^"1(O#L_R6C"[Z.AC=(M7F9 K7$5!Y M8_]E(:HE,MWU+AG'>RTTG_G<%&-/K#BZ5+3*O"2+Y\2*>BOI^K2ANK>$2+1N M-/J&+JME=%FK1:DYH7)_+5HKA*48:J[+6JL$&[]>!>=U=@#2=#\\"D/E!BQ:.XOCD.ED>=.Y@F$HK3'G4Q<7(X[_#%/ M#)]?@&=M%.FM09+$3421V]&U(-@]TBNWQN_@_%3-6!_&0G'?6H*I&I-R"URM M0Z<+QF*K2.4\!8.W#P:'(GG,/+AGP!VP'Z+ 0L!^2L]6,!Z[HJ">@L&'#@9_ MYS8+N/G@/K"??RP(\]GU[I%\'QAX:T#/*7=\AL],8ZU>H]]+Z45'P=_C!M"6 MP=_\",JG]%L*3OE1U1H C/R%8U%!'_D@6-09R=(0%) 52",V%*W+9='69;@T MPL"%18*OZ[G/\(Z4'E(OIP'IF5MPJ" XVBU9Z:U7;Y._B M]>1.MRZ.YQDX$4*""RF]++HECT\CRT/&=#Y[)CIS33WXNS5EML0F+KS$W\+6 M(/_B4/[%]SF5=N0Y3"IIZ7)'KT&W.T+./AV+PM!I8>%45^ZEQ GKYC*V>W:J4&B)T>>*LM[3G1HC'C>$MHSLE(&AMAC1G#(7H&Z!]\.' M9:B8_[0\F._X'#/'UM3P::4$K]W;8FE) ORW([F(U#N M%K3Y'4F3)M*P+E^M068R(65?54<[0P4'S*<$C<@+J:1WY'(%$FPX4MASPQZ1 M<0\5\DT.[IL\N%\MQ_6LX$6<$.*!(?!1&O_T&OU6MW-XVY%@@(.A@LI0997ZLIP< M=K:/6NT,'JW1UWNR3B;[?NM.W\2%IV^79AV/+(QAX7 886V!F=&1%+3SP>!^(/ -['G4)D,O#ID"2 MY0B](H?:!5O1/ ']1,806OL8!O*L80!:!B\XI+U_8LQ;B4I!%L;__[2@X_H$-3S;5N5NNR[% M-?MV>E@O:CWQ]V@,7&A-?.O5/09# M!F\ =I>Z,#7$AI?EI&UIL(34OM0!CZ8[P^%E\4X5,W#K9E_\#KHS].1GY M;-1)//?$&*UV;SU:NMM,Y/((?B#OE3B>.+YLCN]U:\3R;06,_[:LG C+"WON M78 S!$O&@:ID 4%#($CPOV7C _Z(%Y%X#^Q S[VRP;KE(N\YE\(!JX$K7;N. MR1T\2X6_"6I@9PXI.N]@MG2/XW+%*7ESXYM%MV]IS8X!2UBWVYXM,QC'S)+X M88039?$3-H!%S(+-/ZG++AJYZ=S_9> A2)=LT\2?8R^^PY0]\HN!Q]F/"S:" M&UPR^YF]^ CQQ',FEG.QLO.KF[9Q:T:CRK8FY%>0.:XG"JHO9]C,*;3-?V&U M68LT]E @_\,R5)VW.KRC]@9Z2S-'S&0Z[ZKJ4#$ZJM;1_MMI]!_$$&+PBG!H M =#TEW/7]Z]7'*^FWV\^?OWSZ+MU]O[W[]!T;JLK2 MS;?K=*EWZY]WE*;2::=^ MI335G)\;NI'K%YL6I6I-HYZ+ZKYZJXPHTY;-=E^]K+=V68H[$2JC.F5SW5L_ MI:]PU=B7/H%D,".;$]7DOV<.EW1%SM-\MXR=3'B*.S8QKM\V:XK6VN8P9YL7 M/J=-T_. [[@R8C;PXVPZM84F!L/_H^4/;=>?84/.-U@9A7HY\.#NH8?HO[VL M?8_Q76^^W\6=1PG(X1=(K0XC/H\S0##KS=Q84#DO7)1B"XGRC<7RG_SX-W MK=%O=\\U)>*0VN]-G/W]%A4A&PZ]F>Q\T/L^";&_Q?'MPQR\Q])*8W^H9L MI"1G[W8B5H-C[-/&5;EYUGN!6*O1UV156\^XK%O)Z.&],7(]3\SU3,SA>J6_ MF9C\PG!"<'@N3"UX#J)K%_.1;CW1L0K)Q\W/KG>UH,U_F#WCRS)P9/WDYL7? MW'/3Q)^!D_6ZFJJ]KXG12WC:EUNT*Z"V4*I8>@1:M;<^4KZ6GM3AM0VIUM/R M:\/Q!\!/$_!B&8X_L#SI"7E)5#>[SI\S)V1?'*=K2]S'W MI.O.&8W"$ MR:4]U R;;^$!VZV'/2*C?R1$(M+V*B2MFD?5=DI3M>3.UA!363?YU1\<(5D\?AW(-@G0:\\BJI'/N$IP^H5G[ HKK)U50=[O2JR MIFLUP=:YJJKC\ZD2UI)(3B^U0SC9N,4T4I(X*#>2I+F)*9-#"754\I9.&4FO M**$=H+2%WM%$2+*KDXM$+E(^7-\&8^Y)ML4&X013G(/NCZRYC^3PA(O$EIPD MW"W79S8Y20=028)N7V*RW<=4NW&NYS3#@?=7"V/V8T2N/'I*)V?IE.'UBIXJ M@J]U'+4:_8ZQWO6>G"(Z+SL#W^X['[J/CA5/VPM;QW/)%KFA JP7[NAB!O]@ MOL_)QSO8V=AWO.WMZ'>?7R$A;@!T(L;EGYVO;!A!?^"Q)O+QSPZM;RD M%/+]:HBPK 'BY4!L"Y^P+;K =UJ%8Y$T-*0401_[6 <>%'+B[/?:H,PY<=Q1 M82E>7KX#>48UA-&K U?SX6@+4=T%4=V6VVI=.B.?AVMQ^ 72:]1I@?0:=5H@ MO4:=%DBO4:<%YGB-N$EIH>:1!V@G'S;!4]]*:+:-7#=P,)=/&$P.6OG#N&'? M51!^="$R2\/KOKNXR'$03"_?O7M^?F[^''AVT_4>WVF*HK_SX.MW\;6-_L.8 MPR]MVWW&3(NP:UXTZM$71U[PK"$8=BSVZW+,[X)_3UTO"(_3 GA0[LZ$5K(/ MX*4P$..EKU )OHEV)5QIO%FP,Z\T"EQOCG6(UH%&6]VA=:"JOMX0;_O/#;U5 M6I<^H[S6@24N*G.G]B4^CRB>D^Y]O?).6S8$/(J^='%C1&G+KGZGO@?Z%GM M1V"O#(81^G%5:Y9]UI7U&QJ4<&YS$+:8?'+EK,XWN JNF>>]P&[L5"/JQTL&D8<\VI:77&DSD MZ!:?@'H@UY>&"-(0P3*=Y[W-$.SJ-#:4.)XX_O!^^_Y8OG528T.K/]T_S#$] M2S^FUW8]D5]U\CT^!=LI[(\^ :K"?\?<-J7!BP2P GJ%;5R3Q:D!^\G![+(< M?^9AAN;< N/>$P\O3^N_WGSM@/W=R@E[8L=?S9HH_U]ZNHQ8-I8.L7G; M3+ 5<+=P;X/+MBYFV!Y^LW*+Q%8CY=4BR_$"7:9+M1O[4='+7N GU;VMN.,E MVCK6< M226I3$O/E0XO[VVP"=QZN%UHM^P6WWB-SK+^%H%JP!?P#_(&[T'H3 M_[P=S?EDP2:+$9 /\(@/MCO\L? !C-5L3_P,%\#!7Y@B;KP92.Q1<) ME,G%2+'K$+W(-EF3\1-2GJNE6 'UQ>PF^!UHF5?@_)E,^LT=C6SN27<>3F; MBD@0],ZP*;W!%-G&M3N!M;TTWDH6)N#&[I3](MJ@/7HH;67)Y_;H E8$UH:Y M9/I;#ECX@9B>!,CP ^E-X_NGFP>XG6AB Z:^!_;_S$,WEV&.+P"&_X2%6!RK M-<4M8;-D:3"S;%/\30R(\,*_+@8T8;KP&-[NXJ\9$\US/!XPRY;AAB,K=CDF M,SNPPLW$K.+H?26 N% :4P]<7\\2[R82A+]:YL558#, WE#?,!TO* MD;"5?9PN[#=ATR2DK N*";\O?L UPHSCL5N_LM/CL$(%P(K/G,8;!1F%B-&Q%-YA#?,-MW(SKZ8G9D8B(6K.-//H3/XZDH_&F\\3O!\Y/!5N *P.3N;;'GF M!2[W11K:UMK]8:-?O5<":I8SM&>XB D075PHX.19/H\P-,<@<$B(+@E=XRF@ MU+87GTW=9P!U:.3#ITG,,5QI-$IL,L'(CV"W,1@S=KC9L-H1]\2"YG< 4?IH M\XL%@B_ < 1,PI+-&:Z AL92*J=;&'1H"H MC%ZD*>46B1D>9ETD:1+0EB]8"U0NG\,Y8B<4 LM"5Y:^-.]B27L[EPAWB\$X M("AA1V%;A63$%-A0N\2YP+*0,69JZL7&8\A][. M>P@B0-CMZ#:6J?,.?3?.?.N2.Q=',#'T%1L2;>Q]U%Q/!/R?_9CCZ=L4*P>L M;7$GH&GB!J.Q&DI%!FHVZ7EL#=/S;HZ-^+U>]=0']UMIKB>&');X5A0_9?ZJ MO%@,Q@IU6F0R1$UIEQ2XQW$[0:POFS&Q5MX(HLA2X D%VVZ4)CXLX%OF1;< M@PMIYG%WE"*]ZV-=YW*.[H=C4( V@&G1+VUA_(KX3(KCTTUQ0+KKCD\=U=/5 M1MVQ;)+"3F#/A+\! 0GK-#9*A2$%1@9^&Z)O4:>W,$UJ8K2 M5,)H9I["-D-K*KI>2@V9VM3;F=5H99:E;O6"6J_95?,6PQ5XP:T6U6NJ)17N M:;"FUZOMCJ%"+CNN)Y =2;&7\@K$RBR)KDFQV99[^<4-7:2B>]D^TO>?&UI2 M;&DM[<119P_N$HV-$M[1PZ^L)60U?%=T+WY%;S$=M;<\EK$O3Z\ /O 7U.C6CVJ5==W'L@@ M.D.5R;<#9;L$G\@3J))G)$]A: M,NL52V:-/('Z>0+'(IDG$P392I2)#@>.7CZ3Y;RU?&Y5+)]ULIS) MS9[&]62#R3^5PG\4SF\];BV:A8/+?(?";S>;>MN^.3@>?^ //YKQD MC.SFXQ?,9#=O+9C;%0MF@^QFLIMW%,P>GUC<(X/Y9.0R&Q9*Y2_9R_>SE8\[4#GN=^1-WZMI6 ,\_XF1MG9*U3T7ED#.PKGOE\]=\B]%^G*&8Y=CYNG=L)1F^9Z M-3%^CN/@[8/G,E.Z]CC_(=V/W:F8H!/VDZ3DB$,0Y)OKC5S[!YD,^S(9JJV- M;BOEU$:3R7"&61%".$]X.S]9S$8O_">L.0 4%PAC MD*%<%A5D*4Q$N6:>"Y>1M5RM9-:JK8]N*^741Y.U?(;6\E?F_>"!Q +I*]C+ M8?(VFTO=LF<$XQE+BA^$>7BJ+G["![]JS M8/-/UJ3-_BF@X9HZR_F'6ZRP_\O P\U>2EM,_#GVXCM, ?X7 X^S'Q=L!#>X M9/8S>_&15(GG3"SG8F7G5S=MX]:,1I5M3<@XP/VN)Y!R"0#D7IBV^0NKS5JD ML8?"ZA^6H>J\U>$=M3?06YHY8B;3>5=5AXK14;6.]M].H_^ K"&Y(^D:Y9P3 M_/*.I1)RA4GB7FC=[H4:RDCXAIM70?RIUMC\&P/EW=IOC M]F1\F# /U%Y@T M:XA>*8*-%PSFP0LC_]MLZO/+^"_O8QO B1^]C^X5<65* J[8SO#K!=:: M2HBWR+2+GAQ]W82OWJU_;FA-1==3OU*::J[/U:;>;F?]HDQ;::L7U'I-P-#^ M7G"K1?6:JI'O3IL^UV!-W5=_<58!&;!4?H"$%H8^Y?L=+!1C!Y[%9>E7[H(< MH^A+Q39^Q77S*M7-4_2EH#P. ^4@ X=T>GG\;= H_K*U;*ZX@%ZE GHZO-QY M8*WGO4B_,=LN+)[)9BZ-%C(2X\5FSFYMZ>93[B;)?)Q'5\LIK):CX?J[GBHG*5BLK):MYU^,F+Q^%>PQ]@K7F>Y4L/ MG%.+UD.9S:X7^!-,]:-"F7W)YHI+RU4J+:^KV5S[QNX@D0?8HA63_:0+Z0.S M VOB@KS^@P$61YZ+"0.G94?7IE=[38R(8QYTVHS2* MYF*/0HG[LHDJ;NB@=AK]'IE$]3*)CEG3A!;2/7;A.>K1:H4&1M?8JCLO14.! MT:T53<5=*M1RNE108+3\P&CMG6]1<K6]??DP'4 MOQY[KF,-;1X6[I,)='AN.TX3B-L3%_L-4%7K'LT@O>*6,&JOT>\6'GQQYE80 M#;XX]:/P;["V>5,R&KQTF$RQV63"O2Y%//R/W*YHK;WFC4]J:&<=)C#DC=.ERZ M!D!&+T&C MW@MD+^\JE3WWR3*Y,^0HEO]F<2B&[.;#)&HQ\%Y 3Y+=O%\)77$+!HU:,)#= MO&O.@SA**S +CXQF,IH/OXFY17+%G1[P!UG,!XTT M!S8#7B_6?9T,Y:VE3I4MA=>HDBO:T"\6X#AX.>8*KD(]A<@) M*-Q6XWGJ>@'>CAR O>F9BBN&]7(JALD!.$,'(#&=46*!])MEVR#&R0DX!"UH M(MAAQ'/%!;9Z.06VY :<8>#\.S?#+J)%1C62U5PGP4QV\]:"N>+Z6KV<^EJR MF\_0;A9U H\LX$7.-,EBKM>9)MG,6XOFBHML]7**;,EF/D.;68AF?XRS&>_' M[I1LY@,5UP+7HFB'K?VLU4W&UL%Y.M3!9_TMJ)OYA_"1#"/UJ#.*C,JAK,SSM MV.R)BEA#W/'2"N!IPRW*76Y'(VO'#GI3=FD#=V*H?EY)-M[9-5 MW"M$IUXA="*SX]:U#,V0OC++D>X#C_. YCD>OV2F0YFM)7/%K4)T:A5"AS+E MRNNV8DC7K@UXGOGD"=1 WY G0)[ MOK&J+C?A%Y.OPGR!,[0$[CR)LQDTF_N M:&1S3WIPG[E'WL#Q2V?R!K:6SA4WG6C1:/<:>@/'(9W%H.#([*<.V\^1 5%# Z+V8>2,*O1VU6*:HV]9BN>(N(BWJ(D)1MUWGVUFV[1>1QV0FUT0>DYF\M3RN MN'U(B]J'U-5.KGV@371UXLP/I/N9,^ VA=7J^GN:T]&_'GNN8PUM'C;O/>(, M:AK7<5 3B-L3N(AF^^[7#*JXO4VKW>AW#;*""N%W!RUQ5(*WE29XJ38IS%$$ MWHN[;*R>9%&=S_ZG^\Z\,9N4HJ0H=KJUDJJXWK]%]?XUC)T>L^2^\]PGR^3. MD$MW-ON;';-;5*BPE-RBPNXU\VQ8 "?':+\ZI^).!BWJ9%#7^'#MS^NPD;2 MG>T.?Q3*;R-_H&B1;V SX'59^I6[WB/5+E4LE=L5U_NWJ-Z_AI[ <9S:?;7, MBU <6,-3RZ*H3?O24NR$=P$;V'SNSP"OHYBQG)E(&$_[).%B1C1O:>!9M_LJ;[]B\5-%Q3=]D#W&*%_5\&'F[W MDN.8^',\;]$^!9%\,? X^W'!1G"#2V8_LQ*M!_6(:J\U:'=]3>0&]IYHB93.== M51TJ1D?5.MI_.V!=(G-@1^=KU+U8T\-2";G"))$*-;K&A=[8_&T7M.TR91D6 M%EY@*"+JTB^>/V<:#UX"N=IF4Y]?QG]Y'PLVRQ'[('[T/KI7Q&DI80VQ1>'7 M"_PTE1!#D:**GAQ]W82OWJU_;FA-1==3OU*::J[/U:;>;F?]HDP%L-4+:KTF MX&)_+[C5HGI-U@'>CN:6[LU7KKC[DE%.]R7RE6ER40W>Y70G<%3$&N*.VT\N^CJS RM\ MUJE%JFN3C4SA.AI?5'/A5Q/A>1SG?)^<(;97N9HR+Y@ 4JE1X0GTPB('9FL' MIN)&A08U*JSK85_M1?.=QR<66 Y%97.-;88SE,V4'K>U;*ZX3Z%!?0HI/:Y M>MRUZT_+^;X9.5G--K>;:Q]RJZB!;8RNZ-I$S M,B%R\+BJ*X;T$;/KBTQQ)1.B)FVQR'K8VGJHN$VAT2JC>RP9#V<8EZ,FA/<\>WS&3BWJG91L>AALKMG41!Q*T54<7]^@SJ MUT=1Q +)(9]@0?8+^0:'48\,/O*?P#GCQ;HFD6.PM3RNN)>=0;WL*(QXJ*Y) M-;:2:Q,!) LAKX4 "'!W3!PE"Z$@ ;Y;P_'$=4Q*YM^3?="IN*NB44Y71;(/ MSC 3[XL%B U>J CVT(2@'CZ'D,P5]_!I4P\?BJ3MN'7W$RL8_\N7OC '%T^V M\D%.VFUX#W\P\Q[)6MZ73*ZX+4&[G+8$9"UO[/A<_IGZEGV4_[OE_];:+1]F MN?_GJ_63FQKRWKU5^@R632 .PWBM-Y*?P!C>%R"Y5N! M#:\*BV?2U,,7\>"?'@]FGB.!3G%G^ Y/\,KXKN&66#Y MAEEVF;1+[;._N7]\J ^_S6!YUG!5*\=*F(W'E_?#,3=G-K\=?8?%?A)KO0NW MVN+^[]@6_2-_XK8[Q=7?>M>NXP?>3*A9T?W\ 6[\ 8?K+)2R%MH!L%1N7@71 M9_A8#AI\"@^&&_"4[OT6/,T)+O7V(;HX"Z)>^=C?[M\SAX<6A*[(DJ9H+5E0 M=>3:MON,W9VG\QV2GL%ND43[>+!TYALE 5$!UHL/+E=,DM7A =N[=[K-5NJ MD;>SNVXT]4[Z5WF;C"M-0S=*:7RN:DVC4T[G M=JK=-%J=LG:J]_HO,OS]LEO!J]H>A$CZ,6U"7F(R72#= UM:-MS!3,GW?'T[ M,KS\$G9M_W-3-M3(A/IQMQT"_QE/[\]BH[ZX0V$!$)8V;M'5;[])\TC"[OM$ MPWFCRC4PS.]GW%8]Q>=$3NW#;=M#QL2)[%LQV!(8]&C,^0^&=,Y][#H<)RSW#2RJ/T(5H/WD >S^3,-KJ+F<2:FE![6Z^.[UV)E'2--;R%J7UFHJBU6Q1 M:KO9:[>.8MKL 8\8OB>/%FOMYQU;Z#CO,03M:04G%K2IQ<\XSBJ_^MJUP1Z; M^=)_+#!"'KET<[./@L13\0[H?(+F*!V!;U5QA]=VFY+)$^^8X@2^6THK3$M* M7/E@D1)XH5;2H.TLD\E3*/T0:68:J\U:'=]3> M0&]IYHB93.==51TJ1D?5.MI_]4XC)6UQV2'JQB(G>OX%?E*'L=IB5[6F!/_; M+C4V%BGWP)36"!C4":Z&0V!SV/3'.Q<>:'$_)?6UDY+ZVEE/?4W<5EK<5XIO M+*USVDIR;RJ3B0>E/%Y[S8FM-\W2LF9S$1#SE6%73;%38G]?4LC63=FW[NL9 MRVN[N'\_0 L[S?N6R%J^ Y6'2F[=TSKHJM,E7$8V=%V6B?U-&/#G!)[]@AP* M* $N\3D:9S&PX!\CRV'.T&*V)!+H1>U]F!D^]?B4>6%E -[),^%"+CU;P5CZ MO7G?E!XY&"G,ME_P:S[%N[&%1)AZ%MQW:L,KO6G\>G5UUWB[7@!1MUT[(N+F MH2=0PIZ9/"P%F%\0]WZ5F(-5+/[,#@0[8H& X$7QKT#,610P$A=:<)$_&_B6 M:3$/)'Y3>EA<\;__Z&IJY_WR%4N/OPUOCBJ#>4%DY8H;X[=+/PO&+!"5-\]C M%U'F@E%L8GD" /)Y; W'2VL;,U]B0A9Z<#4^P(J,:3E: '[V/$9HK_YNP+D# M!CI)$(7Y&6!WT E#_S\VG MQMLTG@E"HBUDNO0XL\+OHVW^/"=-0K/>![ YS#-]Z8,+_X$G?+ZZ_P"/2+WF MVC6%=A;W?].XNK\&MI.N;(!#0G&+54>R00H\0&+H,/B"$ -FXZI\V)HG'NX- MMRW8&1;5"2V]18J%][JAG>"G"-0M31A[*G/%FP M8SD7*SN_NFD;MV8TJFQK0EL.W&0WE#Z7HC0I;#C]"ZO-6J2QAP;;/[+]#G [ M1)T9LOIA-Q"QVRHE=M@3FN-S=]V8X^V;FKM)JKMG5H.KA>V#6X) MD [K48*<2@_(9/,A:! 0?LS\!BA7"27]&P\?V$2+8F M$GQCN:8?WYJ;^8VF3=YR?:BM:I5;J&$MZU\SRXM^,1*&0[C)BULFRU:%1O5P M;^P7 3>?I_PBL0BA'QTW"'4D PM#V,! :_XSM'B&8?FV9%K^T';]&1 U7I4I M5L0 MPM":,+1S8.538)KYZL#>BA3O^7=0]8]4VED)+JG+Q_\U? M"=\%W@MO\A$V$$.Z45&M*HIJ]3Q1K1JP6SGQB-]]?COZ!'(3V(7[BPA$[QAB M#;!X!,I\^766CL?FB89B>*X$-WB@""^4M>@E"2['F$ L#/V$ID?O:\)^<&P_ M$!)+B%3F^[/)-%2:H6$:H:OWY\P4F1:2L+%#%T1\"(8PEKDIHHEM2NLO3[YS=-&6 M(N!+[WC$1MO&.'>Z! AW E!Y PP*,$\-2V M^?_EL%^FBW'"R^W?,WGNB#:\ M-7HY]AV+$K4B$R395&_Y[*X^+YCEM7USGX25)(RCT&+%()5D19"X_UU\@M= 56WJ3 MN>J"]XFB?_ ^L=99BK=%'72$+@ '!Q75X\P6#YIZ[I-EAC%'X>&.+3Y*V/N8 M-N!;0D_]X!ZH%/C$'WK6-%:WC=! CQ\!1O/$EQOSB*KH623^-0_W1@9SYI-0 MZ6+;F-!WPI' J'BQTQ&7)IRA-Q-&0Z-G_TNT.AI9HH4,[ %H_9$T0S4[>-GB MB6$@.4(&^-\N[.HX#$3&9%RX4A>KSA[@B:BSPU:&[!*=.QX9".$Z>!Q M8Z.'I/_@Q_H;J,.?F#T+%RN<=+@$3 YXZ200$"5"86=X*IOZ/]6'SW,*LAL' MO'UG56W 2+CX9C( _ M10I0>%XBEA0@.67)![-5R"];Q ZD,"8/3XD$E8>OZ*$E.[1L*_I*L%4H>!?W M JO8,HLQ66]7)BO)]*VA!7HKQ'Y*"L:IM,V"A%61XQBDY4ATU)44KO&M:+M8.N5GA6Z:\^RM'3.&J4M:ZDL^5Q%-; MIUA;]H%)K$!#(QI-8Z#S8.;CM#T19=N8FAP9NVNYR1F9R=]$1C/VV(S-YAA> M#2D\.@$! U3T^?#2F4V>77#WN3-/4E86Z 49,P)#9RU).<4B]R^E-];;E%ZD M,GP.7ZQW_Q5?P#<;^L_BUT]OXXRE,$L$'X_&E? =DMU.O2>XN1\Z0&^>WBY] M&TESYW&U&ZHZ5SFH"!*N5K+A)C@B0"),O9\WA9T[(:>JMK_Q(.'R17;AF\:W MVQM,DPFU9YQG$WN52:=Q]?QFDQ-Y(9Q(T9S7]Y$98H\8KA1 !?NW*<%CA?') M["$XX")4O+C2PQ#M#%[=3OX^=MJ;TOWJ=7%B$QJR(G0;?1Y#897( *H\$%R_ M8:Y?1P^5%Y$0C%Y'%(COF KNA6=\OQJY6'GE^>>KJP@M_[(V8OZ8$C MG4 $[;2*U2_6GN$C,D7@8]Y;6J!YCL1'#X,J48P%/@<_; MU^FNA?ZJ>9U5&'$@Z*,,? JCKB"?(I$C5+DX[17R-Q1(R]DH0OJP)[#VQ&Z" MV!L!.<*/'$#'3\.0L'!AAC:B8&1A*E243"8<#"?.?9K,"^X2 MGL: !\^8D[:8Z"!'3E-(V(PQ'<*3%$URA 6"^FKAVLR?'(S=Y:?&R5L6_(P[ M>/"5\(52.#C>I #D+; 4T&#L1YNU-LA 1_Z I:)G\,^-3N[,-]>+;SM)%_?" M6/5P?T6KZDX854LN+;JS%Z8K= 3^>.[3MA<^;:O15YK&AKI;V%T[+J\0'H4X M/E6".FN6MWBN_6&=%>K[M5[^.J] MLI <)O(NU,\PLB/&#"VNZ-A2$J>!:,K,_7OD ":RDY\L=^8G!@QMOJ=P>:,; MQX=_X3"E7/ZUF%OSFGM=@W.6=B/A#N0X)YB/.EH],;A9Y*]_>(F^7#\YZ*[G MU&UV1_14=Z153X?C86FX41C]B%+C_25QO+#::ALA!\&X?81\Q7A"KEC3."GC MH,2%0O>\$>X,\"A\XK]=S\C;>\_$;K.'PX_R]4QLM9MMM;PY3N6,3%+5IFKT M2EI45]?KMZA:[E29BVJ_WO)RRY%06\ZM2;VLUUAA/1RPANUX1&J!%(O6FO2? MZF[5^>U!R*JOH8SZ-+>*)9!.6W2@.KOMN@>!GKU9>\"B?H*;B]JP*.A.=%]T MVA?"R\YXV?>TA(/G0B6$J'*7NZ M3IX]2VTH6KL-^^?6+3K37K'>K3GS!4B7QKIA*&HYUC+O'O4%PZ_BC[ (9;MP MJ;Z(M6B@N=JRTFL5;9KZ"J-N39G=VX$37YP'7[3VQ1@;JMQI;3HK)KZH 7:(+V*^:.^++XQ&O]65M5:G)GQ1YO"0 M8W&TXNQXFN)P.,_DH^7Q87#M^H%_.Q(,95XYYG?1HNTNRHZX]3[]-;.FX2%S M3CYK Y_)>G%WI8P9#R7'4PA=F?9]U>CJ(+J4CD[H.DET95C)5:.KV^AWY;92 MV'0F=-4271FV9M7HZC7Z';FC%C9 2T+7F47Z5RH^RX[U;\5HV_JKQ\YH&28H M$N.3H,4#^_DI] GR"DW'=Z48B]4F?'44K=$WY)Y1F,WH<+B6 MZ,JP(*M&EX[HTO7"@3A"5RW1E6%65HTN/#359*53V&LA>-417EG&9M7PPD-2 M16[U-K7 /=*LEV,Q00DAKE95=4I/(9*VMP=*3 MH4MRP1.:7[]X=,%"6X5FY=%X*8"W'19+:W&CN!V M_'#+,$6+P V;979E727I1G#;TFPM K>P!Z5A%&Y'4SG<3J2J+V078OK>P85G:.22Y5-5:GD[R$?E/WE#:FMH3KJ"MU.;,C()4+)&U?0#($ MD!3]A%K:$Y 20,JHY2\/2&WA[K5+L[\)2/4"TIZ&"714//SLR&V]+JF:9Y:. M0LVA:V(L5ISVI8H3XHY.20:GB:X,"[)J=(6'QYW"_@FAJY;HRC K*T:7IC3Z M/5DIWJ>-T%5+=!VTL7U'4['U>$NK"[K.+%I)S:%K8X*6D4:F:8V^*NLZ12I/ M$T(9=F8I$-(10BK%*$\40AG&9"D0:F%*?5NK2U")(+17B[$4"!FB*J-7EP#W MB:214'/H0V]RJ29C@10NK8U^EZ:7-5#L\ F#A+:*K3@5MEC>\[6B^"6_T[D9](65_.;.A?N0/6K"T@ M(2@#9BUSS&1FM 0/>[*&%49 SZ4!,JTL_\K.*NLE#S=2:^E]J,;,>7&"!I\] M=W(=T>P/*QA?SWQX0>Y]^CFT9[A!5[[/X?_,!_8SKPK5L3I7;JQQC6X;9TN:L2QDX38YD=J:K'&![0 M=D%7JB?6+.8$S5=J=GUX\Q53UVY'O[JNZ5\YYGU$FGO7-G-S'A8"JF!!*#0Y M^S2AE&&EE@@EH]'O]62E>,XV(:F62,JP14M$$M8"ZH:L]^HR2)N@M%>3LT0H M=="R5&2M51>I=$YI-X]X B5-Q1$4I=O4T9(L<$:HARUB2PMOTHGT\:.MLF'% M';W7Z.O@IE!R%Z%M2X.T -I:BBCA4LN:JD9H.WZT5==9M:4V^FW9**W8F9)M MRDVV2=84CBR'.4-X%\JJH9515DV5XOD&Y*\';%>#>HV35VX9?9QC4H0MF:(" MJ&^N,Z^I^<;S:ST-+?I>NRZ3:PE294)*4S)Z-5<"*1TAI6DT.^LT(951.U8) MI%J-?H>DU,E"*J- K!)(&>CN==IUZ6VU;Z?.M)[B>T>WN,#K+U4-('I@4S/* M;HE)4.I:VDUCB\6\G[J^A6BX]+@-$'OB[]$SN-#%KU?WE/D<;]#HOV%OY[B! M#::\G$.:R9&<^,@'^85#&WN5=-J%VRK2R7<-$;2U5;R$H'608.VQ0N.\3Q,B M6UJY181,%_TDI4<(.DT$;6G4%D$0%@C+/:4N_9 HJX:R:NIC!Q8X"S24L$L4 M9=40VK:T&8N@346T49X#H6UK\[,(VC3,&.P6]VT);2>#MNH:=!FZ0)M!+6SJ M@(IO>YA(OV6B1;@/ESI0RG1G YN'5"S A+7;[7_N.*VVV-:B'2'2AH0PQ+#%L2PU9HM1K L&W9:)<\&9P8EACVC!FV.GYM-_J] MMMPKK5<_\2OQ*_%KA8XZGF;WY%[Q*.2!&5;X\>\"!H^*LW 2N4X3YCU:CGBN ML:O#.VIOH+V_>'Z\CJ3E=,#N/!VP_\O 0_[: ,"(["VMV4$ KB?0 M/5MF,(Z%7N*'D810%C]A Y 'LV#S3Q+H'N+ 0.] 7*NJ&[=CTQ+3=C'YY]A; MT.&17PP KS\NV AN<,GL9_;BHXQ+\CTP_<=2";G$C^L6]VIC M/[@ A8!8VNUH/H(]5.-?0*%CT[\H[MT+Z ;[AY%<2?&J]E!W.T!9">(:-M] M1H$M]#N*=[%Y^)3;&REPQ8RA,*X=2N2)"X+;%*-&[1=XV\F4>>*GOUY=W4D3 MSOR9!Y>"K20N#P /7(AJW_H)/W:"L2]Q@(LI_7OF\- 2TA59TA2M):Z#O^C2 M&Z%;"4-A%L*DVF_K\,O[+>]/RIS9[N;0VD?J4TU9R?&UJ^ M.VU:E*HUM5[>A].B:K,HM:GJVJNWRCB4V[+H]]7+>HT5WHNX:=DM2?%,WJ\Q M\W[\RNZ*N.RDNI4/0I)]#278I[D$DT!X;7'B=XX[=@\2/WN_]H!(?75_U[WD MH]M6\/)*CMG.*4NG'L//_?XG M%*BO,'6E5U;J2E[Z'"B'D_B+^&N/F29MI:Q,$^(OXJ\:O7@]$D/::EF)(<1> MQ%XU>O&:Y'&TM;+R./;!7P?H>E.K-HK4VH9Z!B0+L?0R&F&MRP2]T6\7;YY& M?29JB9F, ?2[8@9GDG6I-\EI8B9C($D5#??:!C8KT7J%ATL2I&H)J8RI([N* MH7:CKW?J@IES.#+YR*<>T#',%<,,)S9Q875_BP^H_7>NO7Q3YIG!;3#F7I(Z M5XYYE:!-;H'+H)9J*V/N>>D'3D2,H(>I8-I8X"IF-7UEOK@8^]0^D<(\0<.6(J XS>Z!?S3 DPM01,AA%8 M #&M1K]=R&V@(.'6-/^5.]QC=A@?-">68_F!)PZ3XR+_W4P[#DUO!Q"_'15$C\G"J<-EF-Q\:/5 M0_R<0V#Q9C)EEB>:?P['S'ND..(AXX@B[KX@R75(D=PB5\?,[U:A V-RUFN8 M])T5/=P&/B/K)SFX:<5J/_O__H:JKVOJ1J1@)0O0307N2/0?+G1.&3 M$2S]NH+MF7L8LO!?X.5V:,!,+& MT[?.QP59;D>"FWPUC_[NE*:_R>>N)9(RBH^SD+2.F&ZC;V!;?4++":(EH^RX M/+G3([ESVDC*J#;.+7=Z2IWDSKXC?8=OBQ-E#1YA7YS!VTH6O>4&KHR:H"!I M^4[FUEUY4IH:Y U5]%112-MJUR ?A6!4,HRV;-13!HSPQ$J3NQK!Z/1@M&7O MGC)@I#?Z>EM6*?'[!&&T9;^>,F#4:O2UEJQHQN%AE&%9QU.V8(U\,^KHJDU7 MT?8>LR<1S&N=<0L3WIB]DP,733A=D_"+_,7R<)T2G"P$18?Y_1( M!%OFG^W0(+ GJLSTWGJF%87L3@!.&4?]Y<.IC8F>BK)N=!"<3@!.^T835IQU M9*U+791/$DX9B23EXZD+/I%L&'51=N>06_R[@QDG\ -X18^;5B#90$C)XZ(7 ME?1FZKE/E@\T6/-**?)0H5GIP_KA;\ET_:@+R'<^Y,!B YM?X=QO_.BSZUT+ MVB$/8O[^:/2!V?C-_9CS8/'=%XL-+-L*7J( QG<..^:G\V(/>#&E((0R3.L) MM]**TO8*LZZ"56QU*#0FA%5JB1Y:GG45/$1L%?9["&VUE&>O5+GM&69XR%B' M#ASG$!45=8K1\"C*CSYLY%/0(GD@MC33(HU3L)DAC=(Y2:QLTQ\]%U9P[E*[ M+F$! LL>@Y;YL8*%;;4)(1%6]AF1S ^6=J.OM<\UP_DPR@],!E5 O//22TU%*>9-AVV\-$Q;*U.LS*.H<8 MW#>^.KZ]K.!;UF\&KF=R[R)\^TL=Z&.ZLX'-)7SI^%NL5D/2^:YMF>$WF8Q4 MNSW^9UY'I)2MJ;=L*3-V>>>YHS#2G]?&57'HDZR5%L[9>6_$K\2OQ*_5L:N>J.OJ;*BK-ORQ*[$KL2NE1RB%.!7K&E5 M9#VE9^!Q\:MPW-\%F"T4-Q&!/^+E3ICW:#GBN<8RK_PY\P-K]+)_$&@(@O]N M^;_E[BB'?+'>5N_UAKV5/OT>/HCVV%;?."4,26"+Y MSWP5X)TEYC V58 O'2PF3QRW+GMH+]@&:_R:ZSFP(<_ ?MJX;"SOS/DNW0.\ M2QLXI!6,._^]Q+DU@V6-?XH[)3>G?,X=+NB)+FJ*UQ$O#7W09 MZ.Y/^1 +2^P7>9?-Z!U@,SJ-?K<"PJ[$,_;S+MU&O]WVAFL-Y5 9>X#!R>:F MY);JQ4\9KX !F^:FZ&H54@>?A.]K.3,Q5+D?/_O;; )"8ICH"]C_9>"AL;@J MM'#MEJ'JO-7A';4WT%N:.6(FTWE758>*T5&UCO9? P1J]*.51T8OW^YHN+?1 M-]R\"N)/VXTEZ1A9NQ?HJ5VJ77 9#V-_?@=!AS(PFG4,NSR%C1932W"(C&1: M'FRZ_2(QWW>'%@A*4WJV@K&@7021")"P%O;(A>0$08G?7[L3>*47T<"T\WY9 MW$X]_'5@<;\IK2X"#$&4S_A,'B3O&U\AQS]_27X[XO@-O &S/#]:$LIP44L@ MPUW]F1?^%;^;!5@>@,_?J,(V$6D3B&I&VWBV-:)1,"'H-GSS)!G@UD_64!#^ MB0-B_?SR%:@2DFM^"]%W$JX/W%"'#D,E8]H2>L\N='#W-?^ MY92PZNL2]GNX.Y\]=W(=O?H?P$C78 R!P>>%-@F0"%N[PO^9#^QGFG#5T>]8 M;V,F17+U0"T\Q7[MHI:T"C8MI[K"/'4M2U^M&A'/8VLXEIC')6Y;$S =$>^6 M0+6(:0BQV)2*L>"6NK$$!JPE_^7%DKX7!C0$7-:KQ8Z5 UN'YT"1T-W#OZU75-K$F]C_;]WK7-W+S00?V>$8L[ M-A&3H>1?V[WU#>H*^;L>)9#VJ*G7&"JOICYS=LK0U"6R4T^@95/JR)'R4X;* MSL5/NB*4[V:/8D]Z=]_[OG*X6==E?L1X#,9=XB@+F[A>8/T=?A 'IC/T>OBN M8CU+JZ%6CP?,LF50(B,KCH)-9G9@AD<\:10?8:\RDZ'=W2-#&^XD/M@%ACSV\"WF : M)=*/#\K ]*GZB.7K#GT7;LVP_G?AU@Y"9+/$R\VL&6>[8"8WE[V$+V^&U4GR,7>'8RSBKW66-V$G-2#E7+H3'=OGK M%";7YJTDN9\C-BA8S 07S?(#3_3WW7S.Z[C!/LYZ9>DQ1YQ%7OMFD:0SF/GP MXAAT;DH/8WB5Z$7BL^.AZTU=#W\30D2"%?BNXW!\] 1W8?$V45,+>-Z .3^B MI)"<<1%9&]IS0[F6*T/_GNV MS& .^S8/-/$@E<0XZAJ@.A&VO)-VS'IB6F[6+RS[&W MH,,COQ@ XGYB>)[R8O)!A;RN(H:RY=9I&'HJ+XB7%379X&]BQY'O:IG*D3<9(<,8^0ZO_TF\_"1E@%K=[>E997DZ1H:D9 MC%G.VL$N;>O=[ 3C'1)!,KRA: \?W+S8@;&E,F!_NY4Q+3! MFOH3$.$W)4QK!F&]^E,$6YY(]KRF%/.FHLA[F#;US87+NE$4W9]'N.$6X@Z" M%J\NX_4:UO3G=3*>-U?::WJ_7,)IVQ&N//=QNS*_MMK8YEEAC-,"P]H)+B^J M]4+%'2^M@-G6<&G+.JE;U@(3#K9MJ0IRO0/0LACX@JEM9"ZC"9W@[#D)ABF%X;\;G[4VV?/C*8V]'N!K7^VCY0]OUP<59 M7XC16U^(T5M?2'A'::TF=.W?KYTJ1%1NZZ]"+-U^#;=GX[=BS0>.;J2C*$2$ MM"""?ZIQ'##SF62+UY63QYG2&+SCC_ M"N,A!.:2HH7U#U'9/KN>"3)[KF>5!?L!5AQ8_[H?&%HDDAW"'=:Y<=UQL&#; MI<=,&B__;GZ>>S\;H*)\<(N\D;;IC9(UPN$9[_([CMD3ER;LIS693<+/)/"D M)[[T)CP%1D7H@99^!NWF3O&>_EN@+A,1% LTXX 'SYP[X-%UHB1]5>V(9\$5 MW!M:8=.'\-8K=Y(LU,=)L/S+QWY&8$D OX E:F%9 =[*C%(@4&G;UDCI[@5(50!PO-C0G6J+<'+^(Y&/<9XK\7[]K,B4YU"W2NR.*\Y-0; M_<]@2Z^3B"_$72K_-:,A<[N]9*O1'X'] MN/M+AG97?%D(E 6.0@*S1X]':#!=D:*!;\DLS%I 9\:WS!D \HG9,V"-&?,8 M[ 'R/MBU8,MY:-5A8 G4F\C^& *XX*G!*92\;]98\/;GI+%<;UEC1;BS #0+ M^2F)X_=TS@+9Y#XZ\&A?&D1R+A#Z U,&/(;/O,#GX[<@\P!#H;.=%$()]$K M,=7H"_LB:#F8=/2-Q;).Q@ M:HZ'P \7A,[_$%X3^6*>W^3/L$C%7W1YD*4_&8@,5S#%(L%H8[<($5BW@I

    -J\:BU3A4K#2F2CES ?B8:8\SKNE$G M>-R<#1'28"&'XQ WB+'X/+P6>$%R(5B"2%1PFA->#]+9$CZK@,,)A(N\12O M'+54=9ND\@R+]K%?%'/0BF%-QFY M.(L8A>P;@09W!BL%,76Y0R>\>99B&-&;)V>*'JFP63:;^OPR_LM[P.O49B^7 MEB->6?SH?73W**,3'[#2(E4\+_PZ2E/LM9H=O8V9BM&@D^C!41)C$[;PW?KG M>K?94MJI7RE-->?G1B??+S8M2M6;FI'WX;2H6BVJ\^JM,@;RO#JB:FN7 MI?34#GEU/QVDNUG.CL@S?A#B[&LHQCXMM1W88J[/*>[(/8CU[/W8$E$'[:N^ M^K[I+<33.W3OSB4;NW,KZPVZZXT$U.#;#+?:YH7/:=-T A.!J1HPG<.DY ]Q M $UX#U% 8C@&$ST1B2QI3'+6;[:&TJF-$,G]_BIL:IA#K$>N= M/.L=A/.PI8:FRFIGT\0*8CUBO9-GO8S!=!7Q'HX84579:!>>,KD/WCN'F?)7 MF)/!S97\@B@'@)DX\VDB^C?LX 2_,F)S_GLMWW:FBJ C9\4UW\^']S:F3GQ%U8$2YV]Y4')1W>&0-AK82HEYQ:?: *.S$*7>ZA8TJ M0E0=$74 0&%+%5DE$76:@%JS/_> *)R7*FNMPB&7DA!U#@'@E[O:GN0.$&[F0Q^Z-H)(EC"**6%K?P_F'>YSHS=="56R^. M?YO7@ZM!@(2 LVLX?!?@X" 88[TC! 'GR(%3-6ZPQ96^[EX0;HX<-[DBD3L MIZN V:>N'W'O'3CG$$Y\-K@.#2YQ]*"T"UTF":]O 8E7H$N<@[ M*&L[*N?4@5*F.\/BT/CU*U67M7;)R=TE$+#> M>7#$PL3")0;,B[ PCL;HR3UC??X;L3"Q,+'P?O+0BW PGI)JAJRV"J>Q$ L3 M"Q,+[WJ*5(2'\],H@./B81$1>">:$"7GA*RV6%[N'YXZ281F76Z: M=:EOW(Y=9UWFZ(+>FG=!IP&91S\@\T@;V1L[-+)?S+-XK7U\-Z5]?#>E?3S> M30IO)R7F8VS=/G[[W<[14;Y;@Y[QZ2(KV4?1!&V#78O9\*\9MMMV/6RY"&*8 MQ_U*$QUJS9F'3?6V'#-YS!V,-[) ^HZ*,>I2$H8/'CP@M!Q.L;^QJL%;?\P% MAPW]:$5+=69Y\:#R9(M=^&>^,6ZO#]$1$UINYD^[#GN^Y)VBTU- Z3CZ82-AOTS M7=&(6JP7V]CCBX2=J:<>3[Q'/(4)]*"-^*!Z_Z(.I]'G\13 M#?[EQ]WUYWV-@>361*Q@!/1)_]EK3:Q-[#IM":L?6S/' ^.+;_3*F>+RCL>- M6']&N6D?PJ?FQA0F062-[\)>V=CMUI_90;PSZ6S$HI[":[!K2K=.V'!/,]*X M4EBI8@@1P("!8G N!J %PV[D08#MR4>2:*0=(%!\;MM+!,(/&>[O'$UCRS.Q M)S=\ARU>\TW%TC(8^LYSP.[F'+;T=+2CS&[=->.)BG%]NFH@QDYMJ MW.8CX4(NP F=,S\<&X#=SZ>P(S\1S_B.L&<)3+.P*SQ01M)A+Z>S(&Y9G+AH M;'&/>Q?!6 [XR*&$,>WT!NWN! MW;_%>(BT>8PK]D"I RNW=)X:VE\-[EF-[Y#6VQL",Q%']CW@#$X)T+0E2Z"WEM.W#-3_# M?790[FT4_T[4C7]5 V@9\X[2P7W[['#/'UO3N_DH@[F$O] 6,#? *%K/#?L? MH>+$&&>0I*DDD^%=_A2?/,'M@8?"-O\?. N 'SXF]"Y.79K*0OE-9QXZ5D(\ M1JH9Y?!#$S;[F4MWP"@<+",'=O_1=@=@!X\Y,_^:@?:$MXDF9DJ#F66;X0 ) MZ0.SP6IR/2Y+7T&THP1?:9/OAVI<#$!T067![U ;P_;$6F?Y-83="KI-#,40 MLCS2[ZA'8'&K$Q5=KREE^0%2N@L0JF9NUG)\9UY+1<^P5*(N*@_N5>AH;Q#* MN8V4-AJ.&1,]4P>D[FLC-W'0,D['H=VT< )XJ%G R)E80>P;SJ9@?IP$7+3- M[EPZ,KZ&(]2NY_N1&RDX([B3-9[YH,-?PV,"E"0X-M7R8[&#LU7334HAKC[R M(4?E$7VEBJ_T4-;,)W\O^9.+(5X+]V"CJ!>V?2U!5P[F,LS$W#C#(<-:4ZLQ MSO)/\=9:^]F['NR=TMR43SSW.4]]&K:6,;"^G.WN*4JCKV5%\HX-J>W];)V* M6Y?!Y*M #6-''KO !A&!.%D8X0P\CC,T'19-OX87$H?@+!SZ]#D:#/2Z93F? M!"1O$.)CA@&-Q'0]7/ 3K.(]WMWC(V%$KT2H.2Q<_(S9X!Y'"\2 WS$?;;R* MN _S26_C>%!KI#,3.Q>/O%P?PPNT$U+(#*=II9-"^"3_N?D4A2F7![1*T=0X M4-A>.(XU]L76#4:,S%K@$S&AO4>@X'%:YSRB'%D/DCD3@]@1:;5R/WN*ML'] M=./?SU_^/>S+,[B,*X,D31=(CW$Z,<)4O#1BU@H]A+%]$1$R$388_'# M0FZ/]92@?K1*?+J8LH:#(1?S$A?FV;)O&CFN8 X.AZZ'_()2)5AV=W$WEEW6 MJ6>)N&=X(C"T\.\ /3G)^/.-7$@?O@F^CMB7Q(5F-"E6C*W$V+,0J:OS8I=- MS205Q!;@&\WCQY'W,PGC:NN_7'KX@-EB3*T_YORXY\:6$$QK'?'KOW[$[$A7 M@&1;"OT;;1GXT?&]N4N(K5.IC-,;_93NR]DAMI8L#KL6A\'% VU,FE@_N7DQ M\Q>\]Z9Q!;8*;-S_6UI%XVU"7DV!OYSP:#2>6#J9V8$5TEELL!A3"U(,! !( MSFA:+)L/HWUD'NS/B@8+%9T3C<",[NZ%3;3P9'2N!!;#/;5V:@;"!I- M1[V)%K$M@5N-?B]%B>6.0Z;1^@#1R)/PGWH'B4;V% .PT-Q4P5('AVJ3L-DY M&GD2<.GN.QK94S!NK>K-33U%ZH"56H8C6R<3CMP NK(#%:)WH9)U1')D41Y= MV7'SUO<'*QX4-841I;,)-^H9:49E0;&'9W6G%1C7]W*HT%.51E_)SL7:6[@Q M/#\Y!"H:>83$ZNB>WK_^969)0B )$ @04([P;B^ZJK(^F957 M9>Z0W?R[!T/XY(4\^.Z;%M9UH\-87TFO0A*L2W0>XEGRE41G^"V?Z$P?8(N7 MDE;Q)O*ICS2>_1BCQ'SC<\L.V>]>$/#-*=!5$YWC@14,5SWU.S%7X7*X$4P:"MX>5NZMJ B@;9& M]0T,H@Y5(UALP53] *CDF/. WR9_O,9#J([Y?&N[-%=ZZ'7\KGC?QLUCI?(! MB4YQ.=Y7AL..VAOBUA(71HP_'.\Z':#=J_SOJM;1AWKAI6Y'J?B[H?4J/5$V MJ$%'[ZMR3&P23$@-?]S9O=Q/#PO M.8LZKG50K?;;?.^IQD?.8@4_)-D;> H5'?TP\J7E*^8(M7M@CE",1:6R MLL)*Z^H=-X_2B=^95&%4R[:I=KQQZAMH?"&T2Y17!GIK0C_M;*1,"0OUMV"A MDQ;#VVYMLL524CN,?1&NR_K6J$IYM:W)=4R'X';4_.+;+A8&<%8\/#O(B#K$ MQ&41-^F;GJ8LHF$\X3R0Q*Z?V*+ ?X%66.M8C(ZZQ6@*8@E(_ANU,\C['D9F MP(7'^(7Y<&HC14;$C9;(FZU>]SH(DJ;'D@[)39"55 M+K9\$'%P9+8;C#Q@;S H_<7T?[ /'T[4S.7:2TQ?505I5=/6EY N" R] MHX1'^"G6!A.F_HTR/>XQTH+9$N\]7T0!,0A8L?ST4-%;8**VC6%9MNK!%K?9 M!>(E_":#W8_(QV MK^[6"Y+3F@$XR6E;<9I^!$[K Z?I;4W9NZ.WY#3):0V:>"U[&IYZ+5 Q=SSR MFN&ZP949=XLTE1H=6N?>QKKD"- R&#=A,;%SOIHA_X815&O#$2 \>:B5UGYL M#O!.LUB_U.USK,65VY14BRV)>.^ZD>DXS_OYMXL[H3=ZMQ4N['_@V;+@T78< MOJL3>V7NE45I >W.75H6[MM&(WVW*K:%&<+VOK>CJ)@'#K:#2]@="G:'1)O2 MNM/;JEY6*E:"[:+!5H<70%7!'M': [VL(H7$T'ECJ'<$#&F (;6M]LI*&2N30H7PDJBZ5J$O!4YFGPSBDIT,UL#;"_IZ..N!S3LZ,/>WN_'G?^(RN M6O^!Z%['V((09=F;6J?@V' F>W.T??;F+E2\6,?-BC?L?!PW_R]W71Z83P?S M 6[A_;XDL5^H1O2;Z;+IM>ZT;KM;4(-_-\?XF05=).R.ZK+!!ESM_K"NH+L$ MVUF!K19S>P "2V\/=(FAR\30X @8PEBPT1ZJ>[O])(8:B:$2.70HEXW6!9G4 M;P_Z4HDZ>SR5N6SZAW39:$H]+ILZX'-.+IL]+6[ILMF2BA?KLCG;7)LOW!Q/ M0Y]CQ4,?:UC+=)L#ZA/#1OIN-)746$/O-<'5+R-%#8#=(=&&<6ZPN_<^FB3! M=HY@J\/NUC"T/6AK,K1]F1C2NT? $$:WE79W*%.V+A)#97+H8+X;/'([:.MZ M(_(E))X.X;L9'M1W@]WU#)EN(]-MFIENTYCR=[LZ=A9$N8:,'&QB 08;=7X. MV3L8]RCR'Z8R->> :JO23/?.H'4W;*OJWGGE,JAT(:@[)-@P)-Y6AV6-RR78 M+AIL=5CF.I[^[+8-I:[B11)#S<*0>@0,*;CG#;1&1,(EA(XEA@[EW '(2A7J M,N!4XMM91E3=OAU=J\>W(_-RKM2W,SYL7LZY^78^>2ZOPZ]SAFD[HJW#C/_Y MI^G"1?8W8^GW ?K+:X+7G=63R;GMFN\M*EE?RK-OEF"^AJ^E.$)K M^0/O"(7 ]7[K;J"U=?4J!)[4/:3NL85D/Y@_=H!2WFCW MU;J*-C::V\[Z^6M(MOD<3KG/7-Q&F)_"O"&EL#4 K>5%,*!J?E@41E9X=>T(J_RT>X.\@OWRK X9;B4([WX=^2BBU[*S MA./-!JW\D'#$\B%MO7_N<)3/']K7=WI-3][5]+NNP5TLW=++$ M&L>*GP4!<)U!S)JITVP5JT:%?\7O^8E7CFH:>$I U=M*OZYS)C4MXHD\II*! M)0/7R<#5 A>[,##F'R/_UA7Z.F_^E<_O&]9X%2(2$[<'_>/(3*8BD_UWR_\M M>VE.-MP7YDO&/D=A$)HN$I4Y'@S"G '9PX#9+AY$X,QTGYDI$J#A;PLDQ]P$ MYK'C9.@V_9C<,.$\@%\"9L[G#O +K$KG]+-5U%^H[@]C6.TE&3GSS9"S1].W MX2,>,#@+X:IC3SCS)N)OH$= \\/_>N/-YD0,)_ 8-WVZ!.2( HX83G*TD ;, M6] 1S!=F^>:3BS^F;^VPII!EO!-9&K"J L-6//R$W( ]&.:_(I>+K43KMIG: M575:QK>P:^&QUOB20IN!L;I/?IY,?C,==!Q^FW(>+ER' MO]OFR';L\'F[?;.WV#>-UEVWHY=LFD!=!P>-$ZTXD\'19]+#F90E)<8S:8/1 M'\SY&.-9SG,;U_5-Y/O(8^]^XN_ =V(L3'ADV8N__66@JMW7;]Z]^9W^5%Z_ M!'Y-0G;AU 1X8X0,[@T] G/D3F"76>)@D&!/4WL\94_ $.AX0.7!(JD&?!#/ MF.%3/O,HHRWY%5G&%EP.)"8M P\]LY&@'@N0?,$*[\0T^!3-@ 7&&5XJ#"(X+^2-Z4/P-L?N,M]K&'&@"1P+5Y:>C SCG@54/8ND7R% M'915^"<3O'(. Z46PU%;P\C8'NR68P;5X$B:)CW1R,)&B#-ME_!$#[U>#FT51*Y)*Q>77S_95CA%XZ;3%09.[ N-OQQ? M[L"E5_G?U6%'Z6F%E[H=I>+OAE;\D;(GR@:EJ!VUJ]?R*K4ST/MR4&<\*&,] MIC9X_[>TLM;>-LS==N)&)8.5W:A?4L\1!>5'(2#?I0*2@6S<(G!PB13Y!AM& M;?38$G@[9'J=A#9?N>FP=P&6IF%IZ)]]\;W_@7JY=6[4MDZ-,B=4@1^JV9!" M)6.;,-PV$[XFHFG[BJ +I8L$T[' M&O:P*Z4:UQ\2+3S>H,6_!?3_\$^?*@[ MGZ V4EYVP&V+^5].2$W5-[3[27P,PK?P>BJ^/ M%1MK\C&!P^;CFR7Y^%*D2)&2$RG&ANY/%43*L'77UVH.QDN1(D5*#1=AR^JSOK>L\R5Y-6)?7;JIMK,:(HTD.RVSTZ VV[+?NM-[DE_.EE\DLVQDEEW3SRKN/8/6G=HVC#/O M:G_-O"3WGBW8J5=;ZE5O*/>>L^:7JXX\?L$#VB$>N'OC^2[W QE\/*#0V34Y M*R=T^MW6W;"VYJ_2775FF_2U\$L=J443^R>W;O[DOE?$1TKK#LN,*.KK\^8E M*7)+(+1KODYYHTA*9"F1U[/3KND@VTMD[=(D\C7$H+ 6TKWC M1#YG9LC>P;A'D?\PE<&H [+BKIDF>9;36W>:OG=F5@,;T$F8J+TZ,BC62VRC M-HDM(=1(".T:]LY#I=>ZZPWJ.ODN8=(LF.P:SMU>TO0O3=*@ PNQ+B\9D>-]-)L8J3^KL'MBD[/(>4I]N69 M'LE+E\M+=1346+LI#;IR4Y*,=/F,=)PZ$0.E=:>U>_(HST7QTE7$4*A7ZHS_ M^:?IPD7V-W,V?\WF/I]PW^<6XW]$=OA\RI#*'ET&SUUX'2>-8*"B\!KV]JXJ M46G!SL!W>L7(JR/BO@7R-$2>JAZ\H)M$WMD@[SBE# 9ZZZXO99Y$7@9YQSGU M/S!:=[UVOU?76:?F(N\:SC-08[?5[FOR-,,!N;2VM( !I@7LOP$T)-]/PF09 M)K6=\A[T6W?*8"AA4XR1L#+NM.[W=J[M/ M3 UK>2)WC.1FRD(EC^N^7_ MEG/03C;<%^9+!EAT(@O>Z?.Q]^!23AWS)JN>#D9I=MQBH<<5F6?B]@7G8 MX>]>$+RW7=,=VZ;SP0U"/\+5^ (B9?S\'1[_#8>U$'6ZD+$P(&[=A_%O^'(. M8G$.KX<7\.4,U5A"W. F>ZL,ZL]0S2UJOW!1[QW'>X*)?&^ M#7E''SZ]3W!J3J>W .41]S]/"A :+.W20+PQ[M1/L#,&W$TWZ>X"N4;K;F(_ M\MP>O9D$;?8TM<=39OK9&RS^R!UO3K)K[GO_ [8/4 0\ I&]* 8F ^<2 =" M;NYPP>\^<[@9\)MHWF'O3'@I7 - M.8$7W)K.D_DNWW9L5TJ]2K90VD\G!:"/T2.!7SR>HW()""#L7Y?+_ M:C9F+&SJHWCYBVTH&M?[O*\,1YJN6A/3,C4^4)1QU^@K:E_];Q\$*.WLP(=O M4#*YX:^OS,*%7.&21+ HZHW:*KU*FV,C]PV4%21LYB98#R"X?MBNQ4SX/_SV MP%TPAAS8+$ #PCT%I)'85$9'.&9X0P>N^'?R@+66QM3,\38/*:.-)$T/D ?8FFG!V!\7-^!&V"0Z[ MK4TV ^ZQN%?BO[-78Y#!E+//C[T -VJ$[SCR?7HE_)W>W'CBP)8/N@MH%S@S M''J\TQ,B1J:#BBLH8UEM#[9X4)M"&,,D"K$86ZSIH?0)A>T29(V7B&B)$&H\ M-80C)A!J#PAX@,S<(AEP)'%0 M\GK4Z,"B V8#TR"X/:A,,O3$YPAR%O!Y>W-"^J+&J/92S]3QA_!ZF:0Z'A-L MW7TQ@^"6Q3L3*J\@&<> \ ?/?Q:+97$0GB$'T0GC1 \([%+P48N-X(8BG5S8 MX; U6Z2$HDB&AVS:V^!7D+VXY^>L=4 *J1-/OAV2! J":#:G-VRY= MWT"O@*5@'X$^J,&5+7TP]9Y8 $IW+!%PH4#O<[V9/4XV5K+L5Q21F0G/1I,) M:",F;KP@1E!2P%T!,#RZ4*>F>Y.J-RO;S3.::T H6$,.2[B\X< E,*=_<$(' MR&$ZT-HAMT+!!)Y,WS==?CTP#=A9X@T54?NJ(1&.&N9?I6 M*;(0(:CB@EH[B9Q8K @TC)Z7'!R1ZZ#>XJ/KSQ8ZOO @B&TD-']PL+V_%ES& M;PB=!@ Z"DW;)9!90B(!_!>BC! 7H% B6,'G02OP$:I"0L$U'F:URH5F)/9& M/J?!9'@ G5VHI"_K#D^V ]J[$WA""(*D8W/''"=?):T#IN!Z[HTY'OL1# T] M)!&0< +:!;,\'L2$$$S]1[1/%!!>-Q^ZA0EW.+''*D18D0,;1JK.B( 28TWJ2<@0?-%GBO(G] M2,'RUY<\4\R+0N(BTL>)B4J_C=[Q%N[A+7P5K.J*[I5:.T(.TP!1P)I+GMET MK$*],^> Y)\):/Y:)?ZW?*31R'H6A4>1?TTIFGJ'WWO^PC5^[UJ?)Y/?A/K] M;K&E!1H'3.)BG13WX49_/NPDGH\4J8/C$I!\0C&VX+E//"Q:=SRT MH>J=?-XJ2Q8=5GQ5(K:9RTFS2SF"@%'GZ-\GOO]-4H,'1=/"^FF=?*&:9%(= M!JOR%MZ,(8]X91016:QC97K55Z82NRJ V-;=L&C9EAGV0&NW87Y[K1W,3<'% MRY=+6"Q>M>!KV;<_NP4##5MBK%(H5M*Z]N8N)<7 M>,?)PQQL2J81_21AP_@H-HQWZ8;!DKUBBW-X=5#M@DBF+9%L2V">-)-Y==+% MZ;K%&;"[,UN5U-=FP^$]F>C;G%C=9LI70[9_Q[X-2;B*A*,#TT=@Q/.BROY< MN#>2SHM@=?#?E9$LSWG74*#A-P[V-46Z$I_JB:HS7/N9L*LZ\K6AEF E-V"E M4V P5 V+#>G[5Y&INGS-/K,IV4^R7Y4@80%C8]"Q&%VOBX1=P:(J[-\ M9_7M#MYXIRN7TN9#HJ4*6NK>Y330G+2]FPE**)T1E$ZXP^FMNYZ^=X'AFM!V M#>EK7X4URZR(3LECT5=1_^64+=DOG>^R;*?DN6Z+(-K;B'_WOJ:+M>QKG-@_ MN77S)_>]0AXS1"4317U=DZ.Q 2Y^B:XMT+594N\#JYZ$U77"JDY581\ ]B4 MSPV U1PS&]7573;. B -P'KN[>-FD?AIH@!; Y_#"J:A%$SG!JR:!=.!-L<\ MUM1N0V273!&XRKODLE_E7=>0&?).U(:,3WG6G?VQZ9GKS%&L-OEFJQ2[5^@[ M:JZ]JE 6XJ"NZ.'I,X,EUTFNJX/K=LNS5]76G=;/U\.4W"2YZ1JYZ>1I]BIF M-+2[QE"RI&3)ZV+)X>"$>J5.9S@UR7:2[23;U:%8&JT[HR?92;*39*>&:)94 MIF#0W?M0]<%YDORUKZA"_(7W(E+4E5Y$V/Z)!W&+G^+63T]3[B[:0\4.WS8+ MO0=.S572)GI)Q3]LZ0"OSK2R;*\TH<%V?DX@&KK%[2PM)DX:4FW_1].)TK9N MHL'OLUWVL'8\8+(+^IK MH0X*^EJH@WQ?BVK#P71^>.-[WTM']!] [)LH .[G_A<0(^/GHN'TBX;3+VBS MX5%[>B&ITTD7]ELO[8^1+GD1B,J:9PC:%)&LO#5U,H6BF:G-;%F]1-]Q3%]& MK7^I.\E"@G#3=ZF1FHWM&\=QP^$1-FO!7WT^]WF LL/G]FP4^0$)F\6;S!EL M._ WOH=;0O"D7Z2WIHV,S;1Y\U+O*&RTQCOL6X1]NN*WC?@8@$;#$$W;I?+#?<]".6WQ%0;1H58J#H-9^9A"8#T(L GU!IHZGV(1/-*:02: +'' MN[@;*" 7;OD\^0:_!A.AKX@#&\J2 @1@'M_"R*A]3D9H8+LG=977D:@;1JV> MLQT=)\@3%JF/?@8I6'C7K0(?3BF#RZVNEC1Z:Y%U [T=ND M7V7F\V0^!VCJ9#MMV>[-"NE7J59*F\GD8+01=IN%/1P)8;=" M_X>[8$QF8\;"IC[*[K]LH=F#Q44;/W PIK^^,@L7MU-8O:SVG%6F.FE*@HC=0\**V(YK7D3HAFLA%LYGIPTN$,3J. M.^:)!KF):I=VT(MU)[K\.:M2"0"6,L*^S*[H"C^K:(Y(7K^WXQ_+-_G+- M_4IDU7*WOJ/WY@-)U>D*:56E.9^N=(QA\:5=&I=5>U/9H!2UH]?8,5 .ZNB# M,KKK6]@=H?'<<)MN8VRJBT '&Q*%EBN9G+LU\W@0JR-,V(2_BPNG#ME5H(LFE MXX E^;[1RU-+3;AC,7Z_5*LZ.N-?@_<^*6X?)(7477AO$D1J8R0$U";4BY(< M^8QR909I7FHF\WL/S>EZRS;N)D%E5\EPK.Q-.Q.-/23"RNO@< M"+W)J,NS*K$E6?^JEZ>N>KI'X'T\T31LJ_M7P#M.*=V+\#E]]^'A"?=]=#9A M&YKD_/Y6&3C22#F:(!VR#AV/7&2&7Z3CI_&>A9(*K[! M=;QWK7?QVGWRPM]HY0K%HMJZ,VI+(9&V:3-EHUR>)O)V1=?!#LRMM>[T GM& MHJ>9Z#DI*24AJL MD>5%6* JF;@\T%,;@9HMKVIL?%;U")T^J-/_6=^*-?N,G>19R;.'Y=G=#^GI M(B=*5_9N;2&96C*U9.I=.T55W8F-;IW!"LFTDFDET];"M+MOQ0;VYQZT-65O MUU$CN+JD$U6V;\Q%]*%2$U25M:A1E]M467S"_8#-?7ZSDDQ$W:D"[+<2)Q?Y MG%FVS\"!>DDV]^P+[D!Y2T,TG(GZ5LJ2OI6"3_:Q5.5@?:$BL;JZQ\3Z?W/D_> M] /ZSQW M& P?1-B?9M)7J( SJ]:I"8P"JUA12KU#D,E ZF43\%.J+0"X\9OD6?2TV@IVS=S6HF ,3>?Q7_$ MU7+@!NR!@AV*DGYGN&DG1\&IN [^\,!=[E/',=R[I]S!CFRA[8A.';FN9JGT M2<1.IA=6MCT: " $14JDY'BN98M>2:1"@ 2:1,X$L$+9.0^1Z8.FP'D0=YG< M27".RXB35@]:$.2"M(=-8C!#E83#/7]QP.(KQ]4R'W@AF_=:=YK:Z3=2&NZC M-FR2BGL1K=^Z4P=KB+:ZQY>T!QQOUQ4PBW0O"O%64?)AAXY_362&)K+SD$P^_Q%TY/T_(='.M=\FAO_AHR6?WWVZLR"_,O*"L^6!//YLJ1%*2.ID,ZZN!=(0/:-;P=<] -A:N&7/KQ.WSMGZJ%)1_*:YT]JN(U"M_>S. ME :)B&*)=+JZ]D;D[4CVIFMU[KK*X.V47!FI8',=@V'O-]M MWW7T,H]_U;0GK3H$:F,9#'4,VT-C[P1M>:"P@8A:(W@/AB@L@=QK=P?Y=!M9 M1.Q0F/AM4]OARZS14NEL[1KI*JKV%,6,=\#_$#3^WK -,]_CX*PL\]-$"*T1 MIW5"J-\%/;9GM(?]!D#H&K343YFP0]7MZ6KMVGN54:N:B*?OLPL=@N7B+ M3@:1T#@.2->H F[Q?&:B!4?"]GW[D4=W#;K/#O6G;1<;D_$ ,RS29F7[F/47 M*J?/2!2?L.I+7ZNEZDMS_(\2^9>*_!+[?V?DZ]CB9N]6<=)/6ME/NKR%%6:1 MK-T"I9^U(06&^D9I@2'I;#UO'.T@;/? 41T-SZ7']9@>5UEMYP@$NB!Y<@*? M;;]VGVW#:VCM[]257"VYNN%NX4'M;N'FU- J/=J4?*P1Q\;,D??(F3AJY?.) M(XYCTG')D($*AH?NJ=2.]S^Z-':\("GIPRH>2X:'S/G< 0**RE;9@V"K%<=R M9:]^I=NVJ#063U%7.WTB=JP:W?I<5'2/SWO%+HO,@S%TNHM'S!&@) K+'\F= M>#G12BK]4G*4#;&(BME_3M,@R-Q\X#!AGD^82C6Y [8$QF8\;"ICX*X;_8AJ)QO<_[RG"D MZ:HU,2U3XP-%&7>-OJ+VU?^"(D2'59'_4 3#FO[ZRBQ5& M.9]SKG&5?^%>RG2S*O9$S4&X<#Q9[HW)"Q5ZL"6*JCTV_.=\<5":>>E)Z8"] MP&W'\1Y>KA=\HJ08UC[#HCYT?A:>/8_SK\"FG:Y@U2H'8#6MHW?5VDZMKC]J M6N74JE[M *P<5,,&M?XD].Z'CH]GO:R>2ZWIQ'&ADW-XGH=RO\.VQ]E'CPHU MOELJU'BE%/EF_]R"'A+^I8Z4"E9>LY&PY5G]K29\3433))@DF X#IJN(ZW.P M'%S1/XULGA/U3[L^Y_05GVK7-V0Z;%70K+K[>=BZTW2M77M[%EE1HAD0E+RW M!>^M- TX$N\-NJV[GJ&T!WH^]B-Y3_+>=?#>AL2L [&>TKK3^VI;Z>U=5T"R MGF2]!DV\$NOU3\)[*FQ[/:-M]/;.56] 7:5SLFOQ-6E9PUOE?10<%Q#3&%_WC^CR2WBEMU!Q3D2:\:-31C]MGV&RKJH@#PM63<=FBU :JS <9@@P1!; M*G;5]L"H&AMOX,EFR7F2\W;AO.'@)*RGMNZ,H=KN#ZJFA$G6DZQW(:QWFDU/ MDYN>Y+PKY[P3;7KZ66YZ!34W"JM&K##E5BVGFWWX/=LW/:G'PDPV,__G^7;X MC"?4L83'2GO/N,NS[;*Y8X[Y^K;.XK\JMD]73MF(?&CLUCY]H)YTU+WMVZ?7 MBFX])P[WTK%-V&%L>!0>9,!)=' =W^'S(*0Z*V-!;?/!YWR& M'WN!KV_%BW"?_-QZV69/4WL\Q8)3C[;%L8R*#UO;7ZMH4>IP.:!DK/+W[T"F MSQ/Q\00 '\V?]BR:_4;S@AF_,>=P!>N?Q@I3+\/^ U"8C&XG;ZFP&99%QHHS M8F:3^.VT3?LVELZ"S;GR?-0#SP$C0JTT#+TN##I_H7YE]_D(+9PV\YSUP MN,-G3W8X)1XK)91@U%:.?&WQK,F"9]>RL8X1-8\PW1]!AUVJ'$/M=Q5HMCMV M(HM*/S%S/ 9; Q=IPLT0%@>(9X94Z>E)%+0+/5 9D ]G=HBRAK3G$<>W^-P, M1#&HO>3,(!M=+(+C?3+(]V*,&^$YS, 3NU85@7,DP-EF033"&GUD%(#-9(HB M6!:5L@O:,;409]XH%(KM$C4FOC=C:%QX+B;&@PH*1'10EON J^_KD,JF6-H/ M!CWE5N0 )6C\EPEJC?\L= /<@V GZL= +B4Y4)J[ ?ST7V\N#-M5 M^NLE,J%L 4#S&G'_\^1=\N;/].(@KZF#V?P$:P4]0-\&XG2<+DA%MH2Z0C3<6FMN\#^>4/F0\ZH2.G)!#V#)5KJ=+U-^PBL8F$J6$><\Y&%I8-L)\X.DJ@5:\((?> MN@.!7I *_DN&&!,.MG#(N EJ1_JK0'R!?*\(=5'\"S@$@]%N409/5>5Q49%6; JC#_$(_T=#/IP.Q]:5GM [T/7*!#0 @B) M"C%"YPV@U@X2QTI^YT(/#:C;;39"[TMR7SFM4JI6W\#*B%:;4M4#IWWD&59J7;QQ/LZZ9VB4ROJ(+IJ2R9H@MGH6#Y F&YT"\R@J Z M:_=/R]IH[6WBZ^KP'-0)SZI3PLHGA0;?\JQHKP,C/G+$WHZM?NR ' )",TR6 M%7^Q08GTHA L?I&=M5C\#KM$NX188;U>/.*FCQYW])# %@E:!C+*M]AZ_/S( M?1??Q=[;KNF.\0U?48MXT?KV^?U7,)3G3A208Q_+N3+?%+L!:>J5M:QA%F]Z MDI6":8T?+H^F7C/M]VY&" M#7[ D9(557!N])?8*1&O8$!O9*;U/U!M$M5V/\5V2?=?GH3@L"1ZH2O(DZH'5]: M5SL OHQR?&&G-S22QK"5PH?G7,AYW/V6;$>AR3D$EU M;>%U ?,1]Y;(C0(*5:9* YIFNQ"FF/'6;:W_IF\G&^J;= @E1J:>H1B>',Q# M$UTHE<=M''/>+>NBQ^99U'U$M^TT.S1QH MS)D7"?"/$J5FJU=UV(?)DIWI^>4!"Q!WZ+M ^??(8W9[\$TK]2B*1V(7V,@+ MI^S;W\S9_/47]@_'&P&6O\8W( ]_]#P+4?Z!7N:!6/W&_4=[S-OPT[C37C.. M&>"<.[&_96H^\NRL1QS(R;,>F5193S"8=5L9;@H%$\Q]8WU4YM)&+RO70-DBY"<85'FQZ,FXPM"KK MT.LCA&WP!'^U14^-RKMIK_)N^B$>!2IX]Z%(XWGG6H6:DHJEG#K#?!TGH>I5 M'NW@L*/5<+2#_-G97U99^1Y[_%1=H$,!IM:5+W,7E="1"/&.)A5\GF1O G4K MN'>M;SCW8FIC$9IR,Z F;!QQ/@;.9YCO#+R"GG:I!!5;1*E:U$:3%/6X$)2' M-@.@@%H(UI;SS,!J$?;!LX#&0CO,QX/9T]1S*'H9^] IP@@;$[YE9DX'FC\F 3Q9(,A.?>]J3VRT10D_5MD_N#(2<^-OQ?K M&*L)0\0II-N/J7&QZ3\#(&&Q [1\Q'QP7$^FCV^QXSY1$^%O \T>_XO&PLS) MQ,9-& 48_NKR!_$?8^\1$ ,VSI(E"Q9 W"&9\@B(HNNP&60U>\]]\&(7Z=RQ M25.*=-H;;_2A. M3XVO)NJJD*.FXR0[ CFG,#_VF895+MWC3++9#'X&?0JT%BL2NTC\[ 7X9XK3 MJ#^2H^P[^XZJ^^^HGVW,J,[FJ6N]YDZX-.$EL:=9[Q@9U1FK:#5].B%^P1VM MET*C^&BZ$:9Q 4?Y0O?YCIY/^/N[CUD[V5''(5UB @LV$QM4B5@?>H!7YE*S M*Z;P:BO%R8X;\E;13;^%RV3['-\\]7,YNN2(I%P[84*+-(1LNLNNZ2VEQ-P_ M][0J83&.L)FP>^4:BLT%@#<&NR/VT^,[RI= . ZB.*U7F)"T><#PMYR"/_F!?.8P&=H[WN!O@N+XXYI]F^C.RRS

    2 7G[GI M;TPR;42.J;9F,*'2)&P!1,6>RS2H!>] M&9,6VNRMB7ZA;S:>;8U_BL-_OZ%T%2DTP%F@QLZ.; Q[*?VA MP^X7'\$7YCXC)I9$L#.PKC>LKQ1G4NP5UM>Z96%](:/B#!"AX1*!EOV]M%8X M>!'!#;8+^K?2]6@AV?@?$=P2BX$I( A?[TUN8;%>"@]Q+/72;^-J"0\T'@,C M?Y"%OD#0L*(16 L.>IUX>KW==@ M%,S$-^D'Y?721]KLQ4B,ZCT'HL# WTS&Q-QXA^S9G9*Y.J.7*OX3D1;?,YD=7,:X(9Q@< M+[&='F^D:4K4I6+[$"E ZPS'RHDIBG%(P/2V!$SE#!6E4NI2U6'WMW*WY)(/ M=DE)V;RHV^:=).DFY@ZZ3W'NYO%B]-J@+,-CRYR.S:D<6W)/3:2K*_5% PL= M^*!Z&OBHM\]W\,WO/4PT E*RHOO_*<9O&2___Z&OE@< :4 ZEOR M)K;9I\Y]9Q$WW3\\6B%KO_;PJ-[%WG@U1D>7R'_4P&@)&8\>&-7QK.GF0]8U M!$8+:;U-<#%E4V/;V.+&&D=[QA9U]?QBBX-#Q19UC:(VUQU:+ :WC"KNA=)Z MHHJZ?@Y1Q0/%[X:'C!?I1EG\+@U+'B!82L9&@=Y3-7!ZL "CVCUD@%'O'3+ MJ"H'!4Q_UP"CS.M?G]<_E'G],J^_0EY_0Q/X91Z!S"/8RGDC\@B6O#?%*GAA M"D%EF3O&7 O7*@CQ-K5ZO6=J@2, M#84J.QPCDEX.]9IH#[ Q-5TMB ME&5+FXL;DA!U,=3;8BDG<0@8(8%"*D2Q %>>66 #*4S_$DR!XA2'SP1C4OH7 MQ8SO4?.YS%2'M/CSHB4C5?7G\?Z7QK8I4">PLQ* =1=^F,QYU#=3WW/M,@^6,Z/SYF9 !N8?V0' M4]P"/D\P?G-/^WAU\QU/A73Z9>UWT^8AB9]D4B@Z\+>O\"<)CN0(>S#UYG-2 M!"E$$5=WL.*&+/%9]><$44!(=TSZ(;XR\:^1+_1B ?1VT>0VL'_&K5>9:&)8 MYAA)X"5(E$PQ._J1.?[QX ,:K)MX(A/ZW^MC38M7/0^B;L@_^Q*77W@/]M0; MCP*5]%;,:@R^"+6S.O*Q_ZVVT0,;%9'X6)04C2Y@5T^;7XPSTX]+2@ #32*T MD6*[RP)SQ/'F9 B1#9MYI %]?8?GWM=7Z>[4V->W'\FT703:T:OU3VYAYX-8 M7P5+?EWW7\4HZ/X+/^:[_RX^ERC%() S7]ZM(W#\J:(1R([ =358Q[TR$$G& MRXY;:[&FBY[JBBB8.G%"[^,G0$+ M16Y]4Y3/]QD>FXM$W@6JE_!9+#CS=M-;T#;U^=A[<($T%GI8)Z;MLT?321P( MPL&U\)C$'HH@X''VB_@!#&UR4:'?*_:KH+8)>J]H-Q]XCFU1AX=$;0FFG*.G MZQ_D5,,W 8NAQT>$UM+6(^.IZ3XLWIH9'SEWD@EF?7_ RC^^H,3ZV5,'Y%GB]J(^P'R*U@'%!# (W6'O M/3\_L.=Y7E7XJ, MUF3*;\PY1:_BD7U)QI(E4'$X:UB64"?JGGM.O?/1RE(;U\[G&PQCXU1ZV/B@ M<"KMC.@%#B^=3[*PNR0>:YOS'C.3VSP9I71==N@%I6VNPE-I<&HYI1>18!C7 M-SX/15:$2(I0D670G9T0V@ZRFYD0Z,N;@& R7"NR5!\\TQ&.@9778'\E$=R$ M=V F-=T&/X5Q\G5:32\.9\-57[0G7",6I;G]U"9;_(!NU1<9Y\(X>T+0B2,!8< M\4Z?R+GU\AY4.^&KC-L<54]AT38DC2SF^"G^5N*!*IBFWKKK:YV\DVG1U"5V M30:Q/Y*RK%9G(98SB[#%$2/2@Q,/\"K&]2IF[S6F&JM=F6HL4XU7%W)'Y7B- M\Z"@\CC^K*4);5MZ4[[%?%^J;M(4"QPH/6/54W+FNCR9J9[C"&\Y[-&42G,3 M>C<3^R>WBM+#V(N_"J/*BV"05O#RMI3Y10HVO&U^:Q U0H).*O!\P!\ZF1UX M+;]-_GAMV<'<,9]O;9?F1@^]CM\52TGD[T>L50N;12Q>"-WB\H+U0:4A]@]] M^+^5?#F^W(%+K_*_JX...C *+W4[2L7?#:WX(V5/E UJ"&.JYTU*9]BOZ4U: M1^MKM;QJT!GH54E[:)++,6T_IN':-[TB]A,L"%R.TN+_:8$ZO"PW;]7Y3Z8D MOONLSK#*ZH++ZY:N@TWY(B1*OJ(>QS$[?!2F@B^T-LVMBS.+:73N)$@T=B94 M]BNEP@?0GGY6F/M93 JSI-E[VOI1)3K*TJ*Z5$J#8UH[VY$(&9^]2WTB2V02 MVN]U\<&"%&^/A9@&$N'GW!9659X*&W:_?+[%>,PYV(&Q?HS:,\R?46"&X4Q> M[\I,M1)FN,D6(<)\-/T?G(YGBN0>G_,?E'BP!5#VH$P66_70N,,U0./5>F"^WU@8N6_(K M-Z*,"D;F2H6]6ARG%LF&*G6] =77SA^7ENQP"G8XU,;8..(JZBM%>X7) M$Y+*AZ/RX)6"-#;VL\7CLP]GI'?]T_1A =D7+/J&9^+'W&%:4O\VE_^_$P)7 MB%)Y MGY#:VSB\/!%2I@7W:S4!^]W6'>9'-4%2G)%F*W>\NN"ZK]'65ZA:DRH!7#N M]]MB&D+I%J\5"*@;WH4-NTD*Z>S&N(;!V1C*IKO#9!D.",%4VYY=<%U;PM)1PM)&T@ UP[@_;:8QA$J4?AWLY"N MF& RJ,0=ILN@T@ELIN&Q;":#>DK)J-(YVTR6C"K)J%*A$CJLUV;JR:B2W/). M"->];:8^I@(J,JHD@R2;]AAE'YOIB@DFHTHRJG0,"TGO'LM"&K3NM'HL)!E5 M.I6%Q&5424:5BE3.93&ROX4TE%$EN>6=$*[[6DB#KHPJR2#)ML>;9%1I!X*= M-JJTKD+F(6?_E3]Z#G6EC5N5+_IKNA:VK8OOT2P#)FLD0HXY4RE$&F'0C6.VF0Z50FU/>IB2_[%OJBPS26_=]?IMI=\(_YL,->UB)3U<5ZAI3ROI\@1(F=JIUFLE&:V[ M;F=85XV_:U$RY7Y7%USWMI(HEU23 )9QDPV$&K[2NJCT*Y)@U0BVIY5T?A[; MCW\S9_/7W]>&DJ1/K7;K2#N6==270:3K-H_.3R3)LTI;:YQ:O082INUVC$9( MBC/2+^665Q=<]S:0AE2V7!ZVDU&1S8EEO=WKC%\QP?I7&4;ZW09Y%CZSKSPT M;8>1S<3NYZ8?4@=Z&5(ZBM&D'\EH&F(E8$6>7CIGFZF.9E/G)J4*#:?BV5^7 M-"G31_5:S:>A4FL/J6O1/N7F5Q=<]S6?ABIFXH4?;=4.\WP>F M-J,5[2.]'OM(>N>O?,?;%:Y[VT<&V4=[)YI+ %]!M&0?^^@:*5:/?=3DPP#] MXA-*7F@Z=5O1FYZ)^QC'.JL&PL?RHI'#12_C/5JK-TW9^^N.KQ6: -7$)J\_I*AT-TD+ M%:7%?[?\W[(+X0014!KM"_,E^S[E[(TW@X\_,]<#X<0M!@/A/^V :LY6KK#= MJ]<*[I=8P;^P";Y U,0-GLPY>[+#*3/97ZM)[.7>ZD:]$KN7F- 3NTJZ$;O##=0ER:.5(:9!*MQ%9KL$T[>=L<^ M-P/.<,M! E6<]?!8LU9;=_WA)DQU&K*UC'!KL0.@KI#P&4%M/@#<$,F 2BL: MPS?#Q2;T]]5' )!> $N6K&1%,5@BW\WI-+,RW[D_LUUDD'W72 -A..AVRDKS MI- L:7B5E0++1"EJG*4Q_D>$!0YG/)QZ%A#N$ESO,("@%][:8*#;XRT@TCGL:-9^F]T'+(C&T_9"_@)688\"2$XE'SQ^D-H;C5$ MLI?LNX>2[.AQZ0X[99'[>B6[7E6R=QHJT;96CO;B+C(2-ZF#9\%7H M8A!NGX"9,/U@RB:.]\2FW'I87:-XM3]%,_C@.#/RNU]'/OKB5J:53"AVVMU@ MP.-6&=2?];.E?^X]"%I%=#RC?$/:XDD*P0!RQ@6T8%O6NS!M%WQG.,% M 8S2A,W,YV,'_383&R5N%"((S/$XFD7" O<0!H"HV=SG4^X&:,6#">K-.*(O M'1ALCG 1+\4(="W\;VM99@0CSLF; "*&*:J 2'<'-[3']AR&0J_W'ES[3WS.G,]] M[R>(D) [S]7$V 970M9O^ 86Z#VLSS]Q>?X!2_([+,9W[S?^-;,28B:?X .* M^I&F\(GOH 0,,:5ADU<'5L+E(<$%J1"C)!"2$.\/BE::-EQ8<)/TDT#X)D8K M>!)KMAV:X ,>B!\?115]T9M, A@7KMRCZ=OF2%3'A^'B3X1NT"@ 3\ "R<*# M#C$'5O.LO,C:Q-M%(F%)?*PLN;*ZR-_&,*;(X9\GBSUKD9(2?(='?W.\\8_% M^BBP]X%N9,[A+7 ;;S52"&4V^+_]9: J_=77 M3[853F_)3RZBKW$V0_SE^'('+KW*_Z[I':.O%E[J=I2*OQM:\4?*GB@;U* S M'/0;-Z;>T)!CVCBF82/QU#PZ#3K]KK[V31LRDQJ1@#38*A^D.+=BS9P*X]R* ML0AT+Z5=+.=6%*179&F#V9?P0D/@B24,6#LEM5 D3FFX EZ:$6DJ G%/D[U?"TL+I0SZH7?=YVBJ4._&)QRV)MOV1QZ(IGNCHXI9SJY0W9'2/IVR$LX7@H?E\Q6:*\DC=+(+ M[6$VYR/URU-5;%+4JZ5;7G-2/262=D%2C5:'UFW=]=K#7EFW%XFI:\;43J:# M5E^ 6X*JD:#J'VG+TU003K#E#892/%TYDNK<\K36':A1^@6=F)&8J@U3NVUY M>M.V/'G$1!XQ.1B+:.72*S42Z'(D MU+'2RE;PM>5OR=HZWCY5OJE,!WOZ@UU9ZFF1IR=*2I4_.TG6JXE@X M>- >[!]:E[PM>5OR]F%X>S=5O/:"QZ?E;8H+O I-^"#\V[(?[Y)I?8IF0*JQ M^&^DN^U&)LWS5[@MF5:\=KHJ\MCF7F#C/;<^=XC(KY]L*YPF:YMY,)YO=_&( M.8*I16'Y(YE9B;:7QX>HBF/"2B_Q&A/!MACB'?787GXL^\^IG[QA;C[PFY'/ MS1\WY@1><&LZ3^9S@&N5^<[,=F]62+]*M5+:3"8'HXT 'O"DYQ-4;@'NW,>[ M8$QF8\;"ICX*D+_8AJ)QO<_[RG"DZ:HU,2U3XP-%&7>-OJ+VU?_V6W??D3>8 M-V%O4/9@BW2S<"%3DA>M]1)+K4@Q955N?1M/N14Y2\(J^. &H0_/NV'P+31# M3G]]GKRW7=,=VZ;SA?LDQ=PQOW>MQ<\Q=_WNC8D*-)OO\/'?'&_\(R/7^BW& M0=S-$<1^Q(4@SK)]*@/8]4_#F-^G'/8+X!T''@*E M96JZ#_!VVV4A7)G )L ><1? U<1?WG@S&.4SR?/^ZV"IVIP5^7CF&V\+ 2Z< MF2[(N,]AJ6=SWP[@UOB; M$\]QO"=\]0L:EQ?!C*W@Y>W*[K$J66:F_P!,C[N 000FF;V0IK1' *$=1XP_' M4J<#Y'^5_UWO=92A4GBIVZGZNZ&IE9XH&Y2B=#3=D(,ZYT'UUKYJ0[)#(W(: M5IMI'[(Y^W";J3>OD_AWDKL?A;Q]E\I;!J+V2BGR#?:?S?20\"_U650PI9J- M!%0UMDEOJJ-;]R4139-@DF Z#)BNH4Y6705PUN0N;WKF:CW!E>??;$?OBVI9 MW,-57R\6:8._$N>).9UF'+YOR/3_X*:.WW^8MON[%P2%/ET\-M+/GVA[>;"E M.=&Q ,E:U\%:E3BK5]*9>VN&JAHUN_V]B_U(II-,UZ")5V.ZDD:)!V,Z!:LAJ5KO')CN&DX(UE3*1E:+ MVH[=2IJU[6&J&6KK3I9HO4RTE)0>V0SELD7K\R :!@J:O)JWO0>Q)M!<0PQ"E'G(Y7EAFM=RBI>]I.WM M6Q="&IM7;VQ6$CA*SJ]:H[SI8<&BOHQ82,ZZ#,ZJQ%C'=IWV6W>*TE;V[V4H MF4XR78,F7HGICLQS PI7#&6,4++(86SR?6>B"XZO[OEV.[FQ&=VSO4]D1 MQ!Z=B#T5UY9XH[*'"_&,H!=.N;]RD/1(_J@K4!C.2">HUZN4+WZ0.3G\R0O? MIMV-[X-_/NU0]:37Q:)&0R/?^ZFR6^H,-'+)0TV:6QW^HQ-R MCM*ZT]OJ_IWX)/M(]CF1)^B$W*,B]QB7U+]!$YO"$G+V ,LF,U /R&PE1YL29ON,)OB2E^T# M.=F0E=[ 6KV'I4)F2WVJOW'8F_A7/G;,(+ GMJBI=(]UNKZ;/PM93\>65#*G M["+AM4$5JAU>514C@QSZW;V/'TCT-1%]#0=?C[3R_4]Y2O U$7P;U-B3HZ^/ MHD\;U-4+1>;E7G!>KJPZ?00"-5OV-2:SMS>H-[.WX27C)?-*YFV$S7:HI*K> M\##)PY*O)5]+OCY9?G*_>Y#\9,G5DJLE5Y\N!;JO'"0%NEF]799[N:QV>UG7 MVB&0:[R$UUR=5VHJH2@=QBHV M\ B]\8^IY\#2!N_^B.SP^9,7\K=V,':\(/*+^F_T58%]6!ANW8?)C_CNY;8< MXGTPHER;GBS12WIWQ&\L^I!:T&O'=BWNAK<][60=/38TQ3A^XY%BC&07/.XF MPL1"51YZ&0N=;,;%"_/991]-?SQEBNA[ O_,=%3!MB8A,6+WJ8LJ>I M#5_-?FMF/K?9Q/=F+(09LM"C?[>9'011W+:%.PX+IJ8/\T?_8QC0 #VD&BR< MN&?INW<.#SQ_03YM9)7M,?MQHCL3^:[4J'&6$ MPBW]H_G3GD6SN%/;-UJ1^T?3=JAID?<;_X!+:J5TZF7(I+?NM&ZWD]^Y&:#? M@3_:.%C/3X&$RQS :P*8(^;0( K:[,D.IPP^.^?C$!\H1TT;@<>H+#EZM.%6 M/C?)HPU*QY/I6^G;?2ZZ-:T,0'0#$K?.(^ E$WBQPRY58KQ=-%3:HHW2LC@A M5K8$GX*4+6=/L5QYU TVL"EPMH+0NCD)E,4!*G#-H=X'/!=&O9#49-0]Y #7+=-],[#1&!/A/_-5[ M\=$O^,W%*PNFU\-2OIUAWEW-YL 5-$%&;==H-3,"O0T\-N8V21F7XUDV#S1F M*V@S:GJW$#9C+Q"L240"',#;X:Y-A-A &SBO@* !17>P!= .HNN<5]IF-SZ M['[W ?SB4]OA("N=^H"#3EFGYUA ==@^+&*!X>!Z8;KK/6?P52;IB]>FPP3L MM]P%*J[#L'@=]A7_ T#BL+=&_ /@9F 6PM0CEV1(X=R9202[CQZB(!3D5@6U M.Y"R?^/+0(N"X0'J+#Z;$UV ;*5/+_,R=X#R, A4 M*N#68"*>S+S+!]491T1+8XK$TKGY3.>"*_/D\H+D9>,7\>+@O>=_Y8FF\GGR MAG8MH3)6%8B#;NNNV\F?%%L6B.?/6)F;8"C"OTMZ=+Z%G1UMN?B20I>T94:<;R== M.TRLZ28M"";G):LV3Y6=[01XTB86)!E^:O&XV!QB4>O8?T2V);QJXA;T\)-2V4#C7O DXC_8R9%>RB+'MMS]J M(H_I)6C^)9DB6BYQ68YUDR;PEM!]U6WF4@@ -&WQQ"3IX\R2-NE$09A*Y B% MQ9O'ELIZPG?8RJ:3\$2PGBE\'I<9J4-%0ON$F#-6A>)I;V!NL"&IE7)E/5-9 MXVHB'>V3%_X3AO/;DT=^#:O!&9P*9QC!_1J+("S8QWOEK MD#D-1U%1PX%A(%7 -(I%2/&R>$](.#8S_^?YZ&K/\NF8^R%8Q+!6[LT3F'/. M,]Z.GW#2L-NBA.AB3RY];F(C,1][.,. W(V#<'S?DD[TUG2?S.<#$@FR.@.W>K)!^E6JE MM)E,#D8;D24!#.B)W>.6O'UX%XS);,Q8V-1'>?&7S;D1(*&^4U0/F/L-BAHW M_/656;B0:V+_*T'^IOA#R)_'%KZEQ!M;,1:,"UO3@&> MJAM+B>48^&'B.$W(&%/Q/@)-R<<3.?@U\Z&R4!IL>:6QCUS&0*+@@HKC,I&L0)[P M$6;JI!':H)T&<.>4@ 9;)AB"#UYHDZ83+L)$@1AS%&NIOFE1X,2!&VCOI+@. M?/R/" 3UY#F.2'R-@,N5[LBX43(QBF]\'/E";7KW,SY8=3\F9Z\RU,!0@GT? M<("O;&.0F:K+L1F';PE5K8RNS/+@G:BO>R/8+E!!RQ(:#?3Q'Q$8^B*F!&H" MGLYCPBK'SR>T]],;DU\>X8:EA^;DO2=B +TWC N7> 0OB^!QHA1\P;*#-'>) M J4X0ERZ93-#Z*W)O*;F(PZ>\9]S6TA@ADKI!7B7ZP^T8Q2QLHG:VRZ>DZSP MQE#.Q/[)K9L_N>\5F:O#;NL.EC6O 6?DP7+X*JT[K=\IJS^1BXV:2;@U#EZE4B\KBDHX]@(8JE@]2;*U MA ?GK1V$OCV*2,+7,N5*N:7I8-[B66G +JF%!1FE0W4U=?12A-4$[&3O"1^S M$F( (3.K(AXBIZ$54PGY?F[:UFWIBBUG.[\N,J HE7IA-U+J-A#*,> U#@3W^^=9V:;KTT.OX[;&QB1]82=NF[XG+L04U'':,GH)&5'QP//YP;%]U M@'RO\K^K1D?3E,)+W4[5WPU-K_1$V: 4I:-6?)43=)YV._(JZBM%?X7^94G.>LBI]B4YZR)G5WG5)73JLN?N/G2\O(9IV\U[I\-. M_4V',3.9ZZDFD+PM<:L5NIXUREH?YC-%&M@A[;K*T!^(C2Z#4S9P2$$5^H0K M*I_QR!33&.J8G-Q6M;)S;\UHS+"WOMZDSH(G4^P$+6A]09-U4(V%EG-%!G5+M[ZXRR#OKIX;,!-H=2I/" MQJ"M#/96I Z*H;HK2-7D/3JK3:[W2M$.XB"Z8(JI/4FQ*A3KO^H:AZ78 MNIUP6V=)X^BVFR(U/)0BU:])D6I.F\?KA<\&V!Q*D1J0(J7VU49CJ*(BM7J[ MO*OI=UV!B[$LQUXZ?XX2UK]"BF&H694.QFH44PY,L:OS$)7JQ8--5>^**P1O MIQH/437656504">X22XB":+=M./!AD;&"[0L@:BJ@JQUNZT[M3T8Y NZ-@E% M5^AHK%6=ND87T'[QVFNDF/X*] -)L4H44Z2;\5CJ5%EQM_W5*:VKU*=.26?C MZ4&T 3P'5*?4FM2I)KD;I7=*>@[VC-I>(\7Z>ZE3UTFQ?=0IZ5BHI$Z5E9FM M0YW2I'?JDD"T 3P'5*?T"_1.G3X:*>]:6JI\P]2E+IMUEJ[=LBVJD6V+6OJM MU]F6G3>'+>E$;ZS00E7ML*H]5!?=4JG3S)R[0=R0R\$ZBV^P+QAM/;]A2;FD M14V^#I;6-?(-3^''?&=5$DHW]#J6_>*.O5;%-QI9=*OY;5RZ?1AFIE9\W%05 M3#91XY(*-'P5!<4MIG85+>ZWRCZX6'@"6V%^<4PW6Q:BG2FC3]^@C0_;AD3B)YR-J-@I6J+>C B%XCMQG\V5-FR5RS0.M$UE&E-N MRJ+_WO>QV"ARUV_/.8:[QQ%^HEJ@:<>VM'QAU4X$6K?7NM/: (8V &O;AHD' MZAYQ-'(E%1??>_X_$''5J=8'"=M6>FJ[IQ?4L(^IMES9$;L$Q@!,RCIF..$B M^R:02-E4;I 5ET4E41 W,]Z+!_5#@4JLW@<7)%5$.^%GQ/[WJ>E^%N*)L!5\ M<$79U>H@&X#NW1^T]5XYQ I$9;LZB8RS)=$0-1VC/2AJ]IK= ';I S/86&2W MJ611NE@\O%BBY[9"W.CX;.YXSYR+7F8%G"*]0KI%],][A:>R'/[D@K MXXQII6('F%Z^3C*1*F7>]N9.,.7DZ9TQ>30D3U%_*"3/*A!\L/Y_:S?(=A.52>8ON\4@-.MR$8W.TW:6E#I16VKTB6B^V66%ID"(GVL^% MYD\2B=B5%V@=5"+ZGFK,>='7:-T-V@,M?P)DC193PXY]7D3J8:-DKI5MHFP9=_1&;A0.!1-?K'_\$8TNX%RP7YP2@9WUJ1_P2S#[B;H2=8 M:.&3QYZYZ0>KSJ1;YF&5\*GM _%F,V[9HJ>(YV:\$*30I+TSDTX!#%XJGJ3N M?!P;B3"36@4$R?,3VP>BX==-UP6![ OZHTA(.LZZ%[/[,1XUDY:7 MCFCL!6*$X]:XU)PD;CPVY;:?$<\7T#QG8X,7L;CEE@A1-=\I#ZCH/;@84*C6 MA4GIKF_#=&_]+PI"$3;T%@UUOY@V:,YOS#F&-XNYX&L*$8H9$B:^8N0F !7X MFX"?@/Y7,79\J)5OSZ2IE!HSJ+'QK*(T?](Z3KK OHTGO=J.-K%WXZ#8.!N: M'7M!6,'6K1MA#:-UM>9@F@JVL-8IJX6P.P35,R<+6+_JII9IU4%ZD"CE\&!1 MRHUN!E"8Q8XIXIF5G0PJ&,5:=]CN=PN\KE&R&]<96AJ>+OJV-[' X.P;;7U8 ML%>DM-HWQC0\7>AM;_I@[,U0VJI1$.U("937V+PH#$*@%6P?KX6.XH'T@8N9 M+6&)E_E/_!L5=D>T>_6VPVKI(JT9W),95&P.O"P.\J(WL2]C65F\GNE:T-*! MC :*9*]CZM4G+_S_>/@U)=+B3>*AU?4MDK-:%[>?)<+I*CL#CP835+70F8S*C:%2&')$ ;LR%XO9P )M6;%4*@U'S%^;*6? M^]P+:.RWA'G8[W(=WM-,6]'=L+MXQ!P%GA.%Y8^4]:D_MIF2J;.R2HZR(191 M,?O/[3,\L4MK_-#47RS> [\9^=S\<6-.X*NWIO-D/@>8IYKM6FF[-ROKM4KJ M4H*>IN?]W:]F8\;"P"(%N?"7S4L$R@HU6D7I_@9%BAO^^LHL7/US3=+5.E5S M=-.8\2)9MR@#5]<+,G!U/9^!N^/7/W(3/XV*Q12'/<= )7OR(@?4-=#];)?-88'1Y6#2 MPYR"&29S;'-D.Z#IBM;V4YO[IC^>/L>1^CDHF_@""I**T> [,GE*=H#YRL*' M&]QN(/%R2^$>D"/3PAC_.-T'M-&TV,%Y$6#JAT=Z,;VA@7 M2S@M)5SDYDAW)A+JW<\QGX?(]Y;816&)1QP$@/!1CDW??R91DX2 )EF+*#T8 M,4GW*#NS1^%A!.\GV(,ACT,."VD3=#(;6S%:P *#\62?(<$92U(A.]$0BWR2 M9"!0;91P^'>"[!C&L+G!-3I.8:,.C3%,'T<5/)ES\5W8?P,A.!-K+_Z..(Z1 M'82@ 8RL9-BI9(]Y!8B 1Q"!L,\,M\XYI_VS4,[3!K"T/>294DQ1/!U[_'!D M8NL.^7CJVG\@@2\UJ+,C;EPO7& 'J)S9^4912/)K8?(O;XL+WK#=L1-9/,L$ M?P_PU? 1$7"CE<(1X5*/0&2Z/(B1M?Q2#%+.R(T#N, O((YCVAA!;OI)D)N0CW M!?:#:T] Q7##),1>_(V+/$6DBK8?P-O :B1H_A=9#PE)-RT^K&[A/BV$4_(4 MH2#SU!RV0$[GCS!0A'I?+$M=$'$)HQ H#+=R8K)<1.JY- MAY:<,K'P!'3LJTNA5SC WD==S/X[VG3N7>MWQ=;3NP$L#Z[7Q-]!&[XY+FI M>O(;:B?DQ"GR#!@Y9T0#@?>]2"'$/2.O'&VK()9$)>FM;P%?&(Z)+RGQR5F* M5"[LU)46Z5N:K6A0&$1(.F^_<"%32U0@J /J(+]-_GB=G-6W72(+/?1ZV5Q! MY^=*L09REHC+L5]T..CT!CJZ1N.:#/&'8Z]I!\C\*O^[WNT,5*/P4K>C5/S= MT(L_4O9$V: 4M=/K]^6@SGA0B,0UK]I0.V1-.2<1J3A.29DMSMX6:'?EQ9S6 MEML9[C[[F6U9#J][]H.5R>>\ZS3YI32D*Z5!LIVP9"=9HL/N6#]>=<'5>1X2 MZ)FZ5!7:A)]*!FR'@#>Q[D*:(*ERV]1VVV;Z5T-"5((KD>_J*"1!=DB0';O8 M_KH$AH.J*Q\RSL,VF-IA0H9:!]/K&%N,IB '!U%VHW4*;!YTY(A,BQ?FRQ6[ MO::"Y)N>V9H3"JLA'F\_WQ(*?ZU:J'G[^9^H"N26$Z^2?*AW]?5E('_WW(?O MW)^]!;;*5!NH6 12QV;(;5T=M(UA7=79JPCN4Y1NE^PFV2W/;L91V(V*B^E* MM]WOU57&7K);HU GV6TK=NL=A=T&Q&[=?ELKJ CV4VRV[6P6_\H[(;'AMK: M8-A6A[US8+>S[LVR)4X^K:3R+!G?U]X#XA2&&RW(UW0]"K+^*S.>T<5:F7I; MZ>?/?S6IF+_$U(&LDT-@2I&8NFQ,;5#!#X$IK N*D"JKDB A==Z0VJ!F'@)2 M6L,@)1O4'+ZIS+EVI]XZ5K9ZI",YT1$?$) =<4^GOB>+\Q76YBV,YY$"B'$. M[1[&LZ&W[C2U;>CYDAM-:F\J<74@%?Y@N#(DKBX:5QO4^(/A"NMZ#=J#WMZ* ME\15(W&U09<_&*[Z#<-501O#IM0D67NZY;];_F_[\V%-F)JB_K*4B57OY]6M M/L_88;Z^W>3?_:03NT'A($K-VF.-KE*%-6-]?;6W<7];ZD[YACJ8A.(4VEC\ M1^5BE,8 .Z]L*$9YRL6M7A^T=W0:#JD1T@8BXCDX*_YV3KU3([O9RN,Q(5!TO8*M*@D'H#UXT+R M5&TR.?"?U/V;9XJ&Q-4IJ,23*%&"1>:Q9*A%)2$P&X!>L#B.2TUL MXV/@7_DC!TB16(%=,:#2)1,[%$7C\04 JW%<55B,-$CK2P1\,2"LI5%:#[M MABT.]C9MDZ8U<[T9T,LYT49'0Z S^FF=YB82J9JU--A0[/=-!FQO8JQ1+=,X M%O*!D Y\DES\RI%#S(<5"VIB_^36S9_<]XH*]_:4JN,>-F/<*H(RIU$4_' Z MQ&:K&R_+CD5R3< L$#\_37\$HOB+9[LA M*@%CJM>#%"RZHC,0_UAV"+:";YPS##^R'@GSF4>[BT HK.%2UX.D$XRUC;PO M[7VPM.%X31-QM X;^KCFI,6F'B#_P"E_H1E7-BMZU+RC]O8)^J86'GN-N:3W M1F/,R=6^"N*\&\+<6^A3!4K0SNQ0W@IDP0Z-9 4[W-C6. ^M#:TY]H*6@=#: M9&3OP X;:MKO->8>CKGL7$M:A_Z4#+$C.]10K^GHZDI!O; M'1?]LW=<&)6+ M;X/$FMFBC MH9"/PYT.B7LSCCB O$MDNT,[[7RQT[89YASCZHKRO[.%*$[Z9CV!2<.FYB-8 MQR@Q89!8P]O"_L&<\F].1?0A&%0KX8_(MNB M5AB9'<$4]6(03\]$3!7:]*!Q[,U$%G&-9;* : M5=D=86E<;Y26^UX4O<4!T3XQAG>)HK>!Y\*-SXMRW1WV8?=/F8P**X^V7K#F-G M$@ 1;>3"Q0&3L6?1;.V+:'A &J'%33@/LIWN,LM$K8Y%+SP+/<6VB,Y;2\MM M>9PJLV,_ QOF(L)D^$5 C1AH0O&THG^\C[?3YO$NL*EM1=3ZG-JHB'5^>/!A MC-C77I0VK@O43+2YS\,ZLR!9N ;9)M2V.Q75O",W#ABB)UT67J]IF/].Z]NO MKJ/#XT+LW#63]C[A\QS3XQ V(P?72X 8CE_Q^I$X39S^86!^988GV M3$>#MD@$$=IQ#'Q _6Q./0FHEC:V I@9OB=Y"TV-?;PGEP8=UR7&>3(G(L( M"X9>,K'E1-U>46X7&"QXQ4A,0\S["+T!FV)F_B,RT8@! ;7=4#.M:AHWP_(N M Y[K)+"=, ; ST^+L(24Q G%NHA'F"SL.!I",)>"NC3NX9[IQZ7';S\80 P_$ M*[)$V@7#PJ8"WIQV"$ RRLX@:8^\,5PU-=$Z7(ILIN/,*!75/>/Z!B]S\I'/ M0I8@&>+DM*3>9(7LX:P+>H@N:&6#VSRS"2,U#C^WC^9/5!;>_9Q7..68F58? MF[NJG>&&>2W6+L9T!D[P]Y@ZQ8",*PR67D"TN5BX99RKK6:L.WU"\)--&2AYJHA<7!_:582^+R$IV&@MAC^R L-I1$#H\;\F0[.^/-<]$9 MFT8 PI?^1=\=XRV.D^[U,SX&/=X>@WYC\]A]ABFJX_C9#OL6@9TG7@"4=)) MD6ACS:VF!2Y%G*?.C.LDB0?L@X7T*A1(2NMN4!#Y9J<->@N*U)U#74*5JC)< M;=WU.F5%-M.(;LVIT9Y,.3YUN@CQ6E M/_:UUMT$N#3I!OZJ0?ADN(Y_K$M?YG,6W+3%S>]$EE%S6P/W8 M*_%!](TL[[#(?V(G10I5IF+D_V?OS9O<-I(\T*^"Z)%V6_'0- Z"(.491\B2 M/:M=R])*FG6\OR9 LMC$" 0X -BM=KP/_S*S"@=)\ ";!TCFQ*[=)HE"55Z5 ME97YR^U5CN06X?LPP%M+)*RVNUXH/HY&/WL!^G=?QD*D;\G9_"U*DJR%V5,E MIU?D5&5.B_;VE[>_8:@J>B3OD@RFM+!Y!FH5'[(>DH]S2YZ/RV.<@2*PY;Z> MBDESE0Q]N2XMP865\E;=ZKS5 \:HMLL6,@WC[-.%.K73A;[,^@GN;6'Z"VU8 M%7DG;J=%&-ISXQIGA<8J*%^X*WGE7CE,CDE0V@0O324'LAN@)PTL.*DQ M;,S_-4-2)0_P#O"??@?5'&MO/3ASP$*UVYLO\$>2?1P+\>WFE3PRK9L,V0H@ M:C2!'4:VI%YTNSQR^>?P>OVLQ(HN9$,P E&,J?5#(1/!M)'PEHYL_YF47]P7 M7IP43B!65TIP,3Q!K#P7T>%F60KFHB7V!B$HPX1\2:DT6,28_T058HKEL$$5 M/$?,=JN"YR]S7H[\&!9AM54M0DO[6=S[(66^1?/2W\F:2>>44/ZO%^^+&NYA MJ=%#P()5Q#"MG 0+:N]6+YPN4I>77WO1W8,NNFNL%(%L-\UZOTN9S]<"3OD4 MS[T8W TIR6$^C@'SC318/=:+4[+*+)ESY3%'8R09)#E=5"QZ.SX0L191<%U9FT^:\/+ M4V-RMLS=2]7<.;WRNWY[Q[>*=$6KKU_CY^# ,\&0J5]H$13W#%6?O6"R:0LEKJFP#+J MF()/^230.FZR C9AH1R!&M#/,G9O$ O"G,45.AX$!*A+(X*K*BA(L".21,"Q(!'U.O]XD7 M?Q.I;/FN#8O21Y!;/QI*05B8+LYBL06ODYE2-5%:Q#VL()D3:_ V4*G0<$A7 M!F@[2T#",35R]E1.2GHJSR8!!JDI'2$WZ2K3]QU.W^?T_6W3][>(K)UZHZX* M OQGLMZ;"]7N^1:_^ 26$2VEC&T/=_^I69KRO4&MY,2017:)@369,,O9B MS*A8U)Y5*3'Y[6@:#;Z]I[=(')E/=&CY0L/!\NBK+3,U2FDRW>[-3VW3UBUG M69TT.5=*/06W($)RPR1D<%?2"9?\ "[*/9ZN_,'F8!3,FJ:\@0!6>7/_ I/^ M."("_*'>^D:^]!.^LQBR8GD(K&JVS.7L=3STR06J'%CDYINO'_"4>!][$UV= ME%%YT5ZK*D:LK\&#!BP4O+T2_&JH8IY)HBH,:_MK&_)(2U1X6_8,/ZL#_<>P MA-U9939[1G7 ,TO5N ";5*VU2R$V?[EP194HH2#T89,&%<8Z)SS'!%Z2:&^T M?X2^K+>KK=F=;33[LSH'?(S?>D%0I>.U5;MGWOSD]O1.E6;/KVI$%87YW9>J MV/J81Q@1&C8$>HS]Z<+5)^9SRZ3%!'Z:J)*UTE@J6W'^SAZ-I:>2$T$ M_F=1OIT7UR*\)3X9$)^S7-YWF(Y39K]YG-10?TQKZ!>KT'- M!'M:,FQ9_DYN]:@#,^;1Z'?:#?1+,9_S1+X)](?/Z";4=A';C2*G>&O MW\ 6-_2T_P+W*H!//N5UQ+KV/ARTP/O2/GCQ4R#]K7BJ% *VI>A>4#(H;>=R M\%(**":1^4/?BVFH(@0U_SY=^ZWUB5[R?WY\[X<^IIM._ QS5NV!VBUN8C>5 M^^/-*[V MW@4LLP;[QDB4+RL8DN-)6]G1A$FQ^(PPT**DS%!!DC AJ%R6/XU M"Q<\ELI$-22-S'%'>@B\/IY.A4?.J@@2\4@@T72;XV, $J^W5_M^#9&I59*_ M[?;4N3FY;?LUBA^]>'CW6Q1]0UY\R5G&9F<_&:2Y.),/CO@&Z-H2T0-%]')" M9P$O,A&>3'62D=B1&)*>4GFO3"M'<+*6]H?0!MY,7EA0=#^*,V3]\&G=NZ;@ MT*+G-5S0.T*B6<+"P6HBA":#+TN@(H\X%1AV"5=-)RO3]S#O!MUWA#(923M0 MAC:CDOG^DTI>+?+=2S ^WH/G!^0CI%$9%096/A9PU$FRK%DJO-%N//"_!_X4 M04[ MBL,%?Q3HOG@7Q@=#X?X%ZR*_H4LPS^F8,3IMPH2ACZ3U?;XIS2!^!>F M6>&_)>B)VC\2L,N!%R/2!7RN#MV2DL.((%UDE0%97JHWU8#LP#!$W"@P7&1' MA%1"[V+%ETSJ7<=,5=-:MK@P2"E;)_:3;S#T',**OL0.^N^8POYE( .\P*8" MDW)1KI[+")69>808(^O.OX71H_1H9J'\6[T^!9X.JZ00./0*JC@K#YY#VX#2DF"K74PZJT^4JU(B **44SN* M*,;Z,UV3Y: YM@TN]@&S [)A P6"DHXCS%+(90]DLH1E!.]54H18/R6-?8IF M-J:FSGK??!^ M,CZJQ:L,=WH%#4JE?"KFE+TSF9<_6J72 Z 1)9Y[_D23:-')%*-%JF0&I',V MI93WU# :$T'B/@,&%(/0.NJ4:Y?+5;:^'&PI5B.X,.3CP\8-ZI@&,'HY3E<'F[UW(6B\@L"S\[V7*ZEM7Y\42WJA@#F[]. MZ"$E<@B]K "$ ME%7FNI0J7 ZPMI]UI ZY/9BDF1,XM[?PG%#+<(5G24HU-M%I7VXQR2#+U#JLED=A_6\OJX-V+UK43 R*)8=&Z6URR!H.!A MR2/"@ L\/"!41UJ8"-CPA7(F\BU\M$S;[.9B/NL!D3BVJNX^V,YA,W, M/0)S1\$,71)Y&,%=,BO7(+0N)O[A/5*Z[Y U,Z- 72(4ASWX*Y:'0=2S/+N" M$FR9.\>T>U&?4#%#@?L47L%EV)%%H3ABI.1=2:1K@6= BB6S-3L2RXHC'C - MR"54CYD,RH-.?A@2E7PKH0]B:"P_&CQ5910-H@?5JB)O:*)P!M0&=H^0#7)# MG!N6N7^,O2SGDZJS+V]NS($C<$#>2,H4"MG!!Y4D*(6\DLQL,1<^,( MW)CKY%V1RR>]ZE(+CBS%YU%XE+TSR*JX5*$+GG1AI*&?> FF=#,7CQ%[(%9D M:>3R^),AJI6#X$#!69+&3T6G$V;/\:-Y$U0P3]U=8*TUY6ZDJC62M\"Q'+0J MC8%WVNW-YU_>?[UY10?6?[2^M/+J&'4GDGK?$3H0VXRR\AUE0\.*Q.P60[5W MC21SYSJ^+=PG9P7Z,AG@NQ;/ A5ICQ'U -D[2[81%Y2'[:1!8T$XJ-,YQJ[8 MQ$,9BU6[:BSN9T&6!]S\'J4$I N!C%H)#"L$TPM,W9=QAMW&,7]%:4A,"/(0TQ9S1F+QX .YJ =#WF4DR%79C+K2282J)2%0WP VDIO/\(3VJ_3L5*7^ 0$7;K*4BDE$F+T8'831$"6] MHGG+_^AHKAX%HNXG:\HLY]U3559?JKU=VR"F/,0P&LQ*-UZ/@CK'+%?@%O=G M7XJ281SFE^]2_V1O14DPB1[PY9>W-Z^V4\*N2Z',AM6Q;%MYWSM*Y3V-N'U[ MJI\S1^D=%4A1:1=7X>_% $O,"T][P"LMA!A_ND,/Y#Z6Y;F)"$9WLK)\*%U) M&21[(!\4+,%0#+RA-+A811[[E 1)3X!%T\'']8,A_263Y.2?12HDFKTQ3.B. M7-?T25W%Z2H&)W];T:F&JOQ5KYII[(-S@E\J0_G!']Z]20-*V*(!OD0S^)Q" M#B&A:,%3!.B '03!X V5Y 8)[>DOM2:(E&4>!'.AH:M1IZ M&2VY/$^Z/,11'F4&]@Q#6G3W+T&V_D5=R+$&CS:&OD@?!=7OJZT 3NQP+O#* MN"8R[1#!U>6F@RNO3"[-WE'=/\"+8[1W15TR#8FEWI@^4DJ<6YW&FF?.$>U\ MV")QCG!PP1;3..I'!>ZR7L%GY8%R,/YT8LQ9U>E3.O:&#RS($,&#+.^"/D("=8_B[M" M'.]4*84*FL .JN/>!7_U9S)5BG[JA3/ M$?6)-"DG2DH=S$SVMRF!"U7"\(#^()H5/$RP"1O[TF68T=0M)DO"'Y6U7KE* MZTU'R4$J/2HA+N<:=DG(O_R#?3&R*3O\9S1/OTCSE*.#@VG.JU=6S+PQ\KER MO=42NXPOW_0%;L+L_.#%@[&&O=@MP[)H4Q0+K?8LH]7).\T>I&7=V[$7!U&: M+O6KR[ID';H17127LOE"[0VX)H%F=;-6;!2?H791R@] V G 42:H+]O/X4 MA;M4] $=;07 ?]9;&XIMUA!9%0I5]*8@T<%>!2\LI^7F.N:M[%.MR)NY6R@! M2YT2X# ]D_E/**WQ3&JR$CYT/^FL3MZLY*&9OQAC* A>$Q;<*V0 ?,)W14L? MX*H0"B/J>R9:$N"I8N5.JJNZ=DI:?@WYOG<7:[8_#M*(^O&M\WO(HKO?4^[K6($ 5GY M21;.0(\O&R<$_['_1.ZBO&H(LNMP_+8\A8K(U](LT)'ZY0'/\S6[5!?W"P<[ M)LPS[:#GA';+>*D)F0+T(.9\ZH6FTA5=7>?;3,_/NEV[T;1IX%R6NSC/C^O4 MZN.\N-+E;LEO5*Q7GHX6ALY/+"O[(LM)[Z7G<,&%^<::MD(?W>K<9#_[W*3] M'*G;L#GOOIH"V1'S<+V1G58OMTT;N@SO>%:].-M?W9D8#/^>&A(_THV(,L0G M:T-LMJG);V=#"]WL$N.".N?.D@,TS"U)\(X-@TXO^.LC) O\*L5([%9WAQ@) M;"AU8B0ZFN>V5OIQI4E-JF,IUBEB*=W%6$KGF+$4=25$5P@E4K@'/QADU%HX"BPX_J4IK?#.U_CEO;GWY/C%Z:- !.G2,:#TELZ> MSP!?R\YNYM(F)9\VAPHGP2R1@A")B-F,ZIS#EB(B^YP#-BS M'V_:+7-ANWRN-^]>A3>_WJG);'_)G;';.[DS5JM=TYVQ2N^IZC6V<02OYBHO MK'M\8[."X,WUR_,[*DG-[J']\I5AKY;VCRG,9P4!%=JM7!W6DDJ\ M QH7NR].$4MKMUP$R1FT;5'NG:J"J^Q2L/)J8AP%Y-^6[A@3+.J8NY1#^Y?( MEV*+.R%[[>"M!X$;:?Y(4Y6Q>EFX1JV;M)5D5S#+-X(0P3Y#+B]55;>"KY+:T>1LM9Z?- MVZZS>>]U6UT(I1F%5W":+.OU\K%EL;-IW51(U=+EV3RF1>DZ[?1E4U]PFQAF MI6I$1U6]3Z7Y_P4_#?#GJWN6GW2U%U! /=^%_1^'=W]^\^53"X_D@/ (*:MVL MD$B6NT/(W>\(%A60WSO:KPB61BZDT3;*M;=*K-H;I='J%BYY_IAU%&ED.3R* M'*X^)\FA\ S^(!#Q _.A$3CR3W5=1] 212R$3E.]=JOWL@7G D)'6?C.:;5? M9H [R\]A9?DB"$_5X"P71Y&+3W01!^?]9!H+;TCM(U5_9HS3Q1'BB09!ULAN MVU. :S6*]+U.VVH2Z=ODZ"GU<5K=E]HM&LA7I!D6B+]V^]9+QJ^8V'LC]D=I MCRRT0&5JP_=,[;U3^T/)NA<4)X)7DYJM^R&L^R_?Q8"\-\N6M0TEVPZLZ&GP M'_*+9*[,1\8!_ZWB@'1)$VK>_7V,*+-TPV&UN[IKMO'/4*2R'0EZL D^)/ B M=EN4+RDV=__]XWNMZ 1CM#J4@>5II'Q]#T%:RWX_\CIC\FH? MGMEX%#9^+:,=E@$.^][@6Q#=K[S:46G;AK60K3 WR#UY(DN.\+-A:)FB+Q;J5)1@M,I[=9B#6T=%@+@,."'/@0#MQ#@9<"*JN@U.I8 M&\+\'NB.3P$;9]#A"&9)-_@RH@ '0[ H+ZR6D MEXXCO>]E/HVNY6Q$D[5[NV$A)J3:I!A=7:]@+7:2): M]1?50KX20KTN;'7C4R!HR>N"55D3SN%\SQ/$!*,P1A:GT&[]5_)IA>%;PAK0 MX%4-?2#3 MGK(!.?^Z)!.VP?G7G']=D7]]&G'<1MDS8Z31L2LX&MHJ[>;V_@G'?S"H>5:7>(5_^D3>2=BD8I MU0KI:C#VQ:@T G#&QSX4=]@KA)+X//29BJF6^ILH4'B9FYHEH,"_<&7>),(Z M)_@L,[BJ&THPP 0R>1+UBF%C\2#"&8+LEU^&4.UA@BG;7Q9_I_+4\CZGV><9 M^'V>F9B]7]?JV.'E 6L]K5ZJG(CH\5JFN B45>T!YHGS7_21LB)&*__0S$?NG2U8'M]RBW-1Q0 M3PUU:E'$+$@D#\C4YT@V %;@@UY,(D/Q.47;VE&7AB75-626?V!T 3BM1#ZA M^&BI*0*EFF-#C-)G69\G;-@B\8/RPX8$$Z*OX[DK\C+*&9PT*!F>A%_"9&', MC0HUQ9#TK; ZN>9Y(+EM7% M0MS\BAWF6YQ^9"J'#R/ %,?K!R, -% 44)95A1*+>(A8,U L#LGG9ZG844RY M?C[1(@5OA-"7<32UN>24S3J7J%+:^2RHYP.\@[;[E 5H).QS]."!WE<;J$" MNT!YHY%02C%+9YE[@P!-^\A'74BTL0BDZ"=>0&O=EH-(Z1EMQ26U+#9QE>)\ MH:4=7WQB!.Q,J[O2N3@?NI:(A9JD\#DQ-'1<$$JFG!J*(": )V M1*B>YT4OGY+IR[I$2559WS-KWA.\S_=/V4L6SQ1X%B_ZV>1O7C*X6><\'\O1 MJ/]1J0%.A==4*_NL=!/VPEBL5,4UT5D$K%)(N;[SWV=O4L$CV@N6(D4EGWN^ M:D7VI%K]]FST#51MS2UZ%0BNV:DQ9]B8'EKU2,[B(6@>?:,.I9F\FK"EA M:)6LE)U:WWFI=Z[5ON7U+,07]$*XLH.QE/-EZ[-E]9M,Z4+=),\12]&HO@<. MEG0D [F%7R2O7F_7/3V-IJ]E.U"5;Y$%=M'VW@'Q F^:B-?9'S_BMAYX3Z_] MD$A #_TXWWL9XYA9OT851B4>R:^+$&?+D&'.-(;_'V9O5E^WX*L?*C[OMLQ> MM_(KL#\U/W?LZI>L>F+EI,Q6Q^SQI'A25S IRUT[U ^DS5*CP6B@\?G;C7VS M<.G]VII^U\SLREO:"+SK7;0;TF3LVZ)W-QETHR(LD0XWKF#W(I^R;=FN-@(,1HM([E1_0S-H:4#!E2FHLE;:,QFY9=EHI- MSZQ4G3DB&MHYD/+%(O'VM/CRHJD%4J-6;75TH]>N]NCV0P#\JA8A5AOJHXCN MM4OON0FPHUO=[IX%F&689?B("^\:'19@%N#S%6#'U-VVPS+,,GR^,MSNZE;; M91EF&3Y?&;;U=J^)OG#M4,R(_G=6H9A/BUD\.P5C%A9>&:*SZA&N4F>;)[L= MO6O6#414B\G!+.PU,Z=MVLR<9C*G;9C,FF:RQH0=N6TP=QK*'4NWK;K'5N;. ML;BCF^:)F',-5X=96OWO']^?Z-I0)8/;P*!A-,/4\FS5?![=&X$:KN,]W>K6 MW1_W3J1F1V5835A-NGK7?5Y\G=6$U>32U:1ML(ZPCK".K+TBZ.HVJPFK":O) M>C5Q])YEL9JPFK":K,N^U.UNW7NA1F@)1?A^(&R""X+\*<-,)$5\KV9/5H0\ MGW@(+56@AI7ZM=?HQ;9F*MO@6!30,AWL*['81V(+=!I=094B#LQP)K(GO<&_ M9[Z$_$&0(&R!^QXK6H)H\"V;M!]J'[PGN9!ZL"--PT\IFG4H0._CS?@"4/TR M&2ZPP[*FR,\$9U$- RJE3]?>1L%LTI\EVO_Y08 ]\MZ_E[ P7Z(9]DL.M4\( M[:AFIV1[#G&N4+_54Z\U8<(QRF;]=AQ'H3\ >_T!)JA>M6.?@ZL$%S<97)S! MQ2O Q<_ _#4%OXJ1JZX898@GQ9-BY"I&KF+D*D:N8N0J1JYBY"K&VSD^T1AO MAS6)-8DUB9&K:MX<-A6Y:ND"]J)OJ,__ MK2N^Z^\:OV<<',,LPRO*T,V[KE M, (0R_ 9R_"MW;5>L?"R\)ZC\+8=O<=.!,OPNXC+7&SRT=,NN"SW'D=UCG;-URV3F-)8YAL5W(@UE MCJUW769.0YD#FF/7C8 S^SUN-\#]WO@?@_<[X'[/7"_!T:I M/S[1&*6>-8DUB36)^SW4#(ISOXHL@PW:.&6H7>LNOA@ M+,,LPPU:N*5;;9-%F$7X?$6XW=9=1GUC&3YK&39TJ\NMHUB&SUF&]7;G>4FE MEP';<@K:<^.'Y]&OJQN]NFXPE\T?B3FN?C(8;F;.)N9T#$;1:2AKS([>KAV? M8NX_0V70;*: M7+R:V+KYS(Z>K":L)A>O)GJG=I<]UA+6DNO2$JNKVR:K":L)J\E:-7%TQSE+ M[ E6$U:3(V:ON9WG94TT'J%E,WS'AJ>.R!-"3%&8$TD1X=L14\(/!['P$OC2 MM%K.2WK.-%K=E[H6BV0J!JG_(((G'>S-9.K%\+LTJ@^B@F 8_L2+@1#:<":R M,;S!OV=^XJ=^%&K12/L*'[W'"I0@&GS3U!+]4/O@/:E1BME&@\$,Z#YXTKQ4 M^\,/@D3[8^S%(XFQ4?P.YOP-9 @_B28"?XPO?AN%22J"P*-7RS==*M!+T6+F MLTAF09JLF''C!;^\JA)44"Q7]5Q,%?%]$,R&HEH(\5=?HAD,'X?:IRA),YG1 M-L^GUBR\((GRJ;P=QU'H#\!O#Z;@MJVWO M#66D'E[)&I01M[,_Z!.>%$^JN9-RUX-9,:[$_,_.%$"%X718&DH9&0RGPW Z M.S+VHO L& 1D!Z(Q" AK$FL2:Q+#Z=2\P6 XG2;#I\WS_V\:>M=FR&(68;/688M MO=-[7MDTRW S6'F],JR;;19A%N$S%F&KHUL=SD9B&3YG&79TVW98AEF&SU>& M>XWL3G<-%XB_1^'='L(RUQLP[-7V@3F6>ZP$L7;=S!IFS;%8F;-1G]2 M-YRZ[B0SYUC,X6R5IK+&U+OVB?:;J[@[Y$8<33^&7CZ,)S?B8#5A-=GFAIX; M<;":L)IP(P[6$M82;L3!:L)JV-Q M\O?1^Z/7,F3K#[OE'KSS1_TF'K'P)_U9G!"N/GYU_*X>V5.*&6VKY2(Z_S22 M[4M>QP)?^R 4*+]4V/*#2O6,XA&O#UHV2U<_L@0E>"*9LZWU1*R88A45R_\< MQ]D(4^]>W/6!T=_NO!$,\-H+'KVG!,U&N<>"']XMD'Z1:BMI,QH=C#;2!@[% M((I)Z%Z#Y14Q_@KFY#5F+AIH[.AO-W_Q'=,6;5>X9J]OMZWAR!MZMNB:YL!P M7--RK7^Z-S]])2V+1JA.*?#TKS]XE8QL4*N;#[,@]>6[M.RNY9V7>F?=Z::\ M*.Z%LETO%+ &+<.HWPREVS)[Z]LQ;/^Y8U>_9(<>$1US?XTK>%(\J>9.RG*Y M&4C<";N&P ]&XA0-K$FL2:Q(W0ZEY MB\3-4)IP6WGVEY$(U&'L9-FR&T& 9/F,9MK@5"@OP60MP5^\\ M,_F/9;@9K+Q>&7;U#L-ZL@R?LPR;NF$VT96X!B0C;H7RW&X;1H?!)1K*'$=O M&PS*TE#F=#J-@@#;D@-G2&@3*V;7QYJ8I#5):NB=#=W;F*3UG<#U!H'Q?C93 MD?%^&G]2SK/Q&]F+6$MN70MN;5[G5>L'ZP?K!_5 MQR87SDV\C;":L)IL5)/GM7MA-6$UN70U>5Y&(F/\K,94. ^,GS+R0U*$$G=$ M=GCT$FWBI3 5+X !!U&8^ D">VB/?CJNC^BSC*BS%E6CD1@A1=.@SR*!+Y*M M1((%MX[@%@A5L:3QMVAH&(D7<^+'D@DI:VY:MKO= +DJCT MUC@*_0&8TP]^$&AOIEZT+F*.]-V .M[LW6!R>%$^JP9/:@/_$4 SS/SM3S!%&H&%I*.5I, (-(]#L MR-B+@H!@W(P=B,:X&:Q)K$FL28Q 4_-^@Q%HFG"/=O;79&9;MRPN'&<9/F\9 M9@0:EN'SEN'N\S+?6(";P<>K%6"KHYL]BV689?B,9=C1V]WGM:UF&6X&*Z]6 MAEVSB4;X'*Y #@@S<[FU[H[>Z3$@PWXI:O;6HZ Q16NF@O?6PQHQ/6M#AECN M^@H4)FD]DO9TQUJ_;S-%:_I!&^!0&8)E,PU+*?ZG0V'A$\F9GTBZ8-LXN,DB M?-8BW+7K0F.R"+,(-VCAM[;1VQ5]A(6W&3R\6N$U';W72%QMEF&6X1HR[+ 3 MP3)\QC)\VS:;Y4-QT+KTG*U[\^TK$G+KLND MW!=.NFGPI<>>D>>=]<Q2T2 _DW_6!R^7" #.3/6L):LEE+ M&,B?M82UA('\63]8/QC(G]6$U>2P:L) _JPFK"9K(W#GJ"$,Y+^/69K6:@SM M)F/Y;Z!@PT'^_RY"$7N!]A9^&7N#%/2 2/%9P(>_)"F03OLBX@=_ +/(@KOO MO-2KU].@.6(VM^K!PJIC7+60JTZR51?([5D1J$X_!DN4)(CF/O+3 T.W;U#> M$P.X@^EN&62^:R&X6U;+ZM4%L%[UN8T(\OL!MNZ8O7VA;=M[0]MNWJ1ZK;;5 M:=B<&DFH1DZJU^JZ-N.W7SYB-^.WLS24KN<9OWV#++#96QGRN20 94:=WH%H MC#K-FL2:Q)K$^.TUP]H[Q9L8@F._ERP5./9D?OVCT6*1:I M_0KC;K7[LTBQ2&W;GZ+CL$2Q1.T-Y+EMZUV3C12+U!Z;-X K95HL4BQ2 M>T,!=G7#L)YW*A[1_R[W5%P#@'LC<39%FK8A;B9:C2]J-4WPTPV#Z5:3;KV> M;K@FDZVNN-EZV]HMT'#-9+-L1[=[7:9;;6_,T*TVJVEME\/13<>]ND!\EL%: MSMUD3YX]^;W5+^@V1]E9H/9'#!M\]VTNBUF@6*"V0WVP.RQ.+$[[ Q%IFRQ0 M+%![(T9'=W:,NK! L4!5PB1VV\Y)8^N'+/=KZD$A6UY6<(=&FWZO97J$V)VH7TIZ'$RX-%#J]3KNH".+!6_]L& MT0=XE3'G#L,,K\UN)J8*2.D./]DW#WI;+;1T/#_ZV^>IXK8<"ZG@&"\IB; ' M_XY&\R!-7IK&?G\FT9'22(MFL?:U!1-Y%-JGV!\([>]!U/<"[;_^E\9X$P2^ M&&K_G_9?7@S:HWV*_! 41SR(()I2'@$,_"\Q2!-=BT4RA;]\^.Y)U_Q$"Z,4 M/AP%\"&,@6AC?JC=[U((J UG-%T1^!,_]#"(TM*^CH7V-IH T9_P;4GJ!S!" MF/II *^#7\=B(& VVL!+QCC/@1##1(,YR/A+%.*/$+(J&Q8>\R9@-]*DA=1 M0*M(P^'G:%B:1+)$4!@N$26B1(L!*(1C:[<4B^R6^W(WX*Q%G)8&G^7 M8>WY85=#O2-HE#;:KD8C%R.5.8X9R]OYAY4*&E& M\8C73Z)@EJY^9*D\^T2"8-OK1;5BBE427O[G.,Y&F'KWXJX/#/]VYXU@@-=> M\.@])>C"E=4(=&B!](M46TF;T>A@M)%[ZU ,HIC,W&MPI40LP]%_]1HS%PU4 M8?2WF[_XCFF+MBMWV]9PY T]6W1-V##T4X\$5"]FP 7JT';\BL M8K(OF,^&67]T&@8$P9!(@OKQ4 ,#FTIDU#2>#8AP&5$9U;(^JF6GY=CU4/U6 M @=V6NWV>I"^$Z 9\J1J3,I9/]35@(V=*5S> <$3SY0BVP$(7HU<7R@\%6-Z M[4"T/6)Z711=6)B>+4S74)KULP //<1XE#I][-@$Y&*3./>W_F9?Z]AM6V\; MG6=U@CGW5D@LQ&).Q]&= MSO,:RQVP;]R%8SSA,/FMR@_R[D$CHJY& MW1ER!\XYTU#NN(YN=DWF3C.Y8YIMW>WL6%%V]$WT#$-C?\RE0CRGN/<, MI>O6-%W=;)?J0+?TW1IPQKAXUABV;E@]9DWS6&.UVPC[R:QI'FO,KJL[;>?H MK+F&\^8OX7"7*Z3Y$ID]])&_M*#0_@G4;"6U#4OO.G7C]WNGTHD.+*PGK"=; MXLCV+-WMUKVL93UA/;DN/>']A/6$]>2B]Y/J O1LTN4*H(Y]L@J@#34W#:E3 M>I-@[595W>^CT,8>UHP:1LO.RTA5<5A6MB3K-N$8J*I&Y\JW/WGQ0 2:365* M5=^TRQ7>5"?ULQ>D_B2*Q;[*P@Y&51KQM9^"; [6)YH2G3]CU>\OLNKW5S_T MP@%2+0/)?^>EWF76P7TN53N/\G7[F <,GV(98C01>O&!:CXD"\WW4 V];87< MWL3M/$KGC%;'MO95Q67NJ8K+;%F.RY/B235T4G:GN[=)=1PN5[S\&KX#5C4V M3!A,BZ5A/Q6=>Y&%_&=L2*ZBB(TK_TY;1GI62W]+N<&L2:Q)K$E[UZ1KR))\ M/Q^^X1XR7"^T6\>]7H>+CUF$SUJ$+:MN+0N+,(MP@Q;NMNN6^[ LP W:.$N MNQ$LPNR9T[9">@,R\3,T]54,W,V M,:=KU$5%8M8;]4-+KB^T,^N683/6(1O+=.M#;##PMLH'EZM M\+;U;NW0'XLPBW"#%@XB[#3QXH5%F$5XVYB+U4#YO8:+PX\+7>-/>7%88F8% MGL@91A(=IU6W%T)M4M06[-.0XB4+UEXS-EL[WNVP8+%@K3O*F[U6#;!<%BH6 MJBUR&\W6COTD6+!8L-9M@V9KQ_P3%BP6K+7;H-&J$=*^#J&JQEP\?RBZ-1AS MF[#EAF(0"R^!+WLMXR7HS&3JQ?!?"@MQFT%L'5[MP^$;EJL-9P*?'<.<1;P$ MB:=Y01 -"%U.O2":I; :"<,?1$ 9^-1+M6@T2D1*O_##;(:R4CM?(,T?#O]^ M-&QI-0BS#>3>HY=H$Q@K]F'&3]B3+O&3%),^'OUTO.4P]C( Y%:RICC>MEHN M NA-H\1/_0C4BX J'T2!FX>8>:4'%>J>43SB]9,HF*6K'UF")CB18-OM]:I7 M,<4J*I;_B4/XP[_=^(YIB[8K7+/7M]O6<.0-/5MT37-@.*YIN=8_3;-[DSTU MCK/W3KU[<=<'V?MVYXW@M:^]X-%[2G!W*';K78,,NO8Z%040G(5^*7SB:X M*?TI$K+7<4']**?^A-QOZP%U=FP=CW4 WA9.*GI9#5#L+S%7;;O6Z M>\/'M/>#C]GE.?&<+G].O?7 K0R2./^S,\777$9;5>1 7Y=Q5Z]6+A9Q5UDJ M5DL%F\*5\=-5R29GA];X+(C+9^-;GAVY&-R2%8@5B!5H'PIT626>U2VS2KWN+Y7=&5FW<+M[4;P[1D6C(MF99,2Z;EX6BYIZH(RG]QY95O M,WR9:@I\!J?2"[3X.2[-FC2K.E2[M!JFJB4V6QTZMFYUZI;:-0>XAX7MG(3- MZ>D]9\?$:18V%K::<'&VN6.M&LL:RUK-8E]'-]OGBW_'TG96TF9V=+-SOE"8 M+&WG)&U=O>>>"$EZ3S<+YW(P_[L(10PG\P'\,O8&A&& F:5QJ98!AG[P!_#. M9QW?MXD*K:N2JJ#SF=1!H>WLVCLB+#8 /N;2V6-8NN/6==N9/<=B3WN':!%S MYTCPY>'#2U0WC1-S9ZPU4P[WX\5)3F>/JIGVB M]C',G(V'/MVLW:V]6>'9AGBK*^HOHV?G2NWI2+5=[<292*W9;>NNO>\N(>=V M2KXLEG8X.QR!F:9-9:AJZN6O4GUG: M1)9VNKII-(ZCRMW/9I#-6,%5[?&@QL_S\]?V_#63 MB\G%Y&)R73RYKK,L63S'2;C>:R#3T8WNB=+TF3L;N6/K'?=\R\,NG3MZVSS? MJN0+9X[5TSL]SGAK*GJ?V-2YSYVCYB(9S(N9<6>E>N=U0ZGWGLKRZR?=Z MM[MC-LB9752=)7,Z=EW_B)ESK!W8X7J\AK+&-/5N[8,%<^=XW#':==.:F3O' MRCGO[)BDU*A2O.8[KK4P)S@VNZ.EL73',/B4W$SV]'JZX7+\KZ'<,6V];9TO MUM6%<\>R'=WN<>5>0]EC=@W=:K-M:RA['$; M1#"[/^D##M;6,_J&[G890JVAW#%[>M<]T>&9N;/QL,$!P::RIFWJEL7H:0WE MCMW5[=H(V\R=8[D$I]MSKBQ@^Z;DMVK12"/JW$6CNUDB-"])1)IH=]K(#[UP M(+1 >!ROK6UJ>@SBU536M#G'N:&L87%MH=O#OF9_X&)G5M:%X$$$T MG8@PU7.9 MPS:MJ/;]9.KY,;JQVF#LQ?<N95H_,GN:R1[6'68.,V?'1NK,FH:R1K=K ]HU,2#;&,=U7>>V)D 6K&S) M@00X1P'N='2SNV-5Z=;$.(.#\\4QMFWI'7?'5I_,V.8RUK)UQ]@QF,5\;2Y? M;;NCVR8K[,4QUH(M=N<()S.VN8SM]/1N[>3,8_!UKV'MQAP-5J0<>WZH1>$< MR-G03Z:13-Y(="T4*8>Y.9)Z.>QQ&'>@J:RY!=Z\8K8TC2ULT!K-'C9HC67- M20S:-86V/TX%5LB%]YH?#J*):&1P^QPEU^SJ3FT\_5J$..+MI*'/, MMNZ>"BWJFJY8_A%B90 \ $N-Q=!/M2!*$BT6U$Y'NYW&T8.?^%&XM+UPZ&6] M=:DMO1P5.UI4S*AQJ_9@U1S-F+E_P-X\MML6X-P% ;L7LE[O(?%.M+T91++34^WY:3/%+*]"P=,/>L?UC(^INF*TK M-G/=LG;$/&"^-I>OF(YJ=NLGUS-/F\M3R]"M73&>F:^-YFO7JIN[PGQM/%]O M';O=+ -\31%K=1Z @P"<"4(Q\M-RBL5N]:W7>WPU=:O-Z74-9JX3C)?&\Q70[=W[0?*?&TN7]U&,G5/H>N&' &J*5\< 30O36._/TN]?B"T M--+""#X/TS@*X#%$:)=PC0G"8_CA _PY$6&JP?_[J7_:QJ1G*/*W)M?T-Y K M5H?S?YO'%LOAR&E#67/KU "@8ZX[-@6:A\$:K9ML-WG]4+; X5.%)Q@ M'6$=V3)7R-1=:T?X'5835I,K41-,O;*=^HG7K"*L(E>B(J:CF[L"N;&:L)I< MBYJT=?.9O;=935A-+EY-=,.MFQ;=""VAF. /%".#?P_]AY_^"O_()DWC^.%0 MA.GK#DSM^-2U9-1TCK#K9FEW3C;+S_!^+]!B\2#"&0P[BF(M'0OX_U@(BC0F M_G=M N.,$TW =(?:?\]"(1=G&[IF&58;@Y4F/N2WWI0[C)E,Q MP%9IP9..PR"('I,M%L_A(>C&:Q\F+QZO8'4$R^^]T.2 M18<(+:.KF8Q+206"!]XT$:^S/W[,6M_Y(9&-'OI1C:4$'X9;E%+BJ_SZQT=_ MF(Y?]WHMIV.^O,G#V.K%\ENS!6SXH>)SM]5M6Y5?&2VSYN>.W:[UQ,I)F:V. MZ_"D>%+7,*G>VJ$V7$S-NV9DCZ2%_^FO_1@?+QNK-?TL_J_#(!@)S M]8_C>72WNN_Z2G;_@[3WO^3V7@-3O\5-UEJ*+/_LM#ZJM>4-:Y43=B72\ 7V M?I:%=;)0R]1L),*&G]7QW)LM6.B:;G,SOLV"KXEH]E$4KWE+E_V>][?XBQ(* MUB36I.=HTC74''P6J><'^RXPV/3,2HVYZ&!MO<4W.Q!K=72CMV^ BB8DQK+H M7KSH.KK5W;&7)XMN0YAXG:+;-?8->RBN-6-'X>C?S!;I#$UPLM8EEZUS48):FAW#'T MSJX%0S8 [@!A__+YXYA[W@[R=PY_-WQCO$T9LW!6=/5.\Z.+>N9 M.P?GCJMW:K<38^XCI/6?'6#2K":O)E:B)K=OF60)9L):PEASO2&4YNMG>\7:&]83UY%KTQ.SH M9H=1]EA/6$_6UD_H/;=NB*X16K(]?%@)F*L*MJ7TE*),VVJY" HUC1(_]2.8 MB@@\A+]26%"2KF&(E^$WIG^,X M&V'JW8N[?BR\;W?>" 9X[06/WE."_"M#>_GAW0+I%ZFVDC:CT<%H(X5Q* 91 M[!%/005$C+^".7F-F8LVCL7H;S=_\1W3%FU7N&:O;[>MX<@;>K;HFN; <%S3 M MZ=HT]B=># 1![#L/QYX%*;( Q_(&_Y[YTF3@1U_AH_>H:0%VNU.+]4/M@_=$ MH[6:CD38>+Q$T\JST?FG4T&,R !P,8-]7^ M\(,@T?X8>_%(IZD5OXN%/^G/XH0L"'X%B_GF4Q=QU?2&9@*&)4E%$)"94J^N M+;8;]NG3BY&UD"NV?UG*1,G>-P2G7B4_V*%(A -![=_ALV@JY$:3(%\1"608 MB!@L4H+]-P_"&C,C)A1H(,L$@-)F)?+:;XH QH.>L7JM[N U&28B?35]X<8@[ M15BP=#+Q4S06"7Y:5HZ1'\)F(O>%!_A,_@@G,0;*@ W)1^W#L/B[@9>,M:&@ MH].E2H)":!;?IR),]N-JV+FKX3!&D^ T5=C]BX47I8Q M>7<@&F/RLB:Q)K$F,;IUS7P/1K=FY+3=8"=L!K=FR3U+R37<'>NW67(;PL/K ME%S;VA%.A>6V(1R\3KGMZIW:C;M9O? M<@[W%_N&K]X2Y.<,L7P>L+SL]C)V[9(K:]GHD3Z9H34 ::WV(BNE9M]A< M-]SU-;1,TIHD-?1V;_VQGDE:%V7.V>#\,/#Q9BHR\/'N 6;79OC6QC+'( C/G\ 'VML7,:2ASG&[=EEW'@3P^)V?T60G#*^G, MX$<,?C1_;Z:V'K'9D*W<$H;FGH&M*B#.#H;!VK$9@[4&!NO^@-',#"+/=)J-P;H MKSH'PWH=(*HD!Q4@JOM$R5/&I -_'%,6:N.I$BKK([ <_YVM /_29JD?@%") M1.&03CT_OECXU<\E),G4^[X'&6C#+J*@O0W&27PF3J+A6'N"C^NXZS'?SA[3 MCB?%D]H[3F*'<1(O'QF/<1)9&HK%,TXBXR0RNANCNS&Z&^,DLB:Q)C5 DZZA M'*YA.(F7?J%9>_W-OJ^T]+:U8Q5 (R[M6819A'6[S2+,(GS&(KQK(1;+;Z/8 M>+7RV]:[]KYQ%%F$682/*L*=7,4)0&7SQQGQWKS9C+G#'EP:UFO MCHJ\QPI0]@=MI^ZIO-$*<%G,L=H[EFPVDSEGR -SPW&)H2PWTY"A+'>',+!M M1DML+'-,>\<6;,R<@S.GQQ"P#66-I7IL:5]H':)VF:K=".WNT> D>C =W/6"=8)W;4B4[M,^^5ZP2KQ9ZH MTVS-L)P=+Q+W1)YS5 W6BPO?+DQ3[QX$YI65@I7BC)7":->-%;!2L%)#KVO2!X @,2)GZ2(LC;HY^.MQ[);FD; M9U07YJSW<@G.K&&8F-M+C>)=VVJYB&@VC>147L<"(1$?1 %DAB!FI0>5SAC% M(UX?-&26KGYDJ?KZ1-!W=F<]$2NF6$7%\C_'<9$V MO:<$M;Z,2^>'=PND7Z3:2MJ,1@>CC31A0S&()(;B:S"9((KP*YB3UYBY:*#X MH[_=_,5W3%NT7>&:O;[=MH8C;^C9 @X- \-Q3_/25$/] M=[""X&G M?_W!JV1DHTRI561E;S2EVR(U;F]2MX1EO J/?10@+#U!O MTM@#CH7W"BBVD!$8^@%T-MD?LNX+TVZU-5A.@!X"/O_"<5I6]LE^<5:5T !M MLPF@[_$8Q=\T8#HL92(029E&%M_%8):Y+=$LUM#+#J+["^7^.S&-Q<"7.-%( M3V\"FN+_*3]X/G9N)\/.;0 4^P']S89P\TV9>;!^.J_=1:.[&8@\6DDPD'?: MR \],&A:("&BGVWZ[0PAV>K )G ,-LM3KUP KFNF%!AL6(AOAM7G>__!1.+8 MS*V-V'VJG83,R!#. N"&Q73RCNAFX,BP JE9@RA)$QV_#688 M,(']\0%6CCI%7UVJ=2DT2=>&L.0@FJ+WI!.%(R!XK$UG<3+S4TF'9W/[$+;C M,?93/#B-T!J45J&F3!$"^4:@,![.Z!?P28#OA>D,!(4N8-\L/PWFA)Z#;\!W M!.N2ID+7?@=[/-;>>C&XGJ&'09L1$ G&_CV"23A$(+#9Z(^@&T+B=:G0_.\G MV'E DAHH=+^S-9 LROCI%\,"0YEG^^49[I1P",@,^+,U&IQ\U5[%,8]@P,>P M%F!>@$Q/4#Z0I'W@>0@'QE4>PP@D"*WZ@GV8QM&_X*>)/G,%,+!*GV&EVED38LW$@&+8X"_J9G,-A2/A3M76% M47A7XL8+8L1RP,L>A\DJ#"?1R\>:E\^ M_OI9N\7AOL!!%57E(_@>(9)2^S67Q<\PX5<7*BH24%2VM@E1%>%9_]^HQ71M<>Q/QAKCV %P"BF,KP)C@L1C$X\,EF\W;Y@B5-#% XFH!'$ +! MGR$__B0+3^^;<.K"]@ZO\U^;W>R.__3!YO=$.0K.]N%4./)W)B *?]$H*TUC MOS^3W8XJ_;^R[,)_OC!;*@6Q'&I<]OKQI\[B3].QETH.@F)%]R'9F>&,[#TI M.] F&I8U?,>5Z MQ*>8#CE6-&,]YR%]*YQ_LV',]P0W3:T,F^]*3Z)EX)@0,"].M-6KL>G[HI4@ >\6!2/3?<,&]\1 MEV;Y![C](O!A9Z3M3;I-3UHRCN+T#NS?1 MR:8X%_!4+>=Y4*1.HF?<+M\&P MX6>Q>SV[(@=?HOBL.)#39S X'$H3O)2)\%H1-GN*J\@)X0#8B;0<.P=#X,$F M#FX<^#!"G:#Q4(5?XB6]GR3R5E[=^,C#".XD>!+7P:UXP!MZC/,]R?6 %X'O M2])H\&T"\[Z&;#[_Z_,O[K]J_9R"Q(W_@9<'M?II=>NO: M0&E]>8%X*'B<\S:K0T43\>>?7@BL O\%)"(++97)+VE(5R7BWA_,A8U:VA_R M\F20TL0%>%>TM(T\S1P=/+M0#(E<1'3TX.A8Y#I0 X6BG?["?I@?C*&WXSB M: +O!:$@+L#SNM:/XCAZA/].E%L[YW/A\HCRN,2UQ%ETU^9&]AX\/Z!M0KX# M%ZN.]B-O@(ULG[1;#X-D<#+%Q<"PCZ\D"7&IL,J!$,-$K@!]R6B*N1\SO(P" MXB:>W(%0L*)0BLB<4_CFZP?M4QS=Q]XD<]3AD%RXKO3"^N%>MEB5]A\('D1P M@%V0Y)!8F)FEXOP'C$/Q2N 'L/DF:-VR(PGV-7[*3H&DO^#X1V0%HU@J/2@N M#*XOV;AY@Z:LU-.2S,Z'NPB339=TMGD]4 M,% >.K/_*D>[=7DL2Y(9750"E?!%RK%1!F^ %/(SL[ZL/=A ."KNTC$^.H@H M0I99=EJI%R1([R=I"[8BZ$K2:3,R^%5V@*PQ?%=0(8]676B$Z@V=?Y=/ZGB4 MIG@"!D3!L/H#W'A)9B1=X0_D]@-8OU"%.RRC91<)6+G917V"8^A8 UF(Z9)L M02M+]QB+#)V_74/->O#GA0+GN#A#V(=%,H -0(4ZVD426((A!/@TM\/S\ZS: MF.6"0=YH?U]R6,@J@"P5WY1E=R-]7YB=;LO(R887COF,EO9'?$\L'J+@@3;1 M!>FMMYU3AARPS*WQ[C7[\RH^O5L,%6T($1%ALHL4< 1G*>SW4BM+4XK"#;0 ME^2%:5@MHR+*)0W^+)&N&QAY;1@]R@L5LEHJ1!])BP\1_6"/"&3NKE?RG>&/ M,,EOY;-;&;Q5+FU;)_1"N#]53E"SMYVQ> M_]R74J*"EL6+\EM=:1O1$_%#=>N7+RP=@\5;6)&Z2LR,\PC\4C" 2+9UUJN8 M/,TYQJ3/!$-Q0\VQL?!'33"-T)R6Z%.^CW=DZE7U2RXVHW+CC@!+[^9&V<\- M+<6=X5/I=XIR$!YLNN=+*SW*!I,W?6#( BG>PJ;WY&:?8,^A7=&<03>5A6$;1N&TZ10>BN<._1@5 !_K/G.U=*ER*C<) M'UB]>)U..G2O@6DD\%/06;IKRE(VLM'!GRKB4\4$:+-0/YW.0 !@!XDO-:&L MM-=O<0-)&D!B*$^V210,M;:!W3%[)9;,RR)Z!'(.^!0FYMZ+0B3 SVSU7+R\ ME ,H8XH3F@O]R%P*G&LYK 0'8[Q)*D1-7A_+D%8>JM3I1>V6O>#.[K#XH3_$ MW(Y<%Y]*RUZE'M5+:FE?Y)/;JS.YG22H7 M8\FU;!)G>3OX+WC,'SVM2F+81L+G!CJM;1_Y *ZZE>ZVOO*XV_8 MXU9JW-+NF3GJ<%0(-;E?TQ&P3V4GV?LH*"=W@2EE HH PRSW42JO3LCY]P99 MR!'&FZE<@N8 C&Z:#@M"'P6;)5"X;M883,WA'R>X[XTQ7%[*^,KOZKXRKG&%S(? M3'KF&KI>>425C"W=%P^T_A$+-2R(SV MO?!; L>X6?]?*BI1<0&$EV(P#HZ-9^=01@(COG*$!997,=I*D$GA^Z0(^#$ M$+I!K155^8"&J#DZ7)1)+7"J*&D"Y1T KX9TA21DW)D"T5Z 5PWR/HQ"_!2L M2/-H5%^4$54BO(4UM'Y^"UL(7':Q"F[Q,.-T(0E1'[_,\[;4^'0VPETM F'( M:B=1*$2<2*=\M2J/\22B)8.Q&,))9EB$LX=*)_[;"V=>_*2"#3+:X"KU21\C MW(CO:"->#G?76%@IM<33P&9@;+,8;X0I]:F&=33%IW)E%=:CYI+DY5=WM8AO M70-R'A*>[U)J_;U2K* DHZ@'RM 5I5CKKY<7KV3E7;&(!WZ2N6W+ZH-%PUX, M9_<^^G;%#CKK6U?>'%2 MU,*"3:-JTVF P0Z,8H$":+$G]8#,NMFRC9?(#+/552 P7C9L,@5"(Q(([KR9 M^31:IO&R2"^K8/:88B2R=3V2I230,A+Q"*%"8\ M"V4AJSPEA6 '9@JR(I-6W!_8?R2AG^\V.>C?()["'6 MB8[]*19OP:Z9E(I#-3@9#G,G13ZB? !**_M"N32?M+\'41\K*=0/D&D?HFCX MA'%%T_TQT=[3D!'(PIES;VH[@:>)<@' M/&2 \LV0^W,S;6F8DPIV*1Q0R!'3>G+7>AI%@;S43V:4%UDB8SG=*;MXS*Q! M6=-7@O8>RP2\L#J=A7! U3R/-1U]549)^T+WO:\KE.!]M&7 M-S!CO^^G69& /.A3\A1JDWK-T^4Q+S]_+08]* ^#K. ]IB(:F[R#"NOR&Y^ M]&(DC:]R5%4RF,++DCQ>.3S'# ,RBB MB^\61)L[YJ $S!US[O#@<[)2BZYE=7X\D1'%>/W\$;#=H0_G9LP=)B!,8/6_0:=3K*'*>4C'^3*PGI*? MTCVM2B, &X(U6RD>P.:2JE M9"P0!,,+2S1;CB'=\S4528WD6J/U&X] &/K%_*1'PBQ;HCQ=1O[KV34GXX+ M,'D%<8X5*:A^.K_,*\NDYF1Q6^!"5%T7%>>6_6 MF7'Z+/2SJJQ+NQ7?R_OLTO8_ D=1G8F2RA%(A>5IER!B"XBJ^:VB#9+(3#T8 M4Q&P918GJJKE:%RUSHZKC3;*1/#B]I#=KV;(3),MP3_*P:8\5(7GJY+D;.6* M57A>KG.>GE>3&?;!HVOUK(S:TQ#J>B+=K%SA3&<^BEBZU]Z*EU*EP_E!RI9\ M-XEXX93M0#FI\4?T!UE(]B8DF4P,!C.8TN")@L_;<8UR9H)@I0 M<96N/0I6 M;GE9O):-C8_'Y<'4I7A7+=2;2V82+5DYNHS.(N[)PIUO MAHR1P5\."(X:+U1QU\DK)#"S\#Z*U9XB&\3H\B+'PPLE!<2BP$P12@LO./5% MK*L@\ZM 2%I3!F9B$>=; %J00\'XW 8.,MK9XGH,KU M+5CS!R_ MI R+-5=$<(($YE)VGDIX(O\S@D,BHI\3,AJQ6DQ\]&EBQ-[Q KR)!$D5TPS= M-\*S9Y;*4+IU\L+Y.W@M>?2F13;Q!1:[KO9.\G3-XK9PR4&@W)0\)9'2\B'ZJD M37B=CK8&O2*Z]TO'F5D8!%XL5&++U//1:X7U^E,OT#&Y+LX*>=6WF5 HR'QP M>=4]*!DRA#U_*F'!58FN2EZ=3.!C63XW5#7KZME]740WI2(APZ+YBG;M-]3K M'(J'31-6)LR:2[!42PFS0UG*00">*F-6G457>TT7LU>OH>ER M5JHG/1E*0\PO0O/40AH"$U=U[9V'WM@7PG52'ZE(_\^HXY\7PT)E2-.Y%-6Y M%-B6]J9X"0ZX]!JY @3-PY-"V1O;G!PKC8-*MI6[+\UCWHNCM5.E,V6?)JM2 M9W&LFWRQ-SBG_*(9Z4!=F@A_^#50XI5,4%5&)G\CDF(TPB6@KTEGE"&ZM^ E MS/JP=V)[B# $OV&0I:;-U>,#?S+V_NR%W_ Y/"FHRG:$&)7O5'7M#5U3S(NM/"F;-S9\>@.UE/CN8CHG# M5QBX1V;\(626:R9LV541<9A<("^>$\[B931^)C+O1P2Y0$F[>\S9_<\B6_?( MR;H7:O)WR1%=;;PVI8NN,7O;9([BP/O,'+V\PV#.TS5.ZI&S2#>FD:X1BH6, MTKUFD^JUTTGW+2Y[O>EZ@UV?5LF-=9:9#G:K>X'II:O%_5BI#L\3E49>A2I1 MJ9-?NL9"-C/5]((UG!-,KT,MMTDK7><.G&&&Z15Q=6U>Z5'8>KP4TPLVQI>: M6,J.U^%LP:Z9I6N=L 8DF5XNQPZ06KJ6F;MDF=:3CET33J\QDZUM<"8;9[*M M@<=D*[J=%=TZ]WJM+3M<&O:Y!K+7W)1Z5Y1^?: 4SW5$/?=LS^,G>ZX^6%R> M7F;M?[=*"-UT[E^3#%J5 )KWE5U.WZ%+P(E(+Y3@FW1VGYF>I<3,9.LT3U]N M4#)B@#Q4N]XY)7RND=3-N9_:F]SF%R,N9>3*99.%I9:)?@J'A=+6M&XR10[S MA>69?GUW@2FF'\#\F65$T:W32X$<:S)+OT9QA".\B_"\#L?\TG[[ M[:WLIC'$+ZA/(=W*8Z],OUT;NK/ MS#PUER W=\X\K9S6-DFG.0N=@^><$GYH&>:WE(1JM,SB"JL,(UKX97F*EH2X M4SE?J;CD%)=JMG+ZY)'3)VLD*N;)C0=(N21OH\+VU4V_Y$S* V=27IQ!6FX[ M5D")IROMU,K4^=ZFS'DIZ<.\R;"'5Z:PJ=3.HK\P//==4EDK>;,IB[6:H9S M>KC=O;&YJ]6BP&FKG$=Q:6FKE9+.B1/'S%BM-HFJ)DU17[/^>I M-IFA:_-4#\W1M2FJ5YF*9'(J$J=0CA;^[RR MM5?Q<9=$[:UEHA&@P!BKLQ$71&1YB34'9-05]"3\T_KYI]6 M.DB7IXBU4T]7'.4YZ_3YUW"<<+J'A--J^3Q^KFDUCR\5Y!"[*\EJ-BA=Q*XA\BJ 1*_X0=9_NBZ1=[,<5QE M#B R '$-0'$XQF>FIGO;\L^ MXOO29<)65J%CG[ G&N:G-=W2?RVGP<#) P4'3P)XR,5;6W"]Y[STN8N^5;W" MM=L7\@P=S6!NP^35Z]V(L;(H0\TS,\LQ: GV;P^\:2)>9W_\./23:> ]O?9# M6C<]]*-,&;U3MARMT .>8 9>H(P@S45^71BHEB&-5!K#_P^S-ZNO6_#5#\N? MVT;+['8JOX)O:G[NV-4O6?7$JDEU6Y;3M#DY+=>M]^[5J^OTG(:MKM=R7&LO MG:D>]*];#W[V @K$>*F6\7-.UC?LDWUO\.T^A@UC>*D;Q&3E\^H4@M*+E*,3DX:K?_;( M!YO9/B9WT,%Y/4EXJVWGHT++[.G M#K$,K2[)3D"M%XOFN-8*RRN+<=0F+S5K8IO--M"[>37;J$%C1&-= MF+Y*SR<&%S8WO%F&ON!9LF&]0Y3;4N+VM9=PWC>]='YQ8H^ MBR'Y9=J7:):.^?BX'=7:>L?=S3G;,[&N)XQCMQR7PS@L&BP:I[N.)TK];+V7V.WG.-<18A=3JM+IU;UA9-"Y]/WDG!H(:LU@&!QN?N1$?.]IXJO*97\(! M(BN_03BY"0&A$2B4UG8L1T/T5NU+&@N1[N_8Q^E@!' MG6=X;%=(MHIM^ JRZ;Z./1Q,QJ^T/\9>/&(7?\OK!5V74,3W3]K/,Y]ZO?&)9TL'Q74XMXXCCYQ;QY'''7+K>AR4/C!4\/5Z ML&>XF?X>/4@'UN2PZW.=D"N(N])-^3TVL?CR[YD7"S[N;!DY:>N]'5U6#KI> M063-;/4XZ,I!UVI7 7;/LJVMN\?=8B+ ?^R P'&*K*2[VCK4H>Z;6]<0F M[);+\&(L&BP:#; ZYR 460M;DR-7]?:VKFZTGUGA<'[1A=_$=YCI,R\;K]%Q MMO5VNQ%5N==T]N>P$(L&BT83K,XY"$41%I))5XTPU^= .-,"5ZA];5&AO.7I M[U',+4^W/H/J/6.W5E\<$=IYLW/KWH'PL9]%@T7C2DUTGGQN/\V;OJ/.+"-'E6.(/RXT(V''>NGF%:S;B\OEZCOYVRZS;Y9N/_BP:+!I7:J-S M;\B4R+4])MR66;L=W7BN.W1^4:$O$S\=_V>B_>:%#/I5(X38UHUF=!NXIL._ MP05N+!HL&@VP.N<@%%3@1B$AF]M3;GNDZ#[S7NS\ D+43'SH)U'(GO+6SD_/ M;<2YXGK.^@[#X+-HL&AP&*AV& @=H/9NN#%72#?SN2":YQ<"0@?H;91,HFD4 M^*FWFQMTC;YR3^^9C;ALOIZ#OMVR^:#/HL&BT0"KD5FY37"&WVA6*4B_0OHC!+!9#[9WH[]9^>XW?O.F9?A0/17R'S0&0 M9@FX9$,-U[W9(C>-F"_J'D>W7'M#E*=ZT1W'T=MNGC%^ O7=+12P'>UK[XY[ M#NWQ\V?Y/!N]RS9Z3J>MVYT>&[W!"\72^ZAD( MW'J8W$N[A&O9SLL[;$+%J0 U\R"[=6/@UYT*4%?SK[J?Z!E:D@_>DV;VJ!!F MMQQ0=FK8J6E&+*#)DO-%A'X4ETX2G\5#%#S [+6W\)]^JOWJ#?S W[&'Q-7> M:9M=:P>YW<>U]NE.W^<@[CL[X^=X'=RR#73&NPXGI-0B7*?58_AB3JY82$CQ MPID7/VF6=6#XXHM4J9/NAU<0#=[>C]-N?_6_B^$KCL_4*M7@T&H#A?[*0JO/ M\N:N5G7;K2Y767%HE4.K>_5DK]:<<#SRH&'___ FTQ^_[BVUX0H/JC9):$.I MU31YN[* H$6W\]T=;^>O-GK1:75['!!D.[MP0QT/QEJ7FYD]<=G)+>:> MO4%=8Q[=ZA@=X[&NM\:NWFLWHN7<.8C==66R<8ALQTRV7I=#9!PBXQ#9/IT[ MWILO#BY]'49HMNR+@NKN<+6G4LN$C_?G.?9_EV'_;-M\[)@F_=A_XY]@CU54N7'="QB M+8Q2&''J/7G]0!Q$$ X;JGI6LO,5WL=U=-.R^)#-S^_AD&V#=1U&,S <2\;W MFA"T_Q%ZDPAF\Z<8:G]_\^:3]F;XKUF23D28)AQ)WHZ&MSUP1#J-N!3GYR_D M^0VF9^@GT\![>AU&X$BL?!W_JCF_NJ*>*N_#H>BG8AB*)-%AS+U?,&VYS:M[ MZS4[_04>\W_^8C)JKL^LYO9?[-M^];9:V*WW2L/< M1LU/M*%(13R!GPRU_I,&<_,?_.',"[1 P#SCI'6&R^N_TMY%,%P8I5HL1H$8 MI%HZ%AKXM?AG--*\\$F;>.DL1NA-F+4($S\*M6B*,;.S7//@E?8^' 2SH4"> M]E,MF?7_10N/@*O 8Y$ ,;Q4:,FC-]6":/!MZW7:+6=II?39T==J6B\I2JE] M%E-8$<8$B+,CSX^U!R^8">(N3!X9"5(LK0X(LY<(C,M2&$'S4LUL&X[V*0+2 M:!'L9C2*-YW&T7V 9E\+5U[5' _\4"1 GL^V0:^)@OH#WZZ5CS M C 6F(H_ $*&'M(756D6P_^G2>J%*$EH67(7O#;UCDT';>4$U<_:5LM%G5@. MLS_ZPW2L?+3R@\KE,HI'O'X2!;-T]2,EKVL@4(5/1(VVO9Y?%5.L$O?R/\=Q M86GNQ5T_%MZW.V\$ [SV@D?O*4%?H)SWZX=W"Z1?I-I*VHQ&!Z.-M(E#,8C MLB)/9[AGRKN4OWJ-F8LVAEWP;S=_\1W3%FU7N&:O;[>MX<@;>K;HFN; <%S3 MUJZV7FB,DL%8#&KKUOPU0\5G[=;7=NI_,IH MF=6/K!C*,5J666^HU9\[=O5+ZDX*UN>T[29.RET[5&5DKW-3F-RF7JU7AUO^ M7U"X(]VE5TU@U[MT\]6M]>K6WOY&?HF7],FS'VJWXC@=5W&%Q9TW\ M[]H$GAPG_W][7]K=N(VL_5=P>GKNM=]#TR*IU9W).4XO,SV37L9V3MYO.1 ) M64Q3I(:+E_GUMZH 2I0LVI2U41+R(7%LD@!JKT+A <.2@T<>G.7.>T/H>Z_N MB:I3I;XBT=?7D5>+&GU54<,*O;/FCKA:M0-7.$V[@AC7D*.U8N9N:/#7U?S& MBLV5.W(9K[MJMLH6Q9XA[E0DF=5M&VFNZM2] M6-U9*WYFZI+GJ.D:K?0"7 MB!\F>^R.CJX..;K:')S08;IOI]TS'/N5M1,=7>GHJB[F:@^CJYM)@X".L98B M7+=IM)K+:H8.L;;$G5TP9B]-5JTCK&>@H=8=8E7I=C/=$VOM1XAVM!![ M_ER0'[I9C$"[=)0C#&$Y.&\ZRH$K],2="*(Q]D7C,L=Q-$8)%_59DG-*(,$5 M^KAEHQF>6G%C/+OC53H/=#_TW2%U=+L!3Q)_X,.+')XB>*<= "@[>SL , +3?:U/Z9P+]A0!!Z+0C%W9L_E8Q"T./:]*#;9[R"$6>P. M2:*Y.LKYY'D4:A/< BD%B.CSCSKXJ &V+LF"5![8*G\^GPHN1(Z11OD7I(7$ M@Q)@5:[%.!6COHCE4B4@O&VRFZ&?3+]"QU 3\)ZD0Z1I+D^&;!!$]T 1[U;@ M&Y(FU"%Z&X'2T\&,N<_ -,!@W?F@\QR4'"R9LF&I,G.#.!K-&?+83^1Z"ZN4 ME@2L9 ;*3$<#@P!$!^*+),U/A'@3Q8!WDS3.T)9(YG ?B3V.Q DU3LHP]-&5LN&G0$)5*'&CDU5;-[H-3;CF.V\R\;RG3Y\E#DB#_X M(QA_[CU)RR+5ID=C8&ID/LN9UUSB<.SAG'TDM:2#IG3 YXF\R$.U_#860GJ4 M)P> #NSHC]TQFXUNW8[&P*=Z+QXB6I"K+0#0J3AUI]MBT^3EUS6YSV;&W,*?6\V._@/^T5P=LKO!D5O7+0P[Q MC-'7W,O+(U<5J% --NP0:85X8 ]'*B?7&*G0I8F4WVV%"E5OQ]@XXD$U$E%U MX>,DCYDATS$>XIR2XL.V)*:&1'@8^Q)9X2D57@O+^ZHK=K:WH?4B' \1Y@N/ M?X@4:PA?( UE[R$'^D& ,*OL(KY,F8,[S5F-V@=VF+/:HBT+;SVNU?&_%<%8 MUR3X1V=LK#,Z*DZ%RT%M2&"M 5_*53]P=S]+B: MU#EFLU[69R=46.GRWU?:M2,3M):Y]+%=+6BU=J"U(ZYEGUO..6[#:2IOCLK= M<^O\"7+!7M_F7&W=_^ Q,% U4GSGL2L"YK!$A'XD6R72.),[L:_.$ ^P[[H: M;7L-O,FV3DWQK\UUUHP>O@=ZL7+>LN*2#RD[Z:^2G>RM]B/L[?Z?N]AD 'BT MCJ%I=I<]WZE%8W^OIJSH<1KG-H:@CB9898*M(V:OTYFO:@O_!*$XM7Q2)]LX MBJAI$N/SA*V2(Q[2:>Z*=4+G-2'Z1L_:K[@=L:YK!/= #=:UM:!#=+R-9O4- MA/U3_U>$Z#5$<]A"C?;X/$/3=+I:-([FFN;E(L[7A>A'3#!=5AZLJ[+I]HSZ,IZG1Q.[0AEV2L%Z<=,L=W6UMT=Z'Y>Q2J':U?:)K=IA8-73B>(52C M=6[U=*E]F1TK1;#V3BOMNPKB;X8K!NI'6U9I=PRKLXO" MBJZW[SI.U]7V29Q^>Y35]H;9V\5MW'L4C!VM6[!-1XN&KAW/V8O>N=/ L-/2 M%*L(Y:$(MF*T?[]:B/QTRQSE'6TG_U^S"C1W8E4NX'C,)V=CGF<2HO M.--U]5<64"S=Q[[7BK$P=E]9 8XY@E\'VOS^&8+78\H?2YAVM#ZBJ?=?=NY[ M:D>H]>"V'Q7%SFWJ:.\>94?[M02'T7WKZVJ'Z34[NMJ^M^JPIK!=%][7$[;O MK2%X1=BNJZO'X2,@;%^V85*+QA&4D5<)VX^18NL)V^O%-O]U$&CW^=":"R/Z??T^ MO4\.ZSSEH!!YAO0T^T/MV$#J9S5>TG\;]?^/BO_,YGEU6P4DHNQWP<+HCJ?" M8S !\> G!+N&R=I?VPM.6:94\G$8L'0JJK;&\VM9_9%]X_$.DC*?L"[S!WL=" M_# 8"(MP,+&'H:SAU M^',R7X:D+]SC%_W0C05/!$.EPE'?=GIS##&?B-[69D\.SB[3%B2N4-C MJE# 4=!B8-P@ &4!&@/-D<;(! Q82!_Z/."H,,E0B#0QT=CP((G8F$-$\]8Q MV[-\!$&6@B#E'T5D:H%J(-#2:+ID-.42+,=T]FL-4BF]=2MEHV=VUJ>4S5*E M-#S5$$U$#H1I/"URW_M>.E2)4/%%ER(CM7K.TW;&W"/.Z)K66ZCU;'LCOU'Y\W/-YA: M()[P>QB0/#U?R,C=*?;@E%UG_3_!G*$6NVBY@H#6C&83U=F%3 ID"G M[(/ '$(F)@DD'2Y/AFP01/=L*+S;VMA@]M1P^-[?WKPLAY;=?+.-V9?&F4]* MJ;2>;X/!V2_*5UZCKV27</K,(DB6P.OT^'?NPQ5&L:+TDB MUR1J-Q(-)9_N0E$8&.DUY),0U08E1F4TO(6Q>3]5LXP$# 8[^B MO+V/1B,_W7]K]3N:$73MP$OIY8%YRBAQ+ %A6B5/E$A1 L,]D^2PV$]^P'.J M7!6/X"V(&N*$U+2?)3!D0K9IA$_+""'_?"B$E^1F$<0SCNY%#&;F9B@2##XF M-"8Y?))^R0BE+/W*K=4B8X7C/5T*+_@@^K"?T$@#MJ@L4KJ9NRW>O;7G$\H= M56]DB )DRG(=*;).L1>X!X/%PA7^'4;&E!R3'XLQU,:W./J%N:J;@OL-H@1? MAKG!"SZ9N#_!>$UM',I"BANT"R=A0J +D>B\1"73Z'=& O_G+UW;ZKQC"03# MR8#+80KN="K!Z*K#*)S^PHW ?'(:("2_'05W8$IAA#L>/Z+1] 36/K "'(@) MA=0R+F^/5M[N!G.JA#J.9AB_ ]J$JB\HI,G MQD)Z:U@EQWGZ0KIIUX_=;(3.'"LT?N@&&3V7^I!'WAKYK"%(B7V7#;/8"W!A MN/((X_U9TH@[N5H77'4,[Y?[Y,*^16O.(1=L99F%K1H9=^H8&;_'!.03)"!/ M_?2]T -6BT:=;J>]B<;O%,VM:N"G=J[)T6>S;S>(7=SE=^P_L"U9L M$O:1W /&3PQ"IU7I43-1L.S7RH(6]-+NBZH]1?56 G%4 HC=L/+:Y'U2-+N^'F&TN.*2A#4R9)RW5B!HKQ6+*G% *%V7P M"2\YW8()7FB7]A\MY>7J!)'[VUC$\JK/:9U],_ HRY!NQXW9%6FW=&=V'3JL M*ZZM[1C=;JW@7K2P':RP-1M&LVUI8:L-0PY9V&S':%J]W0C;PK"BO8X0?C>T M_$S;[TM%#_;"U>[ZH&S%]9ZT',/JVD_"TL7\6Y,MJG@@>1_):34:':-A[6_8 M?>#<.6FW\8CSUO5F0T76+1CRQ=7DKR*=GM@[\83\Z24,H.?#A66KKGN>]55> M9LTUJFLTV[U2A5JBA+[!2%2+UEZ*EM4R.NUR8ZUE2\O6:]?7,>S>"_6J38K7 M7@,8520Q-A<:\HP3GB^YXX$\48(-FWCN-O:IM=JEQPK'O09L# -&'JO2%;$! M]"/D^!Q^S8'I\!H(4&_M=AJ0';=7 C*J0(2:[HQH,3X4,6Y91K>][/5-^R+& MR[R_U&+JS=/MM7CNK,J[E.,7H3=U^>NH'QR.@=LC2V5;1KOW/"+ZUC,R+0B[ MB+S:1J,V@E#7=M853P.4X@@6CZZUG9T=\YV;=TT/(W_(8CI=B&?[_0>)&Y*@ M.U*G4.9/\88BE3Y-GDA7:$\+.CU97@[W&!Z:;4[ ^_#X.H^GL ,O#^O 8/Z( MQ[!ZYF7RK#N=AJ3CSOA9^'$P#TDU05"H.PL.7%"R1!Z>]1MG48=CUI_C<*SOU]>?F>?)D?4OX L9/%\!\S^\*->L_P=!)T';H;(/NS3 MIV]H>;F+8 \$5##!;2"T(!Y[":$B]0,_&4J5Q3]^Y0K%]U*A%"DLABM$4?HH M490^3RP@NXFS)$W8R9NOH+Y^^N;49/(G4/4!8I'01'A"-L(/0<\%.T%TB5-V M,IFLMVBF*"JG!D(S*!0$3XQCD<^( (E'"+WT7_F+ J!1 ?#)8+?<1PRFF" M M8#J#.!I)*D!2/@/:5,2)XO L)NP+WW;I()F"Q4CC*)")O0\FS(^)*O>QGXHS M+[H/7Q@A1ZW('0J!482I-);W0R%Q)PI?]L&&^D"&%,P>3Z7/(C@"6'=N7),< MK^*.!QEYPIQT^&!Q$D,13!A/P^ZO::S7+$G[$. NR<9CB3N"^#NY!9R"=(RD M!339%QYRB86#H:^ ,'V $%_4$O4JY.(YQY_#'P(;X"?/&5J#GT1@B;2 M8" C4M:B.%$?3Q&3#)1K3%!4(#?RJQ1@(VB/C.[)(!3&-MDUQ$;^ //$X-%0 M$"I*3XL"EFOE\[J+OY":1@%90=4@H!@3KC>B:2@ 4E!+#7-:D+5F2\.<:IC3 MVL""WDL_0=E!Z^Y"8FO PAQASFZ1T%9$_# M'O1@RH-@/$5>$=[-@E1Z%ZH3($07W>P P9PG'0P"ZRE(Q3L14 2GJ@CB@;"[ MY!1D]8 G4D9&(S])Y-L"T<3PA@F$X0._1L$??F^AK#^=*0A@0,-*75*H;3@\ MS#$:^:ZZS4).P8TRB.)&(+FQC^Z8PD4W5=BGN%KE3"?.7%U5D:43@-!)M)'K M5CZGPC0AE@C\$02VG@D9 ,,R,G[,4-ACJDAR]?'S33)!/:N4CQ03!E]R.L%H MQHM($PWU$I -8PT"@5>?5;D)?KN LR:-01X5(ZZ\FB+-+0>;*WPC41\QV65Q M)/QL,B3J]B7X&QBCF+ 0,?J>#+'U;2I0K7HO< 'T@*Q84HH MF(CP/V]$$5H.WKSC?I"O&W^EB)4,)?2C4<"4P[_D"+$*R1:L!2P0/P2C(/2? MCUP'D]$'GB.L)- G2"+CV;G/4@0_E/43R"RR5**93A&?BS(Y6R5"!F;/I(4' M6G;+;R^8B>(E[B#28T;<%U!&JI$2[Z2H3I+K2%B5B((2CY0]7.R4<=3<=LQ4 M^ZE8U9I1P-,V+%%W4Q+\2 M^"G!,TZR+? 6)(N#;'&J1"].O,T,-8JZ 3DUT429.Q!D@Z$6P*NX[LQ/AC0A ME:G@FL%O@0I)^&8!V9(TXX7$G0CCNB) XHDYSP:$02\1WA+H;Z$TD*,XT]#/)Q9VETIGP=]_[,\I(#:N7L32!@Y?P[ MD@5Y"8"C$S$W#GA5N4R\QB)Y<1@21'2Q M-.4L1)=(_,>\FAXOH)W:YDE MHL"")0QH"X(II% AM8RN64-4V1"W(6;,.0K3'"<'*@9-(3L44DM>WHNAYVAW M9"8*,*;(O+J84$\J":E;.3%"W3>,1HJ75(GBPK+P*$V6V:CUUT;R.=R MP*K/@7Q:/3VI/9Z4W=(8K8>/T7I#)G@C**U[2I%JJ+5:_#5R:[75:N36]2.W M'@_1M QN4 :U$9^#!;%6AL==1)B1[WF!V#%P8'6>AGZHK7I)%])M&[H]A%(!\ MRQ+=M^_L-Z"<^M6V#R8?SDF60\"Z=#JO/))9@T.76M+V2=(LR^C8.T)5U<)V M;,+6,JR.%K;Z,.2@A:UI6(T=N=&E0UQUTV9]SN'WS%8E*G]XKJ&,#BYMY [/ MMFEU*LQO07\RYI)GCNG83S?#^CP1LG?UQ*J.,_@B,Y?&OEP@#'N"?6DWC%9G MV=LG%LO^Q@S\\7+'ZAGMUK(647-G>Y=I=+J:.S7ECM,Q>HT=6;:CP6[_.S8+ M8L_.I &R>-1I]H32YB*+*H%/>6"QH,FF$%?8J\05QXNI33VW]KN]S1PU>S1[ M-'LT>^K'GFU7*G9!X,_30P+8H_X$(^!5>VW'&PI;1K/7U'E*/9GS.F.BV:-U M1S-GI[IS#%TQ=!"G%NTPRX24U?H.]T3&;=MH.J_<@JW<@%GW).&@..I8AM-= MUJ=HCM:8HZV.T7SA.E#-T?WBJ&TT7MN+L#F.'D/N?[GL27Y=#%A.LHV6O:RI MT@G-MK)-S9F:^NW MA&NV:*W9:_:NPD%@2$ M=SH%W],5B.4,@FV7W]^NDZB=)5&[ZI;6K'E18ZQF2VM,[=AB=9Z_U%+7'5:I M.U1 JCV;PZ;5Y8;E-J*7[FS22=.V6--G$H*:L,9H=S9R: M,L?I:M;4E35&8VF$(YU25R;O]>*;U'1:O#^G0#5[-'OVFCU6>T>;F)HUM=:< MPTJ42RY]F+U?^K#"(&6NKD6W)DP\3M%M]8SVTJ<$M>C6BXE'*KI-H].K'0#0897G-G0G'%T& MZ/E!AJ4]NA20Y??MK;O&]]([!4EP@-U>E.%*%MW,>&BV8'D"U-L>-,S7'M2H M3H(=U7.T$!^/$%N.%F(MQ/LNQ*^LG6LAUD)GC==6<6 M^A+-RDNLNSK;^B;J^K#CL$7-T:)6'W8RE"-SM&EUK?PL%A\^= MSJX FC1W*G"G[2S;DZ&YLSWNM)9VS>NL2YU3C0;^Z_EW/_\$_\J'5=-LVF:G M!4L91_+NK@LZT>S?B7?WOI<.U3**+\H!+AK35W@_B=#ME;Y2F+,K$-1D^]RP M<4[-]H0'\^0HF^+//_5CI&7QM>*_AW'^A3%$!F?]6/ ?9WP '[C@P3U_3) 3 MA7%&?G@V1_IYJI729C#8&&VD6'G"C6*"G[D <10Q/@5SXK69"QO&8O"W-W_Q M6Y8CFAW1L7I]IVE[ ^YQ1W0MRVVT.I;=L?_HO/GYAJJ3T8"]AP&!IS^=\X6, M?([D&Q7'/RK^4RJT(Q[?@CQA)T=KUA).9%B6:">J2YT?L+Z CQ-QD?_P+K\G MP ]IEO32._5UI>\XP)RIH?'DGY40]WIFM^6@'*N40 VL1-R$59\__7VO:_8: MB__4,*V_5D@SELPF@& OJ-I&G<*)=32<);'-% !QE7WC\0Z3T$WR.O8W][\[([MASG MS3;\+7WQPD]!G-SGMS7) [^/?1(_=NFZ8 >);-\C>-=7=9V/2>J/@,O)DX4_ M3Y5B5.D#N\/TPFE#TK.;0.-;AONNB9LER<3TA#QX3/P$!0=U7 +R^T *-PH] M?V*BP%ID02H?DY*%8HY;MWV>@!1G8Q0^^ "\1L?4" YI^C72$=2D!$06!'#( M[^!5(4(&1@9 _M@C1*5[/QVROU]>?I+>DT##CB/Y#7(F>OG!P?#, RDF[!L&"; MY=V)62@)(&\O,(H7):(YO1-AAC\AN<3#6(2) /O_NZ00#3\=!E8Q]),TBDGJ M\.G8%[CLZ27),$HV&DLZTZSND6"!#^/@NOHX-YY$(5EH"HUIPJX?N]D(Z %? MD\,+1'=&"_5D"AQ-R&V$%( Y^C#W C/A8^&9F\4QD"IX+(!K^.$ NP!P9B8H M3)K!"G+Q .T)/) Q("#(4AR-%*7LC\[2W":(X[7-8-6%+3%+=)\ M/*$Y.^$)2S)(/\ "C!A$=YX ARACK*L,?+CE\#.K=2).Z4VKY:G_F\81'Q^D MV4 /?SKUP1)N&KZ$H54H%1[_5@@*\@C,4V&*FJ\JDDY+!<+JT%(BR/#0? M&!+B3Q .@=' WD-#A:3*UV.HZ,M4"&(&@>V%?N0!!2"_]0>^')B".5AZHMZ] MS0(5Q"I3=OWQ/?V)ED/$*ZX))@612C;*),XG/HB[OUD(L4@JEPI,YK<4A!H( M.P 97!Z5O!_Z8@"+%&Y&=NK;8."[&.+!5^3?/DW"%?4W ^_;X&,@Q!AL>"H, M'($'".Y-1@K6"4&9!PM,:!&P(!Y[,B=5U)_*B0+ M,F44UD=,@6_]=Q*=A8_E[TE7!)+(AC#[>P&9YT2**-P=R^O)#>;R4-[*Z4&P M&L+Z"A$NAL,2:Q4CH=C>9/'PM)O!5F@&+^G_*PH8*Q@L3]Y,9Z00"PRBX M95],"N9H@YBN9WT1@@JE$N@5*3[TQS@3<'H)7:!>LORE'86V?R7VCV(;E\8D!$9"(;_,P\P2947.T]QJT34I'ZH5N11*SJ6&#I&65XN6L9^ &N M/099Z(_\%"WT8F]SP4[\4SG_S?D=<"V$!=IYEQ1\$*Y+_G3B%^;PDIM!NKY. M;J=_?]'=K.1MZFY,]L/D+2Y/(+'Z0PJ*&H")8%RH/3VRP/^!TI%&3U\PEIOGVK*J8^YM MZ*R]MV&)/+5I3_)4W1%Q"!T1NQ/OQ44(51(RV31@?5Q?Y=S4L/576M M58^:D%P<HK0[]"M!#(DI# H$'7A-:5$Z$GQFLZ"]LTE.0\4CPW#K!DY \& MC)H.!N#R.4:,&-M!PAX06\93MI1L,TWJR/"5^Z'O#C'F!'+X7D:N/HKS.)?? MWF)DB-6*>]H(@K=Q;\M5H2M%%7SZ01GV,[5SV,\2'U,E8]$F) 4>BS08$60Q ;]/,A_W%UW@WTC5,.2>8 G+X,U$Y$R(,##G,19DLC@1>>*9 M4[=:C-7MD =>3_&ZV:V3H;(N2PT5;A.P3]Q-HUC;J*UM2^7;Q'(O:"#)/ULU MGN$>*[+IV6U=]^1N&"NM&S*Z@+WSXG20:N M^7L6@T%+JG)MGYCS+2S4B:R6M),&1CG!1L@676,#5<(NX77L-R =HC\^ MC;7R.&DL0M6%@ $MZP?X>#Y6@E7L.,INAQ!NX7V[&%&&XC9*?5F(C8&@X((P M I6%^4Q:0_@#%48A^,;8%/-K3T:__\%.A<&C*D3+;=A&OW5FE92F*>25<=]( MX,?&&.-B+5NVQ)51CGD14 +3@J@?8'0K5"L<=ZE62\&_JE&[+,S0!^+,<^K& MDP?SW]Q1 ;GPDMIYP.4"15^8SB3ZAM>)%I'<&(BPZRO#D%UN(!)SD)>3^]?]A7N*R+KI,!)KLL MW@\Y[ 65G$^6I,,--Q5F=.L59Y?UR'\2 RUP6S*0( M?6+W4CZ^?I%4S11M<4SQ@KAV(" P*C3J:5E? MCZRGU,SBNVB.M]V=V-[.H8Z*(M@J%<$E]PRT\%6;Y8?I[G*E<(-:PCP(,+&" M0T&N:E*8;2IF/_D/%V$4?LU&,"^7=H]AP5>XS^6>68TW+.0C6*9PO0NP]1A0 M8SQM7<;QID'0/SBRGAYN6U<=:82#0 M$Y4R_70^,^#/\_^/9'GEG&[B49A6GE)SJ;7/T7FYH5IO?I9E>EZ% )QASXS= M>%?,E/+LBL\H;\E?P0-P+[QFY._Q1)[46] J*SN>&]T3?HJR M>35I&F779__2S0IK:%;H[K)9H3T]5K.!9H7\4:"->P:+B;F;7LA>LL=RRBJ0P#IB0?:>Z&-@_$XHI9V;$REV@V=[3R1 M/98J2#^E+7IL9Z&P!SS/OV5K7O"XX&S2O\O=3>W0/\ &F@UI!Y>"_S!;'?M9 M](_JOW>ZS:7>*)M3MV.VF\]_ZO7(!ZH;J4[XWKF(?XVF\E:.7;CTVB2NPWH7 M9E>"=%@,O;7W_/H@$C?VQS.Y; 4XCM)[97&VM>!J-: .Q[268.E"O+G5B?(Z M )--Q5&-N@=ZST]0!7K#-!TG%^?G]_?W)LS3O(WNSB]C=XB'NLZ%=\OCWT&3MNPVMLP^:-MDUQUS\6#8_/A\(R/J)8*IBJ6ELI3 M%DW^OFC#//;+([:0KL^.@0P^A6^H *(P\!/$:5G0<<=4LYU5L'*?1#_.L&T5 MZ\/P-UN;NF,S=8XV=0=NZJ8F3D9LS8;3AK@-?H*P[3QT8;2&W;8Z#]8?8/K. MYN.VZVP\#BA40D/Q@4 $IN?TKW#".?Q(;L@F\ YML]/ZZ[2EYKT\8XM'9*^$ M)\2(*B3?13P6!&@UWW)3U526AGSOY1&->8O9/?O7?*AG=2C6ZYV:"PJ7V@AM MV @UM1$Z,B/4:+9;/8BX[*;C],[3D=WH0>KH.15,4/',T+6@;E#FG'4;]HE[ MFAN>+_!@@$;I[R(4,9B6]\J.X,._\OLMF9;Y^*JASSYA]6HW*$<^G)@Y!@0%8+90PFL5G!+KE#UI;& MH'I)JU%FA194KN00/6UO=F=OVMK>')>]414DDJQF^YPKRY(4#4NT.ZOSSRQX ME,7LRD9G]:0*AFQK([0[(]311NAXC5"K=:Y6Y5@SUFAW1N@RN\V25!5:MF:' MU*AV0YNBG9DBR[3^GS9&>VJ,.!X>^(\M'AQ+E67>(X$'B(VH #W+X _'69P@ M=SGH4C.OCT$XI%0B.$O6!/2FU#'9B!L;2 .P$#8SQJ(I^"V MVD!H U')0-@006@+L?\6PEXEA+"Z[#?SVGQO3FR%Y;0:$D190:(L,BB]1EL; M%&U0Y@V*K0W*(1B454(.;5"T05D3N:U&K4L<&UW[#=UT@?<68-TP1YHL0$S. M%^Z>/7(WZ61]"3/?D+=8R!/PZO3@9SI$Q_[_+U>_LI./#ZD(Y3TQOR@<5C4@ MSO-7'MYF_%:&K5P\LC/?QI>I?F+SR@ZV^NAP(1R_#.B+)'KZ>W8=(I MV-$X%D.< (0S6.H<"7J_Z@C@Q(3A# ^'F-[L3JM^1DUD=3F" ML^'I3F)'RF_EU:78C.QYLS=Y%/F6CZ0SBJ"6M^W)V[$*W 1X MH5SHGMQCGT]R&829'>'T+((E60CPL&7B2_">WD[!>Z8WXNJ;A@X)BJN\?=^5ZH:-']#_(NP4D6266MZ94#,Y<$PY^MGJ/NQ(S5 MF:SU5D+K(_3-9VFLR%8 MGVUEE5O#O=G6@EZ-Y%-_7E4+9_>)6=7PB2ZOOEQ^N&3_^/;ITZ\?K]CWJV_? M/U[=?/YX;;#/7]\O+$D<0EZR*49N:%%'KW@?>"HN\@9=V16\S#G@_=@<.4_. MV:]1!O'0M^]96ED%MPO[M=$U:^[NN8J6]!YI1N[1BDZ^QW[H M^F,>/&7DJ0YX:K$H'? <2\#SA:?I$#YW8[)?>(S]4=>CXC;!$5O4 PI\-)B4-=A,+CO=%Q=1/E$/H4'TX%GAB5/-ZCU94B)$N73?*0NJ#0\X^8?V" MD.G)CF[M]FWKLD7;:JQ]B_:\'WF/\)]A.@I^_C]02P,$% @ K(@'63JO M!Z>$&0 D#'-D[5U;<]NXDGZ?7\'UTVS5 M*KXG<6J24_)MXEK;4EG*Y.S3*8@$)1Q3@ 8$?9E?OVB0%"F1($!:3C!'GH>, M+'4W^D,W&D#C]ML_GN:1]X!Y3!C]O+/_;F_'P]1G :'3SSO?QI>]CSO_^/++ M+[_]5Z_WS].[:^^<^F&'O.^/WY %YPPB)D/%YK_=% ML9VQQ3,GTYGP#O8.CG*R_%?^Z? @W \G>V'O9/\D[!T='^/>QWWYYX<)"C]^ M. HG'_R/_S/]Y.]/T/N3 TGVX!@&^_C]L?SG2 E]BC_% M_@S/D2>AT?C34_QY9R;$XM/N[N/CX[O'PW>,3W$\\+W"\7\\D?]^%WZ&@O=[>?N]@OUQ4()9LY7*.=],?*Z68 M"SGH[1WV#F4A2 A.)HG E]+6YSA$220+2^B?"8I(2' @'2G"X"HK!*6?!>)3 M+&[1',<+Y&/;FOSRB^>!DW+EG_UI\P<2I M_HY?JL:RY;96(^-LI49]N+&T1 2L",X_#SCNP'>WE\_M>"XW=2D9RB(G^UT<'/ ML@ (G41>7!_:Q_-TCP>>=,R8'[T,TE=K!]]_NK@SC*%5XP96+SH47 MOOAE3_VW[_6*07_/4YP>L/ZVN\ZP)BJ)<3"@7]3G]1:>,66'F$4D@)G/*8I@L#*:82SBEK5O%-=@EI.3XX/]8S#+ M2-8G7MHED^F5A7J95"\5^V:R4AT/$9?P9E@0J?"&[;6_ MM]VXRPJ,67C&YA+A3-*0!WQ%I>7:QL<.!1C-?&AGYJ(2DE>6M2;J0M+ M7/R9$/&\6>MF,HT&/>IBT%3XFPG7JWO#\=A4@-&XQ]V-^Q::&R(GBF>7$7O< MP)"I7JS1L.\[A6$IWU,%O!FSIM9?L?%JRC":^KG$;;(1GJH8TLX<.9.IYM_O56H^8]VB M*K[&*&[I[QF+L7KWUZLW9=RBRKW#*+J(H2N\H@\X%NV=N5Z"L>H/UJL>Y'BI M(*\D:8MLDU[?8,HHTD^K)ND M$.@M)7HED5MDI@Z9;+&B%&ZU0FZYDH3\GRRL*VR"@R;LQ).E6&>013F3A,6Z<( MF^0835.9S)>DI9./LKPMLLXHF<3XSP2F=@_MTX3KS$8[5*;QA0@OE;%-==^4 M]-Y\&MTRG7YT5 UDAG2Z]VO^:1L7HV3X**__C"&AT*NL M;0?#=)%OM%\EY]@A-[R-QJY-\78P:I,LL&VT]-ID%:ZK M"))(-K?! G.4)AZX"%E$V$LLWJ$8H^4K^0W]A%G.X;(2E5?D97K+0M]\H,XX MP^4AU6\TP/P([Z*9[0MW.@O+1(LJ_Y2:.(I5;R2+A[CJ\/E M;72D/$&RL8["2J#1X/I$SEM74&.]HNG=8K&,D>F)0!;>8;BD D9$.?U+#-NU M+*/-*XFDDLW+;5H66^H'TH+A^Z+H4MKOS2F447PF!\D149HIPZ75MAD_,(HW MFKZ2@]*8?K6DW!DR%]A&6Z>YUHT%;PMQ1EM64E)9/O@M<%?L5FY"$DIT)P96&IJML@T3 _8%P=6D7"[^: M$B;G.*FDR+HLSJT-G]7NU*NR3:/ MP%L9<6,#]X8XO67?EWQG-EL#HM!#9*<'S M ]4R.ETE__?"8+54TPLAZ[M")KUPJ6NIA.U,'M7N1ME8V&HOW>@IE:RA9@?, M6P1ZB97_M?^Z=I;RWRS]PRQ=C"6S>R/5@8X9HE.L+C"L8=E8:W]!V48/L3P^ MO3:*S?5(NY14D_1ZQ?JM=&]>M&[)6RR&+"9I]O\;S 46$1;IO5T_PI,ZE6_T M)MN]E=75J5P9^+NDSIM'O:I';:*/>K$&;U[EL%?]\"YN0_U:95G&RF?>NK(Z M%RE?[-'%XG7\1@-65F7*4K;2#,V;Z32(!I %E% M67GI0Z2RJ$ZMN[5PHTTK.>RE35<">EZ.2DFNE+251JZ_3JW3YN5&24;S5?W6991C>H)/3T%]5MI;$:KIK; MX%Z$;F48C5M)]C5>=?]/PVC2.TI>3P&)H-OO7)12&K^7D$5)DSY= M]*EXD?\T25?W/^\$>$+@G7%I4T&$&DW_SEFR^+R3$DH%YCN>4#+2;^:,2FOS MYROY"\@NGN!>KX!;1GU856%1I,Y"IJFY^(H6N_#[!O%P3*9"T M(CH(,M=(D'!E/DOP@> ]^!3O?PK8'!'Z OS%'0&R8Z.8QS.RZ%@#3:)D*;>F0>9\& S'#?)CP6,[TSE@L],V@C8@VD']@2TA'GKC81KG<>7E9WB * MF,*P_#!N\=LU01,2R5DQ;.ND\/;U@[0VO!VGCQZO5Z:C]2P'_UQD=QX,0HB. MLF4HUY PK^@P0CY6,;.(IPU^UTG8WZ9FX!5>20&Y38FG/V$/6/[_5+:OQQO$ M[[& XUM:L=6X-^BAD L-77032RNHK0.IM#EH'B6-?T-1.=U@:[64/#O)!U3 MR#BIHN="Q -IWS#UXO)R9VE]0%]!7>6]H'Y\%<)?J8*&G/D8!_$E9_,1BG!Q M1OH041LE5"^):E M)3)F2?>$LT;!:2)NF?@_+(:(!$;H]H*Q7&"(4Z5ND.5 M>-;71AL9KE;$Q1,T5ZGL#+X>K)_M'K,L45&$-(:A"'!!)89XQ2K++WWXF8]0L[GI-XP9IFLB\1Z6HUP9U- M4YIMI,^FZJK+7^)LZ#+-K*["SI?L!F%A+/V]B(.5>Q'5[;5C_"1.(QDTM=6S MR2)>,X,F\F(L$HG%J8M!"&->.;V2P,@<5LL_&_(=6MGTEU$M9B':6M\RY2A2Q&#P=')V<8FE4 +2$TL3D!Z?[!_QJ)D/DEB M.T!:!@?@Y(K] :I,<3,4#;$3,.9S:&?V?M;$X0"@2]C,)"F'$?H+V>!I8' MSE"JPMD]'OV9(&[PLGI:%T!P/">8VUBCEM0!"".6B)D-@!I"%]0724#8\7LK M!+6T#H 8S[ <:<_9@LDI&Z(V6!I97(#TR-ITB5IR!Z!\AQ49"PQ5.@>4/^4, MP;U4^'XT8[!O:0JC0\R;H9BX7 $V9XRK[LT"3H76#1#L/C[C+([5/6!F)VOB M< #0.8XX>C[%R)]9V$5'[0"0WZ7STPF7/;;- $5'[0H0&-&V:?\&)@=@?45T MDO!GJTE*/:T+6^*N\9,Z/$UMG$Q#[( QTMT+?7$C55&]1C,0+;D#4&X9%[,A M(]+=;1J*EMP!*)#_>43/*AMDFF#5D;H#(768!>RRL\)10^\"&,SY\U<41?9P M&C@< #1"-)"=7C#%Z0JV8>NVEMR%2#Q^YO@6^_=?$>U2)78$1SQA7J5[3#+Z>V $8LF.["" &6?:"=<0.P%C;O34( M0V(:+3:RN !I=?=6JZU>3L%XOW><+U%;V47/X (<=3/(U_1FD#%[-"6[]/0. M@($9;%;1YJGN&J$#ZI?V/M@XEI;< 2@K.40;, T,#L 9SZ22<1J+OL\0#TW] MBH; (58RH%9^I6=P ,Y*RLT&3@.# W#6DCPV@!I9'(!4 M3I18!64MO0-@5O<,VTA=3 X ,3 VUM#3.P & MKL\)(MBM$:>3*&,_J*-W P04\16UG+UC0J660,?&Y@.Z,\063 MA6#E5SZ3>D;9?2&F'LZ"TP6$MPGH8GFG;#WQIB\FR;ZA D\QMT>PO#7%$D2% M_I6NF&D-I'QMEAG&&O7/!G&-XYCQU;H=J#LTQ^SB26 :I(IK<=D+^-E0BQ#V MG4LQ+ P;KD6KDCIZ06"AZA5(^C@Z-^PLU]"Z$](IV1RW1'+F$YA0C(9Y+HQ\EW+!:U,CC JKT$<$;+&8L M**Z/OD%/9)[,B]>']#>2VO)W?WWE=2]GK=4_C_,R?G 5]_/+T8H;TUK6B)5$ M%VY6N\%__84HH?B:(6J8$=21NN#4ZB[4M;MQ#5/R!@X7$(U81&+8Z [&4V) M( VQ,SA^1W#'XH-4!Y_F$HUT:,%HG52!U)U2J\AW#P"R[1R M^@B!R@**CL4!2.,9O.N3<-P7%P%1IS%FQB4L+8<#@):IBE*TLNZR[9@=[:]K ME"^_#3(2ZG5-:;L[]2TZV&>)WC,BC=1VK1Q2X&.I@?,QK6MF@Z2'*V333:-.Q9%DNL1\4 7 M6%^MN)]\K_@F<0V5TOE,]QRG__\AP4U7]!8X;[NH^$IE.EK/0WB"D-&^D*UA MD@C0<,R&6&V&6K[28-AAW$:$"U/1Y4M2F7+P^LM9$@LVQUR]CVP1[=K)^,DA M3*MD_AQI]D9'?,O$*>00&E[AZB#*4==O,F&;CJ^]' ?=8:EHWD/ 4XI@0+!E M*V\P2'+U:2'EO_6/U#3 ;^#I/I=X3:=??Y:G+61K?C?AIR&I_&:3&7(CCZ,S MQCJ;W&*A(K4>J8'+39/"J^(TD:,VZ/SA11[,0\;G4/!@$I%I>C>A.8RWE_.3 MP[B5PK?X<.JCMJ%\7Q?_A7@0&WC4YM;@G1"UI]RC,W['*W97RV] TG\E;.#+8X9.@0!WO,;A&D#R&NX[_N,![*< M2XS@O>5L3>R4<89*/%I*R(4G_,J&.#K'J0.4+,FH79"Q+2S>WZ/O;=D)^ M]HI.G;;G68D5?5MA;I#R2J!SIFZHEUI>8FRQIMI&Q&M&9>OU5)L6F\_OK\F\ M8"^CI71BAG(A( M,*"%\C:;4:QXW4PA51X7LMCAV\3BP#B^>OYAA"EA*\_5@\H''X[;'J0P"G( M_F7$U-DD:%I#QJ)!"#K&1K1F/@? 54^#U)ND[9F29BD. -=9Y]V'8V,G:\?K M ,@[_,"B!Y@!KXZ9:3 ^_T9C[,L!#N(VH+\8SG [VAIQ-.9H;%A.T M]"[X+AS>@-4.%4GZ0N2JPB(>H0E+XO2,GA74CL)G^"J.DX8E;&M^5T/R M"$6@N&#^_7=,IC/IEOT':;,I'G+B0RY=@=)6@#7_*[KO(BO$9B>/C"YRD/ 5 M1\'I\QF;+Q#5K[1IJ%_G_I=8^8[U^CPJ%M@/]O8/T\YA)9):K=/;BW&AM5Z/ MKX9@E#YL&3+U+K6T#@31[)8N&>)EJR;F1WMUY"Y 9\]A73S$#W#+WW.85 * M'\?RDS_#ERPQO&S24H@+?GC+Z,5\$;%GC,\)Q[Y@QE?*M0PNX"E, $$.TUB5 M5[+#Z7/52M"NU#]_R "2[MZ2*E\R+L'B-;#Z^2=G3V0UL:#'O8K3B=0&EN26E_PZH:0-Q>T%_ MB[B;_FM>?FHOR$WXWVB2CGRR^U#L-L"U%^3"=HBZ^V (A>Q)OG6CU54RZZRN M)EAJ=!]R'$JMX70TK)]V,KA>QJO9NL[4O^U*R+&&ULW7U; MNBC/NEH[LG?*MN;[C+#I>K9]X8"2!A<9LB-23ELN?7;^)0 M%TJB)(K$H8X4425+%,63R/R0R$SDY2__\?UX\N(;SA?CV?2O/XF?^4\O<)IF M>3S]^M>??O_R"_,__ M'KU8'N&+_YS-_SW^!B\^36!99O-CQO[6_=F;V?Z)<("7]#RIHONQ[_^=+1SMW^_\?X_5/=N$4)XV?WVXJV+\:8WTL>*E__USP^_I2,\!C:> M+I8P3?4!B_&?%]V+'V8)EAW7[Z7KQ:WOJ#^Q\[>Q^A(3DBGQ\_=%_NEO?WKQ M8L6.^6R"G[&\J/_^_OG]E4?"_!@R',U*F>#\YS0[?EG?]?+-;)IQNL!,WRQF MDW&NTGX-D[J,WXX0EPM:3/?ARQ\G^->?%N/CDPF>OW8TQ_+7G^#HB%6AA_;_&A+R^I3C!)IY..21_HY[./KM3UL0#\OD3ZBQ7;SDF8S-*5-TVJT&;S M\[^<0,1)]^KH=,&^ IR,7BT6]-$CFWC,(@C&(02F=7',VQP9P52DD(T%$Z\R MJZYH04OJ!%Q@$3LIGWWLR\K&ESA9+LY?Z1C;,?7JDU<,W)W^-[ X>C7-]9]W M_WU*.W5"NWWQ:OD&YO,?I!7^!9-3'&FI4E16,^\XTO)BW9=>,),<0O36^. ; M+V\KPJZN?@U K^;IQ6R><4Y*[J<7?V!52&?Z;D4ES-,-9%W=:V?O>+DX/3[N M/I.-EWA\_O=E/CO>&PG+6=_"6,& EK(O3BH]RQ__Q.71++^??L/%LAX+BY&* M7D1G$O-8%-.B< :*OO"#/IDTY=SB$M_Y-. M_S>GB^7L&.?=&G_%Y0@BH).0FKFNN\N>K;!@7HZ M.&C&^F9@^(PP>4<&SA(O59M&KB%[VH$!VI'8;+)FG@Z4#B6UO MF)%O,?IE/"5^?!A_0SH1R<'Z.B8".QZ\2G1:SC%_0/*+%B,NI2M:D8>4R$S2 M*CD&FAO&@XD>O!%27#-7;[@N#WG>-I"PPX=$;RQNIF-^G2UQ<8G-JNLR6.ZE MY9,)^%9*#HQ4R"C !]]QL:2OY.@;4#@GPX(VC&_ M&1Y>I30[)1_H*C1=*L$H# P]DB&S(+2*"8-+.;<.O6PB9!OYAZTI(,GJB29"F1;1IL*H:^QJ.\@9RO1 M/Z%88RO.-PPKD",R3DO,F\.@M%KKA,O $!Q6&\32Z>,M$X8'(J=3(H/5)_>8 :>V*WZU M?#-;+$<6#8=8% /C9%VT85"E'C@&E:*(P;36CO=3-:3[F):H>4@$;@?Y'&2G MD$%W>ES%@?DMGLPQC3LNCLB(BR%*,N M*D8^/!*- 1GQ0CL.21?>VJ+:@T H*2 Y(#NB -,9)/..MH0M,?GL :17CZRC=EGW= F3 ML\\F%W6;VBB-7IZDE(?,.HNLPC7)W,\PNEB_ U7A'T@RXZH M_%B^P/=14#$+GQ(+RMIJ.186P!EF4^1*9HF@6X3<8TMO)KF#1S(/(A4R)7$8,,J%R9ZM;IJ(0W*G>&M(70?3>U=D(N\OT^S M>0>^Y6KS5]?ZR^S7&0EKNB0LT2=^?3]=(OE0RY%,SI,#ADQQ3?Q(KI"3'0)# M:PQQ",C-;IV*T8;R(3D$3?%W?0<^@J#[V)BC+*-1,A7FHXHU_Z@PR+5:D'O2 M#4X[GUL[$VN/'Y(?T2M<=F5YC[&1G? :%$H0(3-A5&&T<#I23++,2!38FR^=>X[L(86@>D=8_>K MY0>)J=EV^^=X.IMW#%@MZOWT_\[&T^6_<+H\I9]'9-P9+U)@L9#RUS*3IVA4 M9A8-IFQ3-J7U7?$]) U)%0\ 2"T%V".J+I*+/\%\.25V'8U/B#C/:YQ*L^"D M(N(D01Z@EC9J"#Y[+TUKS;0E:<..#PT 9?L+M!/Z0#>U<)W[!N=^5O\XJ&3_"C;E8RX.F5^2GFM26^.9W/27W3 M[^I.7OTP2BYHGTE[*ZW(.O!*L"@][5YA09 J!Q^:]YO8D=8AG="MD',0N?62 MAG!&\4;B!*0LO 06;";C0&DB3A!;N"Z)6\Z)O-8II5N2-J3SMQ6&^I!*KPT? MSA?^8U1X5M[XP,@UB;3LS!DDZ8@NPZ.VTGO;O!W,700-J;Z_(3P:2:!M'=;Z M^I(&;GTQS&E;0T)$BK>E,%Z4!B^,MJ9UXOUU&H9T6])*]'OQN:?JVTOH>?(. M)$K/7#"!$4&"^0B6"6706V,UR.85>)M)&5+=?3/9-^!Z+]5Y:[I'E:!SS1\2 MFKPZ3:X=!.>8LU)8@ZHNL#$ -A(RI*K[5N+?G^/7A/^7E]>Y\X%^;M\J\+>: MK]EUJ)J5#=>Z5ZG;O7G@?8_IMYW@@Q;9J,'@9_R&T]/:<4,5R\E-8%K6=BL1 M/+D.7)(=J!UPU3YT\?_;^)1/=Y_Q"VV:36?/N^UG\JE8PTG^YWOTCBE*T M1!9$-7N=LO1=\4SFPA&XYLA;:YD=R!Q26&0GI-PLK^A75'V9)_7+61X2H!0) MT3"!(!D]73&O>6%&NU*$$;4W3;\&RB4Q0PI^-,%'&[8W0\%E!+K2<$'IG5=JD;,K)D>8E;9O)WB37 **U##/HF)().K:.!3^0 MQ"&=DGLAYOI>Z%-43??(Q](%%2YH.M^U9UP8>1V$!]JW5M=J=92. 4?-.* ( M7LI27.MF6EN0-:33LREN6HND&5;^CE,B8U(O-/+Q>%I3OHFH;WA.5)!2&<4= M,P U(S=F%C(8YJ+4,F'F);56K_>0-*3SM2E&6HJB2?O-K@/DHBLF6:NL)?I6 M.#Z=+T['*UTX"EI8DYQECOXEVDI@,6!A(CF>.<1DMVK N?T3AW0#T 0%/3*\ M[7W >B.*BM7CFH/R/ZN^%%EHDR%S,BYC+;K.Y!)PYUA1)>NL2\RB=:;\?30- MZ;Z@J;IH*HP>FH1\@>_GFLNHE%2B0\T:70.D1K-H:TY:2IH(3)QOTV144#QK>/\%Y6!HZ\BI),&F VP-EH Z\",B-+QA)=X;%U M7&\#&V,T_58Q[ROZ3?[V MS@QO: R=A5^-C3E8I%680#K566"@LJ%MFI4P"J16[?NB;;K*>]R02FLI[\3? M=J$3&$_K$CY.WXX7)[.5W_:QK+JRBI'6HH H@A6HM M.KGR;HJ&%#AIC82&LF@WO.*\44*WNE"LAF0(F$4YTD*Z,'#",PDI.9VSE;%U M%M45 O9O[C0KXV6W%&%\\4IYL@;()-#"$B.M*F6%ZY5EYV4_](=SS(C'-9UYY(3B@4-A*0JL/8BJ M"M;D>$JP(9+I"*IU#D<;R@?5;;8=K!Y!K(>%Y,8RM*O$8Y0QN< 94;O;+IXC64V M/\N1^0+?KFEQ.-7DTFLS_J2[_,YF](E:Q,KGK!5LKZZ/#+WUWD9)]% M$JK+.5_ 9(2F1MML9DE5[<.%9!$D9RHJ&Y&G1)S:XL:S1Q('9=,,#:=#@D>S MP^DMSFDA-6=@S1^^>*T.*A E*HTVL)0C67)8D'E>DY("67@ :$7S=(Y[B1I2 M7&)H,.U'LLVS<<_03PN?7:2'%C R ^. TM@YQWT'. MH'IV#A5EK<39-N%DG8P51\ZON.FY3@D12*M*6?U276?2*B9X_44Q.?A>RE%O MI6A(R29#!5E#F3;#V5KXS:#U/JC BJ5':^%#]2\MD\E(!49895IWCKLMN#DL M[U1)BZY 8M)*4@"R%J0F3>=-RF@ HB%3_JEZIX_KP^V(OIO:>QC";QQKN4QI M>HU3)$:-DI8JH;',&E<+3VH;A$#?"0]"D"[2TLM>D'B#E$&Y6$UAM!_76PZ5 MN%YT>]$L6G,/3BE))FZ]*%%U; MP)(M$AH(>"L?V)0RWDM/C2K?KT"L0+7= M:K@/?1U7J)D/T=!A N"\0FVOQ\KZQ&9?_<(/5YAT<*CV+O7!0E>D(J1UD?E< M)VVZ0M]AG2JGBM)&8RJI=:UEK]#=T0>_97!#G1;]RV3VQS\P?[V(3*VLS,^8 M)K!8C,LXK39*(7(J1$6]2K8H6)*RU+)A BMB8E%'YX1"\,U#D(V7,"3?X3'Q MOM&S?R2DM TY/601MY*/.M9K\$R>4JW]U4(P\)65Q29(.?D$K55',^('Y=@\ M:8PW@4F4:7>9FFXIO&7>\,0"1I?JW$O1/ 7]85E\AROB'0Z\=I1/ M/SFK%Z-UO\S6IL>==2)_#8MQ(AM/&0'9,"=3G<6< UE[-C+C"N@BL*CFL^0? M2&+;+%X?DM26%BAX+2-((;!HT+$04$1NI2^NM4Z_(XMW0-FOC;%R(V=L9RDT M5)WK@U;?CK^-,T[S8D761:.X6DJ5EB,.&;BWM8%?$'4&CR#B/+!4C"07K!HT M[97K]O0-ZG@_)(YZ$^(0NC">F1^+JS0UZKUX\>$'[+BX>4&-^BP2[.H#Z,2M M(,BO?_Q.I+R?KI*":L.[M"1X= T^E?5NKWU&OSH^/VQ7&R'$6B#P5G)C.%U:DRH30248*B]5)RGDD/KP2P;R!A4 M@+@GN-Q04'M*HZ6GD!!S=Y?X?K$XK^%84J9;GRP86#H"T:9 MT 69E6R]'6ZG9DB1V4-AI(UHVD'E#+-?9N=S@GX[ O*H5H?VR ,MU+I0:VWI M&.7%U"N,S!)*'Z0G8\VVOJ>[FZ*AU54<4J\TD%%SW/PRFW_&D]-Y.H(% 7E] M4KE.+CAC,PNR3BJ'VA,M@&+H5!"F!&5#ZY*(^ZD:5"[A@?'32%;-,;32?^?: M<-4CR^7L%3V6N5)BC;#1RKG6##):'HL%5*VK1>X@YX&Y@<\*-?M*ISEDJB@Q6S(P6I@ 6=R364 MP6L!12C?W*'?D=8'MKEZ5D#K5:X]V];KNC1+U,H7P1*OO1[1NGI-H)@4N7AT M1)=KG3%Q+U%#ZHSUJ);VKH)J4M/V&3,>GZS:6VPJDOU].J[M(4.=+!<*LQ[) M90P%Z@ A2RM/4?B 0E\?'KFQ.FVKASVP-]:3UC?]2*!APZ&3*R?NR!IK2J[] M_Y)73,>4&5C)F7$B(<$VD5G66(](1G H\F875ML01\, M!\Y(EQ%]%B59\4FQ6L+HD]4V8^N4ZNVIZZFYH,ZAMA2*S"8Z]74$S3RY*?.X]]-/$TCG,T^6 M,/TZCA.B$DS,*NIZ%<_K]6/1+%:_UW+'"S$DW*ALW-SL>H=G/X%H9RNH'$0\ M+6M5YI60M[CZE_A0,X4NI^>LS8M3&6,LF4P#)\CGP.3)\Q6*$:7.(P0G=.O) MW@\@;TBI.0?21GT)KT=TW3TMUG#IDDW(BJR=-D '1H19\DIBMCQ*':#U#82>G:UK;3=I0] MA2CKH=77#C([5)-4 ZDHG3U+J@XG,YZ6;:)@*#B15>\35.OVSOLW27WLX&EK M_#2442^)RMIKF;-B5I WKG,B1[R04Y!YLE$&463S'-.')2H_X,_,5(%)]YK1]+(1,,E>,LU![/3@5:(TAIS,.]KO4G#*G'_\%] MJYU9W6S'WW)!4VP( 8.BLRI(1F@T1(NQ+$;O?;99\^9US;M?JX7G 8^&(FD' M#[*4*V<_C*=8YRV.C #T$0(KSD:F742B(G%6P(%W2D8LK9O_7*=AJ\ =?V;6 MPEZ"./B@(5L+!84C< ;(-2'.,J^U92YS'C!EC[)UK*7AH"'QS,*^?4BMISAP MK00C=(^_88TUOHJS;TC_OL;)[(]_POS?N*S87XQ2MB6C\P1^1]Q [D@K8C68 M=,D!2O#7YTYO&0O>[OE;@>A9!X1[D%.[J597J+VX9#P/8).WE\?4JI?EIY<79+KAHP%T;&6O4P;CDF+/%U-ZBI5[? M)J; >N.4C0'[A]A=%&Z%LN<6(^Y1B(-O]4^NAY0E%F94'2!H8NVFJ M+(J68 MO$89MQEN_LBM_L4S"5,/2=HMKSN^C1?$6Z+_[>PT+LOIA#;8RLHL6I7H5&9H M:D.1;I!WC,"B*\0W5,+PULEY=]&S%=B>2:"\N7P:SGJXG/P^4LQM8DAI/\^':\N M^=_2H3>9G51'M9Z5-6ODT^E\<3I>=K&.VN"*.'3>FA_!*U'' *HNAF:M93') MR+SSVD4@YYCO!+*"3$F%J/6-B>NG;-$#KYS?$=?5W^^"Y5T\T$36]+V%!JO[ NLVQLD-)1;'ZT2UK/@1TC>BE>T M1-#.TE87]!W6IL\AB9S!D?'1NA_=+:0,K:78(3&SCU1Z*2J^M"_>3Q?+^6G7 MU&S#X@L*'X)R+$&F)7.,C!P7Q9**7LHL4BG-.R0\G,PG4)'0'%D]"[.)(7D- M_FLWL:.@54K=E)A<@RBU#U&P3C 7'8JB0@JE;&$JWOZ$I]"#I14H&O*ZAYY/ M9\?E9W)RWBUJ][Y_X"03F9=GYD@:+8,LGI%A2D>FR9PH%)(5P:,/Q24#K;.\ M'T+?4Z@9Z-W<:26__A#VZVR)B\N0[PBU"F!J[QCD-4M5U>3D7.B+,Z!",$KV MU1OJ-IJ>0O5 [TC:1TY]&,Q?< I=3U=BQ*JUZ"CE@MJ3ARQ2+1%5)K @ )D$ M9VJ.LXG88UNQFP0]L,K@6>%F?PFU,6;6+*[?8'*7/NRZP_^&7=?W:O"/LC+2 M"-3,V$HL+XY%1Y87#T)ES:&8O$UIPAXD/(':A:;6T(&$U<-A=A;*NZ3XK#J/ MNPC)$L-]$RX+7VV-14;!4RK=$;98F!SC2?)GC0%1ZPMTZ((:1B:B-,;L@( M(A,:0K8,L_=."Y^M:GTYNVMOG4>>935F]JP)80@@P8&='+3]BF2 MD?G/R2] E9V*')JG@^XZ>^&1QU@]>7CN*_XAS6#Y!'-ZY0B78WK^50(;#V2Y M^J1'F,YRQU(;C6K9"]HC+8+3+@"3I5:S)\*1%X(SGY-020:!G _)EMV_">BU M)UUGB))1U\$AS&12]%J09Q24)H9PU#(X)/7?FB'WT?1LS- 'H>UFV]"&DFOJ M>MZDY16I\/G\!VGK?\'D%$UUJ4P"(@S86Y%[(:B_#_@_;W_!K=]3\EHXPGTYP5CYCFI&!,%EEW<[*Q>2XM[B$\627 MP6<[/*39$;OO AN=KFO]?J1.VA+.&/*"!#'M68CDNHH"R00>I7 ]5!IL;+7T M\'7\':?D?4]J%7@^'D_'M(^ZK(GSM$@!MDB?,A,*R90$'ACXXEB*D8 ="?RJ MM:-[#TF#RK/;$08WFHDUE,+@*\.T0&M+#DPE7O/^4:R&WSA>>^'(Y.+U,9]# MK P[6%K>GA ;DC3;-4B<$TDKQHQT*A*T!V95+<]U)C(ZB'V]I-(*?/#6MU:_ M:X\?4C"CE3+:D;D-:Y]7U;&K4_P,<+_2T7X>**[%LEQG*;6OZU)$6;V6]";6 M@+&(*=I8U/5A'0TJGN^G:T@M>AOAH;DX&I;SG2=Y;JH2JF0Y*Z0V()@SA;23 MEZJ:__0C>LL-+3W;UO4"]Q+UP,RYIP"1MH)HV42!$/L%OI^!]C69656K2:-J MTY#,(KK(-)U0+*JDF$6M-?H2=&R=R70+*8/*?6NF+_;G>KMN4IMG9@ $5+I8 MQBWI+)U!T?J(EI"43-H%E])PQI@<+(FM$0 :\+R9_+NRO_6RX^ICK7?-*RD8 MK2$PYPI1A5XP+YUE(B#/W L53>N"W_MH&M1LL$:8:"J'@S?$A*()JD$PS#4; MU^?,0FT%;YW%%+Q#T7RB;L.&F ?+-FN$E3ZDTE:AK%N_5\SBD?1H(B<8*Q5L M[>M::H5)H>]2]9-!H&[MC=Y-T4/;[3X%@#240?\1^55[\/5P]70)DQH_F9[N M$8/?ZF.;1=T?OHA&)=\+QVHFNM0+:B M;$BWS;NBXH8B:2^3WGJW7[;').59;RZYYLP5X'7$1*+E"E>[;UD((%7TK<,: M=Y SJ'!Y*VBT8G\[P^,*5M]/Q\LQ3-Z.R:#N^IF<'7X?O^'\"\Z/1P5,B,5F ME@VYW+HHPSQ*R<"1T12<2!!:0^1A%#XPI=0L[%%>*Z_7CMSSZ>+A=+^EO:.+M;Q+V1TLR*/@RS&EG>UYY:@_@Q"-)6 MHC!G@> M?6*>\,VRSL)F;73.K6W3FU2TB?D0\^Z[#N]F.FE![FFMO?::_$=R M5STJSE 8IWQ*,38/$S^ O$%EPNP)E\TQH/92:E>-<76]W:7Y2#BG(S>225E' M&V1)JK_XP*+7X#4:B8C];I".CB&E;S;&Q=YL[QD =!*7[ HKL59>"%JD)X^ M&2NYSG0\"VS=M.5^ +31D5<[E[_&,IO?LB5'0DD#.I%KE$BVVA=@P#.P.OP0 M)0I/UNT!U.;V% \IMK$WKK91I3T)L_'%S!6:WWT_JZMZ"/$18Q*N!"9<).(E M'0TQF=I&M/;F";F@.@ 2=R%]P#J\%TCV+MZ!^D(7*RM7K9K9= .3%@?VCG8C M[G']I08,W=.#:IUR^_84O\P^8\;CD^[>TR@GJV5+]DT03!=/EJ^U9/DFA9"5 MR@G_- 1I2P]?Y[ M^/.'8!D,%78'D>G@*FPV-R(8Y6PKN\@DT[)KNIU8U.1G%P>:A^B=$8<^)S93 MVG(0T(<93%<'_MEE2QZI&(HA&3(ED?@09'==!RQRC]DG%XQM72IP-T7/\>!H M@,&[Y@?M*=9VM[#W,N+RI>NE4LBM2_0_$SK4!-A86 !+SDO0II#PHA?-<\-V M)_N!14%F*L\22I18^_L>JU5 M9#)1@V AFVX^&MG 244F3!"DG:1RS2<8-KY\?&K'PUZ0ZTNT!VG054=DI/IA MYV.0U],/?>[J M643860->0&&R)1O995/'ZY#.\R ,XTF2M"+KF:TJFUCZ]1 6G"Q7"@AP IL;9S=1<]0SLC# F0G:3S)4VXDAG'. M$1U#/NFNLZGWLXYC(K^=[#9RH(& )^MTV(I#5T#+Y(.^WKSR<&==_>!NX-W' MZ:;/'Q7AA;.:]F#HQ@:90-\)SM" 1:F+R]9L0?L=CQB*L]A.ANLW *UXVR3> M\FZQ'!_7'K#O8#XEU^ VPHRVQ=7S4T2!3/-8\\:+8(9'QWD01J=M;C"W?-S3 M.)9V!4 ?/&\"AM?CR>0613F*.9@2M&&^%#J#N:=E)Z#S,OM2NVA%'NX[5^YY MQ"#*;?J3>BOF]F^'7/;%.8L8P.1R1.7:2?NF:QZ^&$]_@?&\:S4Z*VLCT'=W MM!L3T,SRZ),Q#4R.RT>L"'A_^?SSID>C#*(H'37S6 /ZT4<&0CL&W(8Z4](: MOLT$SRT>U:2-P1O:B',\PNFBFY/:%;[29Y\W*?\'YJ\7#USEX7W&-('%8ES& M::4\RA+G7^#[*'@;3-21=JO13 =1&'@MF->6/ @!W-G6[;$;+V$H9E%KG&UL MGO!(DN^A\]N:BOAUMGQ+>N'KM)[^KQ9U$5UOB(LWG*^H.J=:1EZL(6\T0BV] MK(V(?" 61B>3L"8 M$X*V)OHH1AN?4/TL-+=\L@_>[U^B;# O_WI_P-02P,$ M% @ K(@'63.)NV3/D0 RDL& !0 !A:&@M,C R-# V,S!?9&5F+GAM M;.R]6W=;1Y(N^-Z_PE/S.E'.^Z56=Y\E2W:5YMB61G9UG9D7KKQ$BC@& 34 MVE+]^HD$"8J7#7(#.S_\??_K[KS^ ^]/_^,]_^[=__S\ _M=W[W[\YM4\75[@ M;/7-RP6&%>9O_IBLSK]9G>,W_Y@O?IO\'KYY.PVK,E]< /SG^I^]G'_XM)B\ M/U]](YA0FS_;_';Q%RD*+Y$5\-P74%HC.$X_VAB*LZI$F]S_]?XOB<=@O* _ MLRJ!*@DAB.Q!RI(Y&DU?U/JAT\GLM[_4+S$L\1O:WFRY_O$__G2^6GWXR[?? M_O'''W_^&!?3/\\7[[\5C,EO-W_]I^L___C@[_^0Z[_FWOMOU[^]^=/EI.L/ MZ;'\V__UTX^_I'.\"#"9+5=AECXO0,OGUW\,W6OZ@_P>;/H'X$7(#D?_ZXS'_ZSW_[YILKSH5%6LRG^ [+-]?? M_OW=ZX>43F:K;_/DXMOKO_DV3*=$\?H)JT\?\#_^M)QA3G%41;TACU].'TWSS+,A8PN5TU9#BA\]N M2N_\(DQ:,OC!HQM0NWX07.!%Q$5+4N\\]Q:=&R+O4U@?&187(8?S>2E37/PY MS2^^7=/XS"95?_Q(/UX_H"XU M@!K\N,)9QBO%L5EH.D]W_FA:U=;\AL_3$'&Z_O0LX^3L^]EJLOKTXV2YHK-F M2:3AZQ5>+,^*R])(EP!=-*!"B*3RZW=>,116\"#U0YB6&]B7F/[\?O[[M[3$ MMY4W]9LUDZZ VK[P%6RX MC_6B=_?P&?@7B\UNKM^$G11Z6S7U9D#]4' MO9R&Y?)-^64U3[^]^#A9TBZ) 1@]^,PYF2XYDX43%/T8LM$A:&,?DX02EG$- MT?5*5^* T]5R\\EGN7B2F(82\LCQ^IC$[('P? Q.=\G-0!&X3<^K]9'0BZ*S M>T=](QEX2$U#\+?:*9^A;PS7?!1>'T8*(A/.(8]0F!&@4$=PQC$(UJ)B7JE@ MW9&B?\?J>T;P=V'Q&*#/+R[FLS5!/ZVMP+-BI1"2:.&"D89+)@&=B0RLBB;X M4H)(JC7F]XEH"7F7Z?P0[Z'(W =Z$%L?XLR&XOP.,Y)'3D?8R_F,3./5A+Y] M2_#A8H'Y-J%&!.><%Y"#0K*'2J$="_I.:8/)*B=L:HQ_;^*.7B[&@:&A7JAV MSR96]BO][5E@,7LM,K#L,BCM%$3:/O"8.>.!:VO,('?@]FJ'PW<,CV!OOC5\ MWV_3\?]S_(J,E3-GK=6B9/ ID)[@&2%:%D':(H(U(7K_V,'= M']X[RYX&N/MS\B&THHGN700R5"LCK\5-6>F920F,S8G$S5OPGEE )G1R7D6R M/]OHX7LKGP; @_CY$&,Y/.KVPV2*/U^NSWHGR6@HTH'7@5P*SB1$*06$Q+V( M"6/)LD'([?.*QXWI(/X]Q%(-Q_(=OJ?=D8BM?@X7>(8H;6*D/YB7OM*C(+#, M@7')Z)\7SEE'Q'YG/.^N>@J8#N#C0USU<%Q?S])\0>IB?8NY#@F\G%_.5HM/ M+^>9C@DE4=%VH>3JTFECP(EB01?K2A)%%,<;P/PH$:> >CLN/Q0",UP(?@T? M7V5&$Y$KT-X-^R_"D WX*S M#R&WPR%_D?,"E\OK_]3M\C/&M4G(#>B0R-XO6M0 3@#II0A)IFQB"Z7>L?0I M0#V4HP]A=F/ +,Z$\HEYA5"*CD04XQ DTH]&:*ZB\2*TN,;M6/HT8=Z-HP]A M]LU@?DG?OEG\.O]C=F9#(?==26#.TYDB<@#/M 6997!8M,JQA<']8.$3@GA/ M;G9$0@;%NN[0M+8=WBS>+N:_3V8)SQ(R)7T@J[%(#2KR &1-D/UH57*%CA3M M63N8[ZU^0E@/X6L'X(-B7W<(>SM?KL+T_YM\6%N**&*QR2G064I02-\%)#

    ;' L"8D:R;)1/"02TV\X%& LW24 M6/(0;1 JY?+85?33X-Y>[;CAW)MO'0 ."G35_-_IV_/Y;!.H":DDGTP [3D1 M8UB!F$VAO24A#>J ..PRZ?Z*QPWD(/YU@#DHTO4+ILL%;8^+^.MD-<6S$HL) M!CEP5S/;Z]8\R1HXJ#D+RSW''#N#_G.C <%)W:"-3W']-Y MF+W'=<@TLF3(V6*0 JOE)FC!!69J%D$23C$MBVCR4MY>];@1' M7BX6.%M=75=5B2,C_')YIJV3KG -G->\$.LC.)T+8'8FJ+3F3-.%4L2%Q')J58R05#9 MD97GF.-5%X46+_:=14\!WOVYV)&ZT2 6]:XO>8I8+LW#SL@;9!N=2LC M_Y?SL,#EF\M5+6ZOSMP91F54DAEBR'1JE,+)"]>D9*)T-O#HR1QH850_0L,I M0-Z,QQTBT"!+ZR69?8LP?3W+^/%_XJ\N>!- #.-F![:!0UHL+G.6:XOG#-+P_$\$@DG<.,F 10<&>*4#)".* M$,&9,# H>6>YX\9R?\YU8#@HE+7)TOUALDQA^O]B6/Q GRS/O&/2<$5.N:ZY M7R:;6F:'0'XZ.J,UXVI88'++PL>-:PMN=B \**9UEZ:K=/LKJJR-RBDK (VK MR;N>$U5$GT#K4"CMI1MV:[MUZ5-">5^.=N \*)1U'5WY+'J;F@I)\E:PYOXD M3D>$MG3\,T_60)'2&>4DAF&NTK:5CQOE)OSL /DZ?/7OW][C"E'\V\ V,&04 MS):8Z9OE?#K)M=O6=V%:VTB12X"KY=M0=W2.JPEMZ2Z)/9O%[+9"NY8R W8V ML/',@[+TSY+EHU$8708M.0,E0@"GZ<>4@I#)%Z'48X5!@[ITW%#1K G)59<- MII4I4M2V&M5=S,:NW01(+'M#0I^M">#M*0IA&>6SN,[,[&+[\=C921 M8;&U((^TIU(12=D5 5F&&+BPY$6V;DSPQ;2C:0%P[VXTNS#Z,'U(^E#TU7:C MV0FNIQN2[,/KPTB!E(AFWJJ2:AJ@RB!QSLL$'IAXS(;]D]/?N1M,8 M_%U8/ +H_=MC!+0L('=0NV&0Y@L) O<.I$;OLB\Q/1J4/_TN)3LAN7>7DEU@ M&*&KS5V:R/Q^LUB_*OF_PO02R2=>AZ'/8D'A2]: C%X-E;2D8Y(+R3\QDP[56603H613&^Q@ M!I.])A='I!I%Q#KS6TYB:NM\\ZO8$226>2B@ M9*2MI\1 ,R^*TLZX1[,$!TK%R1F7K5C=L%G,5M(VAQEJ2Z=9IM-+D#VC"PIJ0G\IV0I-&/VUJXR![H7O^'+L+;$N]IND MLL3UR3[\+&+^Z:_/O_OKS*O/XP MG]67;'TKI&S.6@L'+!53>^8Y<,8P$.14NQ1]C<6.)1A=!'TAU^4[ ;U-9@8S M?(2(YCV:KJ^ ^A UTJUY)T'/?'$^'+CY6%P_F$@DJV2HK9JX"ZZF(6JRNACY M1U*'8#0B9GN\HM#W%OU DK +LQM* -F$9S_/9_7@(0;1;]^O*Z!QN5J^GKV> M_4[?K)E0,U4GN+R^R8U.!BM*@)Q%[60A:W>RU\>&>D M 5CS0W&ZX67HH\2^H4,UU)3EMV&QFN%B>3[Y<$VNX['(I#R]"*&..U$!/)+) M)64P1>M,7!LD&-N7/EG1:,3M41)P?L?9)2Y?Q-J&.ZW.R*86G&D!DI%QK;Q7 MX)C,$%)T2:GLDG^L,G*_/)N[-'P1X8HA[L8@IHZ0#G$C?C]B6.+ZRY4O?F:- M#TDHK.WS)9V!]6*>_CTP9U3V56T].D)D'[2W$G-XV(?A-!^#R2.\XG4ZT9MR MO=?O:[QE6=.[:LE*O7='9,Y#3C6?6$:2(1\B,T>SU!E6*YN3JJ;G948A"O>@8YD MHI!I8FA3&$$*R5V*$7UI_0)W$G+T]O]P]HY@!KZ:+#"M*FG+-V5MGN87L_R. M-HWY[6).6J;V]Z\.\8?*B3.;UI>R!F1<%YHP#][6%%ZA),O9LY1*8VG8D<1G M*+L8#NS\<*B,$BX(T^^7]6TA0^3[CQ_JY>^9C)D.)*&!<=)H*B;R=!36CN.\ MD$*4&EUK2>FBXQ3$83!_1_ =KG;Y9G6.BQN)W-@D&Q*1IQ)T8L!-4:"<(!>W M;MR98"S]7TKM*_6>)NL4)*(U]T=P"-;$O<(/I,DFZZE>I,%>7-1FN_]<_WAF MC8Z::(12ZNC-D,EDMXUE(4FH6R6-20D"M 2!%Y[C2(B1G M6T>CGB#I%(2C)=<;IE?7R[07B8S>JPG.KVC'T_G: "9*K\["R\7R>* X$B^6@C !''$Q>PSOW>^=-Y8]E_QF*$?D;X/ O)9A6# FT963QDZ=9",WB*)4%1<86LSX3X-IX#V(+XV M'-=Y2,;UCL+GDW7[40D]8X:3#5KG32;&:W5XO4#7"1CS M27(>BS./C0(\2[Q61C_/9_.;ZR[+C,E):W!".U!8:*LA M"XA8E$I:&-):(]TG=I!S].BW8O4(@8)7N)C\OO8[;NFFF\]^QM59\-QE(RP4 MPRP=>,0")Y,!K>@@U%(6W3Q/Z4FBCEXBVK*]84R@NBC788MWF) (BE-\,9W. M_Z@?_3!?O%Q@GJPJQ=5G*>5V4];/O_MQ$N)DNA[TMA;Y:D4MEF%ZQF)4!>N$ M-UN3<>BX@Q!9AN!8"))LGWB_:K_37QR1Q*.5K2\)NA'JO=?^\6W5>764;L(E M)9@Z^$0!AL) *H1(RPW)UV_5=S@C?%9GL221 MD%R_H$0EIH;^M"L0>6%!DF

    ODX"VDG(CT#&/Q"+&7MXMYN3IPSX017!2_ M;N=)CJ!/-_PTFTZL_B_BV.4"-P5P] \7-TV'SS03,6MIP-IZR11D M368WGGX,MJ0@/8^M3YHVE!]>_ XH+_-GQWJ$#,9>N^BJU[RW#6-"B<)K*%*H MFI3GZOAP!&Z3C2'55/#6BK(1Z?^2V7'1'N%2Y ZY9\'I8%6*H$N.H%RV$!4O M4 2/9'P87IH'QN\0V#U%R2+ A\=+]ZN2W4W?49$^C$B5X4L;98KF,<,&LD=5KNYTFU51Q/DWCT M\C,F)!TB-/CJ[?NPF-7!A9NVNE=4\2P2J4 )VCA&'(@&',L%,HLQUE[<*;9. MMNPDY.C%83A[.T ?G&M[GZI7D^DE65YGJ'.QM9&RIZ.P5B5J\"EF",(KHQ"S M#*WUPQ923@[X?5C< ?W@"ZQ_8$T!Q_SB=[)YW^//EY4K;\KMSKI7,EKO>:UD M$IRI%:HFUH 6*N!(]A)&I:QO7=35E[:C%XY10.B0EL'W6UL(O1;FAZUXN>(^ M9ZL!3>VWF!P)-B,'GR41>"%326%KZW1'$D]5=II TB%"#=)X'W0 )AOI3?DU M?+SQ\"/WA3%D).9U$GW6]0*7UYLPF8NW,7'>VMSH0=;1BTIKUG>(1\L;*"\% MRZQXR";D*TEU7!=@W,80"FJ16P>!M]U [9D8TL'P^NR787G^PW3^Q]\PO[]) MM;JZ+7Z'J4[RFY1)NJK@*RMLD84W M;TO>C/A_B6D;7$=(#G^$4?3355^LM[6"E4A>K1:3>+FZ"K9L2;-)J*W6A:P@ M9NJ$L4!NM]0:2K$11=#:N1&&LK38/ M19=$88E!P$0GD2L!'/,(R+/B'AEGL77AZNCSATQT1OGH((MZ55Z"!:=L!AE+ MK /@BS"CS51Z[OE#N^#YQ/RA7=AX'/.'K$HVI)R@("?E5AL&A)0$&!Z]E4$D M;5MG#Q_#_*&=@-YI_M N##_8L)D^1'WM\X=V J[7U)E]N'ZX^4-2"1N%!:OK M5&]/]D\LM7T,:5-A9/'!MR[=/Y;Y0^TE81=FCR !;\.":-D,O2E"B>(<8 WD M*U4B.,)TS;2V3YFL=P+Z]_A)U8 MPPNOF9->UO)P!T)I<@-LR5(UQ[B#CL-CO3\RCZ8;[L'6$5[C6ZEJFQU:G[-/ M&7@RI@JQ!V]<34/PV1!1M.41IUD?/\"].W89)?SUZ&#Y-5 MF%X3ER.KXR5TK4'UM%5IZF3E#+:H'.NIQ$7K>]A'"3IBY-LQ>H3KE11$]>UNR4-V5M0*\C)ZDH';D)D%'4CJ4UG5ZQ# :CMSFEI'CKVMNM MQ)Q2I'D0H\>8/'*+GHW\]Z!HI!#S0VJ>.;X\#*[[3FH;7H\1CWA(F3 8B@H% MA(^A#DV64">=@' HF"FDZWWS264'0K]O2'EL\'=A\2B#IC:U]R_G9+PL5G62 M:F>T3,:@3&U+SZ7".EU=0'#HH>Z8#DGT/K6^>NQ-W#-DN Q$\L$\JC%@&"$^ M3<[.HDXX>857_WU]I];VRI9Z1\;/#_/%'V&1SYRW05CRG*40-<:J.005&!0, MS!KIDM6MR]MV)/&+*#\9DO0P)B0C2-!#XO9*0$7$S#/Y[R&EFH4J$_CD.)C" MA<^E<)U;Q\C:4'YX>1M50![8N ='=XP;UL_54ARE2,4SR"S7&O+@(48CP?CL M.'IN2O.:B^?LUW=(6=F3RU]"B72ZJ78"+R3S_5YA>XL_XQ_HWR[,0?*CO%"1' M[Y$RM3K H054GC-F,D?>^MCM1=AI"UE[;$8HO'F']/7NQ.YVF+U^C(C3") M8G-=5L=6NP(SGOI$^U$060646GO_9U;J< @P&%E8)@;!WC>)JJ MTY:DQJB,,++B?B_6#5?J5(,:[;OX<$4F:L6-P7H?'"0HS!DY MU#JWLR=IIRU!8^ SPLR(;D&_3: Q)1;#!2@67!UJH6I V $K1HG(Z27PK>O? MGB3JM$6G+28CC)MX3+;O9+QMB[_][8IM9\I;HT5BH(TB+@FMR%5@#G(B[6J\ M33(<4CGM0OMIB^"S(#S&%(V;SK]W+[LJ72DZ1M0$64#9$B $6\!K$U7T3IO2 M.I%Q"RFG+4@M^#_&P(L;NFXE]9_9B"K:HB%R22(6K,)DN[Z+ Y<[T__0=I1 M-,?I=DIP,^9]*2TJKOV?7^G/WY0MD9B:*2>24ZG42>=D+]0ABQE\O203V6'* M1GJK6E\F]23MT,G$;<6@VQUM"LM/D?ESN,!-,ET/8D?*/]Z)T.=)31X% M\MW%:B!>SRYD"KTW+ 7R:FI$SP2R:I&^U,%I)J&/ <7I"=<3F<]?GFSM M,( M,O57).IJ9?&:S.LT7)^DL8HYX%XQ4,$2'X25((/2Y$O4"ZO6HM-%Q[/45(X% MW;PQWQLFK]8#_"V=\V0]A?>T\3=_7)=P/5'A=<8E-^0Y&R@EF>IQ*HA2(NBX M;EZI&:K0PSC>9^W#R<:HYO/H;-\J)N.YV^$NDWY)YY@OITA>ZLUFYHM5F4\G M\^%N]QZ+M7:_A^[W(&ZXL"I$7=M"2!(94^O#C2?Y#*+.GC2V,-OC37TV-UQ) MS,44 2Z7 ,IQ"4$F";O@NS'MN-WRY6)W=*,*U M*59\$"Q:OE9O5^TI0LX%>.!!LJRR+;W:#=.3;QDB]--G(^3!HE^<"[T3A/,6 MK&QH:]XAY-IVZD/*+BYP7W2?P[$="$07G .X.#:P@=>94!)J"RI0?%W<8B*D M6NRB7$I8>MVJ?PF ;G$F1\1S!^8U[J3Q0BC_DA3WE5/RV[NUI;)I\)%$+ (1 MR!FNQ9^5A&P=G4E&9G1]K(='ECB<.3^8[?/V/&OLR[U06NB?:&._K!:( MJSMD$46,1T6>JB)/56$L$+R1P((-B>DDI.ISG_'($D<*92.>M7XK:SGTR_GT M\B)>+N\0E8)P,GGR^@+9A\I;#3$I :E$1-J+-O?SXJQ4<0V^L![+@3!6N"%$S ;J40M]DR>X[EYTP M;EW@.%%LPZ_&'0#?$@6+^6_XRW]?AL6-<@@$A(X?9S0#>92PRJC-3T+O)C@XJXF,"0RQ1J@/9(0%4T:/44-S-FHR30N M*LH^H#U\])%B-I!'#0M\*CF_S"]7YW>(B5Y(6[.G4\0Z9(#>^F!SCQ2RH5QJ6,=2Z?GU'%_.EQ?S#_/I9!5F=\CR63/.5(8BR3I2 M(A)9TM%&C6 E.*N<\#W >V2)X\2P%<]:%GJLZ?ICWNEP9EM\B2+77#=&^W2^ MYI>OT]1Y"=X[KON8)EL>?Z08-N!5RX*,2M,_<'G744$3HPR!5(*32%]B(6NI M>'!>&?H\6%/Z9#72\CUWY^"K'"6-#SG6 .BC(LB;M8CY? MK+W-C465"A>H+=A@1:WQ*>"TUR!#<3J&'.B_?:&\]^PC!G (ESI@&Q13(8+F MORU?+N;+)4G377,XD3FL,UE2KM >I2+M$*0'F:T4S :CY%/I/8^O<+00MN!8 M!Y"#XBJO<+H(G[[#D,YORU9M4T(EWJOJ MJOOIQPE> TYU@# MT;.N9Q\G?H.YU ';H'#,C_B1I&@UG]U1#;FV?#/%0+)2@F(\0V"&D[&EE1(^ MB')_]GHG;IT//T[@AO.IXV9]4/#EI[#X#5!RSY!M"V//T[T6O"J [^!\YL6J_.W<^(*WE'B44JCR"BN M,D6>CI(\"))(V("^4'!F63.V=FR03M.W[XRP> ^[!\X\:O6'[QJ2+09JVS_#*+8\_3@A; M\*H#OT'QEU\_+?!G3+_]+2P6D^6OB)^/9506LS4"M#5D%I?:9"P9!\YQD[0E MD>MWC[MUA>-$L1''.H <%(MY2?*T0G)(*P?OQF81C4ZTO81UM&X)]="V#'+R MRNM$SD_N M>JY5SGW3D<#*Y MO!86LD4E>>2CQ%%3;N0T4"N7Y2H60,, M(\2,,1K'C')]E.C#)Q\G;@,YU '8\"C,W\+%!R+JRCZ^)JH8M%IQ"\:&6*6( M= $K"F2*A7B=3>A5+;;M^4<*7@MN=4 X*!#S9H8OZZ3O=6#HKB;PIKBSCQ.WP5SJ@&U84=%BOFX(G?!A MK9-&'\E?T4!BY>HF%3BN"DAIN6>T0Z[[7, _LL21@MB(9QU8#HK%K.LR[MA4 M09<@M;+@ZWV6LJH>R+JV\LLLV1\\^#AQ&\:?#K0&!5Q^/<=UGS/Z M^;=[(J2%"2R"<9G405$,@L4,0GH>(D$C>9_BE6W//T[LFG"K \)!T99_X"S/ MZ22^>PJ[(O7: (Z">U"L-L6+64 ,V@E2#]F+/O9FY\./$[SA?.I ;E"*X M?9RX#>51!V:#HBJW+HM?K/Y&ZGLU_[ A"VU)I10@-4YDI41DF60A96N,%+$H MU:I!NEX MC'UPZWSX<0(WG$\=R U+;*D4+<_GBW62_D:6C(QTYFH))$J.;-YH:IVV!U=< M\J3GE69]*C0['W[$R WB4P=RPU):SO'[7(VG.ZU@6.%<$6_.IH-C>LA^YZYL/?KF8^_#K_XR9)T1I- MIR_CH&5*)%JL=@VR!9*2]7]D5^4^)LRVYQ\IABVXU0'AH(!+O>*_%JMK:L@< MMD5Y!=IF,JNT(5T!V5$)*DJM7$H>:!"..5Y'P2W+G"<&+;A5P>*@P(NOYZ'"UQ>V5+_. ^+ MLC&%+4L"ZR@R46MDI"7-(&LS;6=J$]_DD?=)H-[R^.-$L 6O.O ;%';YQV0Z M7=XF)DD4VL@ TI+]JX(OX*)4( .2JXK!N7ZWL?>>>YR(#>).!U2#XBQW&7QTH#HJYW,DCO4-5 M*#(XFQ7PVE24-E; RUS D J//!@G>HUY,J=8>H6EQ( M5 @HOG9I+CJ0764R(/*3;C5T3-^4/#E;J>\.V0I;P5R M:\ $+*0E,@-7JK[0A?-0, ??Y^YO^PK'"6,CCG4 .2@$\_TLS1?XXD-8K.I0 MR)LX ^.9*2%KNU%.'@Z2A\,-AY@XF<=.:M5KFF?WTX\3P :/$LR7O.G =%*-YP273KVIJ MZNTK+Y')^TDL@A:**&+)@O/DS]:&"CX8'70O,[7SX<>)X7 ^=2 W*#KS@BNF MUW7WFWQ4*[(BBPI0UC90U8?UG M(+(GLDI5D;/4"[>YSCQ6O =SI@*I==.;A MLR ] M6FOF2@X0,^ER90R93G0B0W&*?)KBO9=]#)6M"QPO=L/YU3$);E @YKH>XP%- MRMK,O-*@>?+U9.;@E%L7(9(1%=9C"WI@N.7QQXE@"UYUX#A_>XX_S,%N^F;W#,/U^N0HK?(7+M)A\J!S]E9[SIKQ=S#^L1>[C M9'E63$XAF@0L> 0541.U(D-,)?&D5>#J7M_/BL%R T()R[A&@DCXMH+]+4Y7 MR_K3&OHU[/M3UU RSNGABW09$>C3:J#,9P_E8QT2O5Q.9KA;'Q2O40]2SPC!<#E=C2E/W>2U5#$;\8%[N[FK9@Z!>!\!:PA7Q_B$@TJ8 M+DY;SD$GLDV53AD"&3E0,BLQ:B<]UZ//DK!V@&EQ@)U55#SRV1U,QO$ M.H>L,-"V=I5!BQ"4)>6-/#&;=,3[K0GVDIC[ZQ[6GAD5H'DC[CY$>F__8FW# MK2\JO[N<3&\97SPJ'Z+S9,BQ#$HDA(C,$E88I2*O-:<6EDS7VJ>)^& NMSXP MZ"R:E' QN8E4&!]]0I*Y'(,!Q;" XSX#F61.BA M*Z+%D7!_X=/$>QA_&]J? METMX'\*'LY\FL_EBLOJTSC3!Y>K&=7M+ICRYRL23[SZ]#0OZ]DQSJUF*'M Z MVK0+$0)'!(U9L.1+"=+V$87KM6^)P_4GGT5B#_(.)S"/N# _TH>O5WBQ/$O" MJA!U!EOJ]#IR2\$9PC4'D2Q!;D3\^[?WF$;[^&W]B_7GE2GO ML'Q3__OW=Z]O&/C''W_\.:SKB\ZOZHO^G.87WZY9N.%/N,N?7](YYLLISC>6 MTP27?Y\1*:_P=YS./]3HS'RQ3L!?7*;Z+UZMS\3EW2TL)Q? M.7*74]=TW!&N9^,-?EPA_:O\IP%)7D\)MU*DGM %8#S6=KHDX3X)!N2["S1< M9X=]KF6>6F=0HMIC,09,62J=#3A;>!UJSB%JTL&)OLU2F^ABGZN)Q]9HJ([" M=+JG$MH%ISLY:ZV8UV6>?%,WFE=_2=/Y$O-__(FD&3]_.">=]W'U_12KN-.; MCN\O'BCW@T3M0DK(I%$0T"?B&&W8*U*L6RVD?M#B58NZ T=M0N(JVFB ++#-D%-NI:C:PAJNP92YD<%]E 8HXK:K<3 M0(]%[7;A;L.HW;J&ZW9Y >.:&^TT<(WD@F8ZF&-A'!CZDADZ&5FOG@K/5H)Q M" 0'<6WTZ!NO)3P3_&J)O^[ZIP_C;^/;W M)JBS/H4X$2Z\KFV1#!'B"JN$6- NA\"+DS8TB:S?7O1DG(C]63D6IM>"VH>4 MAK;_O>4/;]L/ *(+S@%<;*R9[Y/DLJ/C0)&XAX*@L#CP.7HP23/EF"ZLJ&,! M]!&3>AP\=V%>0QQO>GKB8O9VOES=GXXB=>8).%;UGSC6>1L&"M)7VIZ5]W.T MMK<_[7C^\^;?[<3P^QU0AW*KL85[FZ:[Q;3,/X-[<:OP.OCP/LSRMH]V65TT*;BHRO8\^9@O>!@$J&@'.V'JS M%4FFR'O*O7K ;7O^<2+8A%L-S9RK!EE7'^_SY7;V* <\-[_EZO[NN6+G-W]KV<\"QC0RPVJTP[':-*0DP(K0LIYY5B*O[?PT>'0> M-(O>8D8N3.N$I#W('#L38#3IN:^>QH;HN9,%;O990X_U01ME?Z,0JA=,2IP% MXST$GZLAH&L/2:L@>ZZ+=BRD8%H+W6,$'3J*=S!IN"]]S5!IZ,_<>_>N;<4^ MQ.P2]MM=53]' ' $H.Z+P& NCP]](7O>D$-FDZS5:^12^U@\**_)7F,)[?VY MML< ^980X<$1WX&YC8,65^&OSS=3UX1MKI$8!F5S@&!8C8R):D-J;C$,N_5 MDO+118X5TG:<:_R6WKK@O8Z7K2;AENQM>J!FX"-.7\SHC*E7+\\4LWY;*Q>^3S_%2+Y%% MJ3DXC;(6VD@(14CP1&(I=!8YVZ>SY4Z+'BOVXW&V82AS+:23CYC_OL1;)1*; M5O].&6Z\!&%ZGN'6_X]L6.%9HVW#L(8Q[]TV\2J%; M;DS(JTIJG[(KY(?:3+: 4BI#U#$!8T8EIG)\,(YKS_S$.\N>NB<]E-.-DV5N MD;*IJNQ!3,-TF0<$'#YA9A %:@LXEUYECO!8KDM3J MPB7*7-76\0#[2.+,>+CNPL+F>/X^6:Y'(KU=3.:+MTA?R2I(T[!<3L@C6.NI M%_E_7RY7MXZ54++$6L@NF:I-TG($KW("ZX+T2H@<,#?!? _B#GNE/!#,^2&1 M:-Q-HE:MSJ>3O"9L?1.Q?BV2+TQP5H#7]NE$6H2@E848'"9OZH5$KUCZ$[+1 MO?K7<-PWX'M#B[V;HDU2=P^:&A[^V^@XO W0 J-'(1_ X,8GR%;:A!.D@0JO M0RU-S8810%1)X#GKD*WQUJ:C _T1^^!0F._"UQ'N1M:)+->WLM]/)Q>3V9K" M3=S <%)D,D.BLP>4%@@AU,G0VMIU!@MSK3,9'B7HL-9 &\SF8S&\H0&P(>[G MRTK%FW)UWM5S;7-/=&;08(K2 SC>+CDP3Z4%XYW1&319*+R-Q!U'83LVS MA7;&2]UHQ/H1A.*O=3#2V\6\3%9G+ G-E6"@C:BDI (!Z3LRDKTAZX=ITZL( M:@U^.45?EA@FES%1&;YQ45EPU7:]EDD,46- 8+@=,$Q2&H@[\^'W>;F^W7L]_Q M*F:Z//-1<\V+A^PRZ2Y&IYHOV0-9R FY9()VW-SZZ"#D!&5@.,,?2H$9NZ3E M>U?!JEWU7;%T(TV3GAZR1B9Q['XJ$F&O?;*,M M!*_(%E7H N<)O>^5/W "-3+DUZ'AV0"SQ \5)8)+6H.4SG"N7-2A5V3U*ZJ1 MV45Z6M3([ +1<=3(E(@I")/!\'J>"U;##%%!LH5+YT20N77%Z,G4R.PD#3O5 MR.R"RNB%$GV(^5IK9'8"ZM&*B7VX/#KT26#D"B4D58,",47PN(X1B((Y>J-9 MZ[#>EUXCTP[Q79A[T!H9'2,+&BVPR"+4,1;@#!.U#"B+K+(3LD_/\"^Z1F8G MYO>ND=F%

    MD>%)U,'0"$PP!DHE#FZ=^,V*1,]"4;W:J'_1-3+[0MJ.<\]3 M(^.S+=XE\N>1*U!!%R"7/H!0Q C21PH5[X'M<=3([ OR"+Q\UAJ9$ J9G]R# M8I(\GU04>!)F<+3%SYOMT8#JJ&IE]L1^/LXUK9#[3],-D%F:)*+VKC*0- M.>>@ &L',%6;7X= &JE(IR-+:)CK\ZH_MMLZJV4K,%QK%'A+K:H/2,"=(H^3L;+?AK^'A]=W?FG#489 !;]:J*-A--=,A) M;F54M0^WZS5Y8J\KLL]TG*!T#&;W""DV^V0%F1P$JT7AI=8L*+0!G',9DM.< M.8U85.OKA]-)X1HF0.."-4*VSB-Y1)IDVQMRD$,@IUE9[=S=+UGF,KA,4E.9PC)#.TY5A%%TN3!L-F=J(1#[,GMK(D^;DH*V;7WL?>2;6+M+3(A-K%XB.(Q-+$^'&:@8LAP*J=J(/)DHP=+_E>WXA;2L%,FUBZHC)Z.TX>8KS43:R>@'LW+V8?+XR?AR91*T@*\$K9* MN :?I >7$G,Q6A9BZPNB+ST3JQWBNS"W>2;6$U>67O(2; J0:WL))3,=K")8 ML"P;EX+$@NH) _@8KGQW@F"7*]]=^'>85DJ8M.7H!* MBGPQAN Q!(B1H\9D MK>&]K,N3;Z6TSZG>B.^-&RAN[2#2AZ:OJ9723ACU::NS#X,/U4I)H9.910X^ MZMJ--]O::A!!LZ YT62B[E5[\46!OGLKI>:8[\+7UA,3YPM2:W0:K1,$KD,] MI.,J==<'4DT"UM$A.%M#<9[Y.G-> <_229-L3;(H7J1H/5ED"RE'+ (MF3R" M=W8[N(Z\(!:;@;ND0<68P#.N( BM$@_&AN8UK%_^S<60@."^S!WA'>]UB\H5 MCZQZ*SZCJ?,C)41/A"KC74"6%0NM]+ MK$E>JSMD2L:,CDRLD]1!"1$@:(T@M/:R1";#_6GI@Z6E)VDG*#1C@#)"_MUU M14N5Z'Q!7%^NJO;[?:,0SPH7UF9#=A&WQ (G&-1,#R@V%L4 M;*/(M,J2S&HNC*0->'L_W:K3'>V_X@E)PHBL'B'9;JW%7E]\")-%)?'E>5B\ MQ^59%C5EF/8L6-VX(B?:HLW2X6A$7D]_7-LXM^;WY;.UZ6\T2SQDTKT=(J\^_^W$2XF0Z67VZ?@EJB=1B&:9GVG.;?2!'*^3:?C:D.H[80M%8 MYR,(5*Z/M3HBB2$08BG!LVA5;!V3VT+*"+!_ M:5*/A[8J1=J5_D:E1S_6DO6K>/HK7*;%Y,-=J(MD 4H J M&97-(7'6.J_Y"9*&JHGNQU]E- :>)1>2@RB2_'JK @0?/63M2U*1"2]:FQ2/ MD'.H J*6,G!?<[3B]G/7"*UGQ8;9>[R:+FBU1Y\RF!AD'<9"O$E. >>:"ZY) MK?I>Y\M3DW@W"SY75G S].9#N=AZ ',EXCI3J0\9+6>E?U[Z&::D[\?\^_ - MX-RH0'H;%1K(-5= &87@N63 4 ;K(_DDKE>:SW,#^-@T],;X]6=88]Q^(DY= M7%YL^OY)EH,6AKS':ILF]! P)=(EC*5,)F7JYZ\]@=R=10\\L7Q?ML];\*QQ MX,M0K)E182X3O*L?A\R\&@SL,1Y9>VY_.N&W7LP_O#H]A MSS;AW(B3@*_['$YP^70N^ "<\=I()@1PFF?(++EB3/&B MM!["UI.TTY"/,?$820'<;;JZ/*,CPV$2%N2Z6J,F/)"-3P>*=S87B<5+NX,. MN/?XTX"Y%?\:]R;?D'0[/7)Y%B5J%GB"4B= *I-U'5).YY4T0NN8BDAA!T#O M//STX-R?=XV[C->-SA=WI>O-E>,]_WX=];LB^8Q+TABJ&-"AEDY'E."L+R!# M"%%X4R3KTV.^[WJG _DH'!ZA8V,7G>]PAG^$Z:^XN#@KY.398@KHS (H;Q&< M<0G([$#I.++@V CARD=(.@T9&8/_6Q-&VU^%=,X$_3DLKM*?][\-Z??<5A^RBT9W(YY4_6W&?!HDRZ4%>,A1MC(HI%(?-N]L\3=:A[D?:R/\E MW)+<- 7Z)>$L+";S=;B2."2#"AI*YK5_S+IEIF; I6/."VY=Z'54/1$DZES\ M^7NJ-$)WWI++C0.Z&SK^/EM^P#0I$\S7U>5]B&IXO[*5D,/?MC0 :3X6AP\& M?])1*Z(.G*X!TU!#G61)D\#[PE76GLL6[90.#/LC=S2'0GT7QHZ$]@_S!::P MO)G%%XM)IMY!B$SG8>0.7'"U;[DRG+/(C&BBY#M7/^R50"-8.H >P-,1XLM; M*Z1B=K(P<"+3L>4C;=?;"#Y9AL'I(+%U2XTOI2AM/&NP :\;#RW]O-=_+"8K M)!?M+"8NG*V!D$#:2R5MP:6>MJTIT(/ 6Q M&1^9K5<0[:.+=8[>ZM-/N#J?Y\^1N?VCBH\_KU4T<0>J6PUUN/'^N]>^)5/9 M,T-*@62*>4*QSA'AS4>[]:>N77QQRTK7S62+\LJ( I$YDG:9 M:@LQ5FH>!7IN2\$XWDR'QR@[V!B'<>1E>\BQ&1Q?0M3QI_EB]3Z\QQ_G8;9\ M,_NL5V_G+=-S;C(S/JV]*)V5RB+*97JZ^G";5^Z8*U TJ-_?Z_ MA46<+][.B:]OZ:$XE=?Q1&U!V'U52&\ M#S>;W[(\;H<]_!37;+FJ#R)DH@D2HC(&E(@>7-0)M"_:,>.LL2U.B"$TGJA] M>S#8&@]!V4;7YEZK!V4-C=K'J7F&N_R#H3H?%9+&.NH)"K4PQCA5P 9&VE,P M [[8 ,SE5(J5@N<6E__/(2R/90!\@;*R"Q*-;='O,*Q6GVYU7ZV5,!\V98S6 M.*_(9&+.D"UNDH-0.PJ%K(UP1B86^U2=/+;&82V6ECC,1V#B"$D"W5+^YH\9 M+I;GDP]OZ6BFG\F*.]-* MH6_/84*^X\ S@AR]#9^N[*_YNFOS K>PY2P*F:TD6XQ;+VLJOX6@J@-O4HR: M,8^R]82&OK2=K!2- D[CDZ:;I.O2ZY?SBXO)U=6JDDZ13Y> _'-1&SQG\%XK M0*91&>UDSGTJIWHN=W(B,1:K1TB&V":D:-"HA!$XUJ0J8<@PA\BRLE$S9 MT/JZ\6M3&"U8W[BT%WZ]WJ6%NM2P(Z3TS]_NGU8Q&2JN,G,/PJE$RSXN4YI>U_K"N_F*6 MU^'HSU1\?A4D=XPQ178S'7"@;)TFHK6$5.C=B")*;)[*TY>V=HD\=U9<+T?+ MWLSW_KST51Q58IT'+218JY'L04Q /%)@"JG[XJRWIG7/^3U)/52JSRC2M#W1 M9SRXGCOS9[/7CLW4D;1$TJUSY;M/+Z=AN=QT>KCSU^O(F_1TCDA!6]62CC&I M) 0>&1CTC%FO%+K6W3^;$/[\]R@C2ECG +A#(CW"!,I>F]B^A>M(8I]-['(A MTUILG]K 8>]PGE& ]A'A4=#_8D49O64L!0TYA5#'-2:((4E@S).G*#+WQGX] M(KSE9NG4)'@7T!O'"7_"?_XSS,C,JF?5]1T*FL2RU YX;=JE4M3U5'*06#!2 M9Y:%U3T\_(Y'']YW?P: YNVXVSA1ZGJ&R1VW\9HJ'SV+#DGT2>KK3 0+T/GTK8_1>MFC- MY"NUM7+=-JA06W04%L :+WCF/&BK&N0P#"+R:W !#HMDX^2J/H37+('/%%^_ MB7UH;MF=?D\ZGZ&5_>%$84B M,K>:-QEW\47)WF-=^(]+]':!K[&A_DJ&-K>LU077**2Y_GTS) MVB/]-2GA8C+]=$V<);//"Q)P)H4!I6KWB]J+4Y#%5Z2SS/6:8/_D0E\#\LT8 M/<9[_C]Q1L2%/Z[)$3:3SZ X*39=KX9+ 5_SYQ,SF!1C4B??%_>[C_X:D![ MS,;-Q=?DO,60SE<+Q)?S1;V.WR@>&=!9]. 45_7FGX/WT8*667C$3/YBGQ;C MCRSQ-6#=@+F-$V5^/:^#A"\7^&+U?9[,XN7B_?E&R]C:_3Q'D G)=9,Z@G?> M@28UHP7+P:4^<;+M*YPXXHU8.T*[\=OCH7^L?UV97BU6%$ZG8!)PD6(MJB-O M72I/@IAT1*_(8FU]@[^-EJ\AT-$4CX:*X3&Z-G'#'I2-=">YG:KGN6AL@UX/ MD1C ^A$N!!^AT)/#6]!6/5G;Y9-.@Y"B -)K)7-&CU#.TW$H?O\Q32]KLB:=HHO+>B6UP@4N5]]AF2^J733_H_+G MA_GB<_;GF4?A8R!C2"#C9 >3V^.]*Q"F'%["#I!8^!["' MD<]=J"\9!9>DKK7TI+-CR>"\B609&"$9SQIYZ^D[PRC^>J1Q+!A'."/O79;_ M=;%^,734&**#;!)Y#;5UL"^Y **P.D4M;?,3LHN.$Q68P2QO'&#K$."'=72" MCN\<78"/V_AB%SK!+G[5.#/916-PXWM9!WT9YO0LK M7(^4R+<+M1F*HJP&[1R1JF4 B2CPB\3@M0=;KLVMB2F(/TW!=O#V V;R/OQ&1I;("VC@]L9GG\ MC*NS3(8/8@F CM?N:<6#5]D"S\:'&$S@_=KA[F]W$!4G*AD#V?U0 ,S@\$PI MM^,1GV5S$TGX=.9=]$[4N98HJG&L:IDVYT!V<;$J)86R=;^6IZDZ40%I#,=# M@;%?6-GSYJ"]FJ-Q\%+G[N6?N;RY!T\.7=+,96::+.#:X]2 0J1CRK)(7Y)Q M14>F=.OBG"^]I#D9HS7)'WBR!LE3X(E>>,$@Z^*JJV"B;GU.GDI)\R[2U*JD M>1>XGKND>7A^:7&ZI")JVH!.Y+R:.IPF<\C<>:^#C4*TZ+GX5=4K["1!S>H5 M=D'R2\D5[T/SO^H5QA6%%DGC^^#XII5] )4V:Q@!-U7D3,#"+6="Z'FEG.K;'NQ.L5 M=L+DR7J%71AZ\'J%:+7!X@H@KQ>":MV 61;P+)E$O\$',Z%.NEYA$/+-&'V M>H7 M7.8%3B;/6U4D(W'9,V^+JJXS*R(?2:C'&^]PB"D!S#S@/4*415FM$"P M,@I0QA%%7C/004;N+5J;OXYZA4%8-V#N >L5?/%&2P5!6Y)$FPR=.E%"SL+D M6!"#Z%-L>/3U"OLBWHBU#2]#KZE:ATKIY]^NJ5&)+ KK# 1>Y[6(A.!2[3FL M&8^9"!*RS[O]\,FG#_ 05HYP,]FFPU'&('7Q!60L-:?:.@@IN=KA* NA/<=X MSVK_5SN_0\7&G@_I$7J,MVFYTV<3_VKG-TXSM)T$:)1F:/N@_\6V\R/#WX=( M[IQUM1U!DG1\\%1J[,@R[H40YEDT[PFW\WM^"=X%] .T\Q/!2LFM@I(M&2Y" M1R#_)(-((2C+DZ-/>EB#)]3.;R> GFCGMPMW#]?.3RH68Q )2K4_E+0%O/)( M[X24Z+27TO>9?'IZ[?SVA;X1KTVJ-K/TM26G]N'#HCK4@CO"XD9F8=7"9)IA\-A""%T<:CS+WZT9U01EIT M2L04,V3'+"B>"QW(M9.(RS;+$KS0K8L13R4C;1=I:I61M@M MCAD-W;N8T10&S(R=I[*X>(!VJB164M'#_/KCD9*HFU1*21&IDJAY8 H:,K]P M_S+"W<,O0J-W"$)0%GMEQ9T'A0>)RAV?P;LH?8BHG!$F"*!$L*S*N,AR:V0E M :F]=9E)(_OD5IU15&XG!6V+RNT@W,91UOV\2^JBK2RJA=X8%N!,XJD1T4C M%UKB!NF)M9$A994E@95F0#H9*4$;EG,/:M3$=(94.IK*6C25VXX0>'!""!^H\24FCQ5[Z.WO\$Q+! M1J&C-IK6[KQU'DU3#J%,*P4-./G]]:0SSF)Y&/X\G_HXKWV?M/L[:MT;';BZ M2O=#'^$[C&]0,X6YR)8/,.W>BRRY"%>C+QV U4W6Y]$U_I6+_ G_=)9]7*Y\ M=0.*!G.V*1'G\#22"0SN2#P1&[(#]+A*V^[*GWD]](?NAPZX1? M?+)=Z98A0>5,A,CX)?KL\,^?FPP'O8$Z$E\?[JY'4/>QKZRZ/'H__K*(P@7M MC/=,DT291>1.$;0[2]<<")$)#H[V:F*TK1QX]<)C714=0]&30P5>NV:\@%C5 M(_6 4;,5P>VKC]!=8#_A/U3? 9)KJ$B Y%,"2ACM^IBCS1>T8<2"D\8SFACT M.JV/K<"G2O2KZF\7@576VY\HJ>N;ZR40RIA2K(S&20+/K8S;B"^07!EIX#P7 M.M3H17/OI0.7:^TK]DD-F54,[79 %CUQET"2LWS!H$1U_[;Z.YOQK]&]+*3WL]F?@/,+&DFUE=0@5KH!VBJ-O >X1LDP3P([ M3I)+-37VH\J,8?A_% MA6\#P7N9F">998=KCGAJ J"AE82UAM.D68W&;.O>_0O:&U744/$^[@Z>KNZ&/4 P;9JBDGH=VX&&R;3!0[^"S[M/<3^=O2NNC+A*J(E6,&6(L M!"*]<"38,AX5F%>)QQAY[83UNBOX!6V.9T"%!F.7#EX-_H/1)+'+8!,Z?AF( M=B5CDO%,K 9&HK/2!VX9_O?G1NDE]N']IW.Y/]]'^0UVYU?7)9/K(K^!#--I M\4EG\]E'Z)K+?9Z\FXR_?(;I]4\7\A),4BQ(! D4OS0:'7&Y.U8,MR(:@Z=3 M9:[N"/&7I61+50YX*W%=0AG_[F1V:55I^JLH"3&5.A@6T"92L6MAB+*CP3[L MU]/L=N(.K%^68;55UN*N8DU2XF1ZMQAKCB(L0QN!.VG11$#ZRTA*U3MS>X7Y=A3=37('U\!>X?H_G7US>S^>0:IK?%#>B36^]0!#I( MW%!1(NBMNTBHP+V5A\BM:\"MS8!^93Y54M-S3AN_?- UO4WB^"4[7NKXPQ6^ M)(^_)(\_#QF^)(^_)(^_)(^_)(^_)(^O5]]+\OA+\OA+\OA+\OA+\OA+\OA+ M\OA+\OA+\OAS2PY^21Y_-@1Y21Y_21Y_21Y_21Y_KO;&2_+X\TDC?DD>?TD> M?TD>?TD>?TD>?\FQ/<_DC9<8_MVG""@6,8PF^W??'G=4VKER&Y%6"D']@V^Y7:(R!U*R B202"9"8J. M9$!*%/L%A >51 R9R%KH&QE!YHS5T_/"S/U2JQ\[H7*VC&.US--K+>C[CO^G"9A*L]RP) MDKB01*K@2,@A$R;0C:1!0/VQ:.MP'.N*X6#=3BK+N(%O]!#3:O16#U2-,A+6 M(SI.*L+A&MM"@0/$/1P9G+-61E'FV:N2P24]HE. 9DQ4$!,(E6I'8H8DP99T M@Z$XL(N46^@>C\.+O)@GLHQZ>VZYUHP3-'M+K%MI8FF,1"D3C06GI:F^_3]" M,;Q#44,_#U5^F' ;1&/ONK_=X)HEK$RE!"8324ER(@,S)+!,"0=0-&9N/6UY MBW0'REDHOH:8&WSLGR#>(!G+0I> F%')AZCQ3,252J""!&<,T6!MPA5"<+7W M^$<@SD+CAXFV19RRVW7^\+&+1'2G%VX]/DB;B)'1E*0EB8BH)MI:)H+P64+U MC_P1BG.QZ@^4;W.-+SG=!U.K'.,U>(Z46GR@KIY4_0&";G'IM0X;VA3&1ZY( MBOBQ2&$]L4$8HGQ"6"R[)&M'LX93_K:TX0%TOXM\&^C\(WR?7'TO^:KWP*U* M:)S@QD5%5':AE- PXHS(!(+1S'LN9:B=//XDH",D#A^LL\>Y&94$WL#$_]MX M]L@621:$CC*3B!0G,H=$7-"44)^-#2Z&F&MS8 V,,]#\H<)M4=7;[6DQ6_0K M,MJN21?2.31E4M#$>9>5<5X%W>M"\+D7Y==KI%\_CPK[&OK;16!- M*^R=$)(&'XESB9:]!+>1;#C!HUMPKQ&G.*,*^YW$OK'"?A>9-:VP5U;C0D 1 MR(GC<^CPGYOY>TMLP:^R]_]=-3E7?WL:^VI]-Q0 MXFDISS*E70.83(2F5CMFO1:U6XD]Q'#JMDT5V3;H&7X7S](6[X.H47CJ,9KC M!*<.T](3*C] Q(T_]%6\G04E(6F2K,==##CN.LQQPCC(8"TXP_F)*GU+4*JU MSG>1;+M[IHOO,!V/OGR=_S$:^W$;JZ(DF@G91H.>:,GK-T@5@% M@1@\PIRA/# FVMP^;8,V?*CB4"VNOX^JJH**MENIO/\#\!G^ZH^;<9H55"MK MDOH0C!$$^8]FC:9HUC@'A,9$E0M_0/B8C0^L61BKOU-WT=PLBJN(- &MXKWC=+NL#+*9,ZU M),)8@RZ#C7A8!4X"!W3X JZ/UDX0>HSB7(ST ^7[6..JKL;?^^L5J?O@:F2L M;\)T')/]4)T]28$#!=Y@A]^(C]',7:G"HUTZDTBEU-,SPE($ TX[XWIU GZV M1-ABQ@_%@UWD7+D)U:OKKLSFU3A]A-F\5/HN[M1>?9E"5XJP/*5,N=W,*1(6 M$9CT)3-6NX3&)&-<95KZ)/6PVGJ^;O@SOHYN)FT%6]E __-SJ>B>?G&$5*E!E0KH)$_3"?HJBS3V)P0S*"32;0! M*.G*%H$K291)/ L&0=#8Q_K:=LE\",A3]]*&U=)C>NG6]"H?U2WB5?2B!^:: M>2A[XCQ"TLIP5-B1@-7T6#LK9E_L05'I4C:$EE:N,AK KS4KPD7PC 4)VM:X MRW]>W'LJW^:TJ+>+^BH;N1\AE>/]]>3Z>O*S\DHP:HUTBB1;[CFH1@$DY4G4 M*9I43@;=IT'RNF^HSI,O>%QM(P2A/'\;?,0HS.:L]D[2C5+OB.;5:_J](0HYE&*LES-L3JR/NN-Q( M&90UWJD]F;+IG>?)C"H2KAQV68?SSTYN!G;:=.FJ28JQFP+O>]C M7-!\ ?)5^I^;V;S\Z:4#%:-DC 1A/)$H@-*ZE*$0!+,4C6*448_=H\^[3EOS M323Z6..F13SC;^.;&:25YU/"+Z,.Z_U3C],DP"M.-*>XN?$LT0+VD0C+(WB> M+:5L@.!&+["GS:5A=?689+8FR2ZCL4((90E7/.,69R()/GA"F4S*Z^ SM R* MG1\5=I+H8^VZ%EO(V_$$-V \U7&/_X]9XCSV46^^Y=PY^NF,?V% M_W_)$3:G*A'G%2,RE1B=DKCAA8BF$WX*>-#NZ=L75\7:UAWL&IQ>C+ MC\9?;D:SKT5"9;1,F"_&S%R6K![/&2^8'_Z/+X''21*IL9W">S5VA <4IL M"L9X226(VFV,^N Z#W)4U\ :FHA6$RW>X+[WW<]'WV%9Z.BO;N4S>Y52]YKR MA]V0D$6RQ+Z#+PYX6:WY&+766VV,Q@K.'2YZL#YS2133I8>JC,0[&XC@VFK& M D19>T3-&AB'1^]6CUPD$9:T02LR)2K'5)*W.7X -*'EIFSP7BM6O6;] 83A MQF8),L)JG!+)Z[ZNU0([AT-32U:2VH"LG(#X M]/FOR<]AXQJ$1E\J)O!$AJ1(L&AJN8R_CUHIZ\(6Q^2IYY^!3JN)KUD7WF1Y M2*7/A]: VY4NB:TZ14)M]$Q'EM3#T.>I=N$]W,;;7W(5T_D>]53L >/\.O#N M)/Q-'5SWD%S##KS>.6YYF>2J \4=WB?BRYREZ&W4B6GF6*^C]-@*[-6!MX;^ M=A%8VPZ\AD;+DBYIG!)/!E-B#+P&T9C$=I()PE2R1WDH0D!'$E09\&&XVHHKSGT8%W;^7M+;,&KLA_0_HR&G]Y M [/1EW$7*>[VE PJ\\0X298YW%,BLBE+21AH]+M88-+UTN0.OLAZ)*=LXU24 M<<6T];,!TG8X4L>=36TG#29-@2IQJ2"[O(NDG,<@$(TJO9$N-M;&YY:N'Y)CF+@421 M2\) PNW0.D92")1R5EI6VLITZ %K^"A''1T^"EW654"#$NQ58=[=@,SMD8FH MKQ(>F513RX XIXL(K$5+B4IB(J,1?,[F89[ZP1SI >N8D;!W5:Y2:\N^FGR=5]D#P'Q*,,^K EMH"VYPEH'U M*9GN_<(S9V:6S&K_?;$DHZY7!=.,8,Z%HP)B8 M?4P/:;#VN^_QJM-5<@M9-ACPO9F=?_[B:_%6<%_@OE-*[R6SV>?(;?(1X MY6>S41Y!>G,S1,N[B M.5&BG"WV&D-OC:9,O'8:[Z'1;BODNDGPN*>8;PLQ*=KMZ)$EV M(44\X)TOX^4UV)D6&_Z[@F7-A%U@TX\'Z"]M/J M0NCG\&>01IA8NM>CF2]S( [0\3<\YN"<-+C:VE6<'".4YC(%@Q6CB7IB7)00J'7"UV\8=DI7L(=PHK8"FL]EZ[8_ M7)3U2GOB.$=$5@#^A/PU-!H!E)I,VTYD.Q<3\4#9-A_$>6<83A]$ UMF,Z )'),AWDM)E'8L)Q-UX'T: M3C_QBF,W/-E7!Y/Z JR<.O/??AHFTP\3%-,'?"A02&+!]TB9V?O$9<*"ML"M_\:O8>PFV?YA,KBYR MUYCG%IN0FDLN) %&*3HLN,\%J_ 7@4YP,@B/]QGAN.T]9Z#WJJ*L/%O@$2?E M>DXND3+T-ZREBE@&# D)GGCG*!(R1NTTM2#Z#&+=[:UG0(&&8JZ<0K.)K/]A MU&WQ,T\QZ,P2,;*T\?.E]R@+F@C.3?3>,D'['/E]WG4&RJ\NTLKC!#["]\G5 M]S+VYGZ7^W'Z_.9OXQG$&_SSU33:5?F[\5'$$ GU);7+&92*1A,&. L)^>E] MK[&O>[SZ# C16N 5DVVZ4<1?<54%ZGA&ZQ1*:J?P9ZKB&XROW^__R\B6 L&YH26IC!<+&8UQ>7_3&%YR!/NL(KV(__T63WE"F+G[L??/3KA/\:G"BH8:G ((P MGG';R'BV6$1*-%,0N04*E/;0ZI,O.0/-UA-BQ4;Z!=C"3/Q)NPTGQZH^W$3T M('P@ @*N/D,BCAI/P J/'$Q"R3Z^^2[O/ /=-Q-Q@Z[[3S8OXXF+% S2E.)A M(H$%XH5WQ$8GO 63*;3K[O9\&T(>=BU32=X-RNF?['?5!]M+0\B=M;A+R[]] M5#!T0\B$WH-SU*/I6?9,[A*Q7#OBO98:<,-DH?8XG]-J"-F,';M(OG%#R))+ MO0HX>X-P="#@A%MD&#@M&0DR9('[)Z[75>;#>B3/K'W@3MIZHLIA3U$W2?C9 M4-63*7J@-"(N92@R'@]=)Y4G#&ATVFI(NET?]>=8.U4G0_P *3?5_J/*BLN MNYHN!;S*.$:D2X$$*TO,*8/4/$A([J<]4/OZ MU34O&[I4==MZ&U:E1N;Q%+"6I(3\D HHL59;HJ-3SH *V;5K=O"N556J"EPJ MB=\1+L"C>Y30YZ8\DPPNH77DF::U9Z\]HZK4772ZK2IU%TD^\ZI4&[TVR7NB M+'I.NNU7E;J+C(N2MU);WTK M$?<1^I"D\)E&F3)^.PE*ZX\H2I-DW">=-,QPPX2J':LXA:K4)ES81=8#5:7Z M+%+2$,NX)C22C97$IDQ)Y($+(72V\=>J2MU)1SVJ4G<1\)&J4IF33%ITCW17 M/6%S0E,I>H+KI>!8YOEAALLO5I5Z""=J*Z#I_>::ZSM:6A]SR8F)LL17 ;$9 M-*:S8TP#3:!M.R_B^:9$'&(V5I-WV^:?C^_P^F![28G868N[7'KOHX*A4R( M%*.E!T-RHB4Q8= #1I.Q3[2/D)%(B=M)6OY2(743=P-IM_OT$W?10>'#]%@3:R3PSHK-.Z /Y1 )3@F1- M?78B,)EK3\E]W@DQ=8+3!TBY;4*,'TW_[J]NX.+.I*/PK*).$"E")%X86PS8G!3UD=EV,T7>M;I[Y]G0X+DA M+D9<%7!'7-:*""V82MPHZ\_X[GT7G6Z[>]]%DL_E[OU)YU\I$-K30"*7OLQ\ M<&7OUL0EA[NWQ6W5UX^V/_^ ZDYZWB6@NHN\AXZ4]<'V$E#=68N[A,SV4<'0 M- E9:4>E)&4L/)%>9>)X#D2DR+,,!KQL9P^?0D"U&3MVD?QP 56=J649"<)6"N=LWA2014=])6OX#J+J(>+*"JO*!)"DI,%(G(D-&/ M5Q")<$PG2HT)KG8\[10"JK74OY^@*W^NOK68[709CI<&%D>Q] MF1@+CGA6FIP%K347)BC@]WFP;0#GIE<]C[#'/GY%"UDVC9[><=K?3^9/IH_, M5NC+#"^;;%0R(F(+"G>JTNE26$\T,]2YS(/F]7O+'PCZ=&EU'+TU,#$NYE]A M^GIR_6T*7XLI5A82)]=0X*V=*/<;Y,GTSDRYN$B:S+A_?O;_NO1!!B;PA"SE MWD1:V=7QE)GG$??+3%F(M>,YE9=P^J0\IDX'C 3__K\WI>=?2J/%/=C;,:[B M>I&XMW=TM\=#:T5L=\5?*0K[NBCY(G^:3^(_;_FF##4>:4:RBAR-IU!R'&T@ M:.;HR%10S*C*W^U:((?N9ZM ]_*YO_WHWK*(,6ECP2KT$ U/IFRU:,=+T 2H M\B:B+:=-[:CL$W"&BM >KN^'^TLM&3^7>.VG.1[4Y4%W1;680L!TL('B0H1& MEX)*0YPO):7%6@P"DA&\-F,V@3E6I+::MA^RJ(K4&YA$=_&L!HCT0-0H4/L8 MS7'"LY74-6DBZV%8H!)WX 6RO6LCD ,C5B9!E(5DK>$*O<83U?Z6Z.M@RM]% MQ V4_A$2P'79VEY/QM]A.A_ACQ]0E3"=0NJ +D-#(7AC@Z!$0Z8(-./.IV,@ MEHNH%?..A=J%M+W!#>_!'*K)R1!J:!"V^82>&\Q>K846/94 SA+K=" RA$!< MF4Y!>;+!1Z"&U?:$GX!S\IRH)>H61\7D^GHR[M;[:C5H4)@L'%.EV,\2J7PB MSHE$!%=,9JXH5[4-Q\IOU[-L'$NVL@#X5)R7#)7 M),@L2:;XQU)0KE.?EH";GC^\P5!;#Y/*0JSH,RSFV< K)'[J;@%?S>2\-)M?SDEKXQEA%I?6M1(M(2%C(1Y+T6DX(*J74NU M K+KM=#A [L/L$"N#-\J<)?K( MB*UT'W(1G6\ XE+4!I(/NOITBH$)T<-Z'(X/NXB[/0]6*:P\2IVL*JELI>H3 M3ZZ@R@1$[D5.RC!5O9IR+9 C6!)U%/6T^O>0*Z6?9.&9JEK*[\#5#.S4BH(?&-;:>K$*'#M"1\'U2M M+K#7(CJ.>5!%:9N)<*C$6]Q-K$=G:5 ,?1?2=8N1AJ,[DS20"$;Q++)/H785 MXI \V&(5#$B#700]@/I7UR@Q&^&T%80!NK-2>4ILR)9$ZE!QUB?<#!OK_WB7 M5!4TM47Y^XBY#LNTT[*;(0K/^X8O\(F'(/$!)HH7?I&DL0J MSPDSSE(IO4OAP?WT^L&V6]YSTOJM+LB*G_AL.K]\/1G/)E>C5 H-?D=P\W)% M7G8RH;3PGE)2,"#QK"7>)DZBY4)P9*--O>X/\"5WOFW\W>UW_=3[S\78JR;C MQWK?>Z#\)DQ+FO=!M8NEMP<#CF'AU=/4%M4?(.8!/OXE.@9<2NVZ@FB%6Q($ MXE7I!::"%E(Q'GROW*-GIOP-9MW0NM]%NI5O!M>A^ML8G_L&OL/5Y%NYV;B8 MEK\UG]YT5R:K1#G+@@DY$1"NQ"?0R W%)M%&.L$%2"E8C]-^W_7R??_Q$Q)B9"%6<>1.2&'?9]MM?AAA.Z MF0IW$5GEH_@"=R0_'XV_?/#3^1BFLZ^C5=^([(K?#Y&$P'!I0N B*3@"N.DD M&JED4O8X;#>_8;CC]#")3ZJ+JT42_ZJX99'\40JG)^,N0Z2CJ089;2S7.6@F M2"\S<2IGHF((9;!]R%"[K\*3@,[E4*TO_G!3)9^X=8;R,>0H.B.?)$R?! W4Q<%Z[V&= *O2M#AR( M";L(NUFYS]WZH^R44%D;PA+%):9*/)=196D9$2R6L0N<$B\8)PP\IS0+QDSM M)*L^N(Y;_?6N2J>)ZO*O?,GVI__7Z/KF>ME%_=-7/X79J^]^=%7,HL^3W^#M M;'8#Z1*^I[;!$]7W?*NF\EU18I^[D(["\HTT$+% M?)"?MK+_T=6U_3&9?H1O-]/XU<^0ZG=\JDM9LI&"M,1[EHF, 7\*WA,AH_2& M1F9][#U[.UX7FK\$'CA3C!%M M2RYL$4Q(!AUQ*A2HC!Q_F$*RUA[9Y]VGS(A!Y-T@TGW?T^YLB%TV:OO)_/_AJOT6Q?! M\^,?E^@_.Z\I N*\&#LI$A?P_#)0$!H+N,(>7_S:AY^R$NM([+$*W:'?[/O) M>/JS4QK^IK1'11%==+\\%(I69!%E.(19-DM%I36NW)>H! MZY3IT$KZ:R)4>\!%JL M#/4A'9(ZJ. (;H29HF2L@^JMJ_9&>X9T:J6K-303;4<[W ZM M7=W\S?PXO1G-YM-1N"DO.F",[\ZOJ#OV8=^U-1T"(57,PB();/:E5R=HXFD& M$@*X)&(&FVLW-1Y\"(2A3%H)G% 'KI1D2F)]N31,"LJ<$^5%]5/MN0Z!V$7? MNPR!V$7&SW\(1 *-NW#RA.I2Y,F80U--<2*\MS$)GC2O'UT_H2$0.VF[]Q"( M7:0^3/O_/HA^V2$0.ZEK^QR ?60]# ML-#%R]-E$*BY]I(F$&#-1QG.?K'=! MU+Y#>?9#("HK?Q<1#]/./4G+T#.WQ$+&!5)@>&2J1%CT>&"BD8X[8),$SV?7 MSGTGW6QOY[Z+8 >>W^"$CUDC("A\EE2IDEB6B*9>@4.DKOJ'_MSG-QRB_%JB M;IO0_=,96V40O2E#$1'NI7%:4EXL9,_15K:.HZM"/80;//&4)BBVE\1/1FEA+&1$@/9,F9ZYJ%X+TA'8.3&FA MA08;RD]@]Q) 7#1*)4I Z4PDY[AY9A5)#D;G)$$SJ-UR;1V.QN6V28PBR!> MDC*!@D104))(:2F*+VB2@HV:*15_;%W?<_@RC\D QX:(3OJXD& MEO8*RS) T0=-HQ#]?23'"<_OKYD-*CY K.V5+8QF/ON2*8&NG93*(2IE" V4 M0V;9B%2[ZGX()6^)PK?2\2[2K#WN[+JS(?TX?819N61("$$L\B3N==U=A@N5 ML-(F+='$E[AY1>N)SZ7#7HR(6$"RT*=4=G G$*,Q5P].>ED>+O%E'KFM-U%M0WH6HR%Z2C.'US5,ID,"$]B,I%(%M%,8"BE M:*4(@3,M1>UKT+5 CC!-[.@ZGM164.V1(Y_??BB%3*]]NA6+"I9EK"$D@RB M,,39KN8)?PD>%RH8=0EH1&C5>Z2MA_(+DZ:FDFIW28+I]U&$UY-QZK3Q$Y(S M+*'?2[(K&4?6*>)C9(0'9Z7,0>6'63?KNR*M?_POS(5:0F_0-.GO>*Z5NJ5B ME-'@,C@=B>\:=U$/Q%+*B07J;':):54[\?+.ZW]MYW]?/;2CQ(KO/< T\MGO M 3F.L[VW6M:K]P"9-K ?[H,""26IU!+C0JF"E0R/)LF)UQ3/(ZUHK#[B?@ % M;_%*V^AW%U$.%_OH-BK\S7" (ON%*0[60HO,_*U0/_\U64+ET=#LLR<*>&FM)0 /.29(-&C$ M(-J07?41#?WAG3=A]M/"47:8SZC[%;L- \A9H2AR*C6+RA#KT6$V5#)M>=1& MU$[3W@G@F9-F3TW4=CH?&OHHF(+WK6 _C&:?_T( M5YT\2M/&SY-[H['Z0*TX>G='>,//XZV@T*?HT4 ;%>V2?2!KYYAW(A'%E$6; M6U 2+/I\*B<&S(>$7N"Y$.>)6;['Y3\>_7 MWZXF/P#>C*80\6^N:N3!432*#-%10JD94,1[8XE7:!AE)KG6?:9);GS!^6FX MGCR/D0:TR;IZ?U/@_QR(\[.MVZ6C #Y;1X*/Z$(%75J+)T.R#E1%-,"TKSXW MHO8BGN%57.-JGJ/28+B(W=+[TQ?PK3#]_]>.+;]T)V"UO M]G:\: =[J7R.$(U$JU=%(A7#XT]%2\#RH)SCX$3U;JH#K>WE8W@.I#E&HGZE M=3Z8_-7]QS=^#G_XT70Q8\&*G)QAF9A@2R:+T22$&(A,%C<*QV@2M:M'GLWB M7SZODZ!=BZESS02!QV^&$:[]YU8CI;!<>$Z &SQ]LS4D:"<)EXRQA Z:8-7; MZ0ZWO)=OZ)E0I\5PO7V7VOVRO"=;+(5=:LN2%%$0EKIQ#AS70DLWW,"TIC8% ML(.7X>R _X7G0RF_P>"_#FC8OI;PU%H^EC-M=F>JMJ?9JQ -4:Q\G92 2&"[,Z,P>EJ=LR>UHA?278?,S5'R#J8NOTO_+DRX(EET)K0VV@ M1,B2SQ-,(,%0(!!H!D.-#:+V3<' 2_QE/I!3H%#%L97M'13<'[ZC1& 9>KZ, M068OE"<&7)F-!+A)1-01JBIJ%JW/]?M_#[6X7^XK>9ZT:3 3='7GO?Q^UZ_[ M)^9%Z?#G">X1=__[Z\EL_GXR_W\P7W[Y_X9T^Z3%/WHHATNT 6GD*1/O743U M>" AL4B4<$[X[&U6M6.M1UOL+_?]G :M:HY0;;[RGX;IG=.570(P3ED,1%M5 M L8YH$&:)(D:.%6,"L=JU[(,N\*73^?Y$&CS8-GZK;!_WHY,\A^CL1_'D;^Z MSD-\[:?3'Z4 LIM16:8B_ORGL_7_]D_PLYLII/W[:@\(KE:3[F/)LU+' M[Y\8?O-7BT84 //_FDYNOB'4GZ!N1T[YQ7%P^TD")",LE-GKT1#I34*>,T,\ M%1Q_B$%4+_H[%/.A1]'M^W^L0["HOJ!. E#K<*N*0&0,D7C51:1Y2#[@1B5K M5\_VP354C^Y!>?5PJZ^NH.?2?/O.PI:;0W=N^MEHMNA#F_","T72D_:>?PUQ?OP=L0+LHIT%5P\I[^@C?$#3ZYYT0-L,U M,BC%O2B]TW*I94>X@FJBN'!).]"Q7PGG#ES:$>(1^MBW4O?#.9(-==5@B_I] M-A]=HQ]RD7O(A4FF/?>['&==L2PM@121WFMAL!;$, K/.4FIJI^BN!7+$@^P8 MP8##E='@.'L_F_*J1XS^5*##A3)2H!+3J2 1 *4GZ1+QB5&LZZ= M^+<=U2_&G?.E9M#DB+F.% M6$QE]=+A3RSH,DXFPL/VWP>SJ2>T7XQ2+1368HSNI^,-$J3DFU$9 Z46 N21.^-="%J43W6N!74+\:ENDH:B M7/).YS]*'[*9CYU8]K\YW/;$6M=].R&O=$>WX9VW'.+]TBV?5[;,'HD;W<8_1'.?:K97^ MGJ#) <(?AA;6BJ!!2J*-*9:B\J57KR7.!&8X%331^B._AJ'#EDNTX[%A%YDW M9L&J:QKUH*--)&B!B#1ZB,$ECQZBCL9D-/.K7Y(]1C&\GW6H;IY0]1Z";1 1 MW,#QCM0N)"\#C<3*,GXBV3)82 A"C4'_1P4K!^B@\1'R&*34,4JF# 'O-.ZAT1,?>&E8J$UB M@@69:M])'8$@^YD7C?FQB^@;\.+UI$LTCXNJAO%\BN!6@^=,I,)QRXE!JXE( MA2L/TE"B2DZ)H9"<5K63)S;#.:ZQ<:#B'J9&5))Z10.D- -^71(T8/JM++@, M-.RHKRE7%.E/$M6X3LX\"2 4$5[%H+C(N. ^+-C2[GK=N\_?Q*@B]3H110N4E^?[",4H@" M';7LNKDR$4]3)W##3!&LB\ISWBL?^'FSY(E!"D3><"'M5U^GGK'L+WT M&ZEDTD">+5)SU]@T73'L,FOF[3A>W:31^,OJ/WXL=Z7CKIN5=#XI'4E"(P=- M'IJ+*24)Y]2(')6!ZLW-]D?[;.S0.M=W ZFM >&0^[/9A^DDC^:7/DC("@S1 M!ADO7? H@50&I47GF.12\MKAT#NO/S-*["O8C8='_YBDRQ17AS."W@)XXGJWX M+20;N>+22FUKQT/6(QDJ;Z22OA^G8A\LWF.GA"S,/7_U^ZRD]+T:IUZ])]P5:RT:W%B]Y<3FOMP(M7<8MXZ5_TP5PU,+,?SN'C- -2 M84<"5M/C<^&@]""SE(SHF&VQ0"7QV26BM05&E1$R]1J5R+ZXQ9S M_JGG#QTM&D(SD\IB;>''W_@RLP7@(ER-OOCE_SV8;I#"RC)N)OD.*R#M\"W>I[Z(&O49;+-FS'272I MJ]$>=#E8'0T2&[;C# FL-IPH7\:$9 K$)0U$&@LQ!!>#JMV9[3ATV9+VF?.$!I/0IG9! MW28L9V1P5!%W@SE]ZW"M[FM[(&MD8FQ&=1SCHH[V>E#B -$W."B>0$C+1-M!%ES&@ 06R*E A>+L.MH-[4+L]8CV1XHZ&6KB;5!3U0O&+9=6'5 M\FS1N\-Q*9G+D029%)$Q%DL)K6?E6-20\>34M;/J^V(;GB*-[A*;*&,@TOSI M_S6ZOKG^_5_?ECV$'%>*I4![VH,D5DH@,5CFN&"X:=;NH=X#UEE3Y1 5 MM*G&Z'*L;OS5+@=^=A?7G72NO_OIJ/Q1:0%6!BL%(7W()'G:#?(# M-)HSBB.(4LXLE:K>LV97C"?/ET&4TV V^D7.=RWLUU-(HWF1SE*M1-=>2"LELCYXURU)K#- /38X? M.X7:ET*;L!S<.NW^_8QIKE,TGC^<>+=9\P\?_BMH^R"! M-D@]7C;N+R.L5B'",MP;GY[>=@/"%^/*7U_YV>PBK_G;B]E^H(W,I72#:UP$ MTT"F5P%^\@[4\=1X+"YN7L+R\^RSB$:);%46<*3IK\,3 M:!\*-]%^B^FQ5183+0L.K":6&DIDXA+=BI)=)$%E@.!X]<%8SYC"V^;/G@F# M=U%Z99/O3_CWO_T8S=%R>[BT3WC,X'1T)-J KBT833SG@J ]&K-,DIF'?5/7 M&GQK'GV$$4;#*VA23[H-4K8>VB'XSQ;U,+@2IBPOSD89ID0="1 8X6BJ&G0^ M#:3:]MP&*&=CH=40=8,DCC6P5D4P/8 ULJ,V@CJ.;51%==OI<(#<&U@PFP'& M)')2,1&>4]FS0BQ-8!5A5MDR?,VJZD/O!R;$%DMC6#[L(N[V/%B>6]Y1*H2T M)#!6DDBE(38E1XRT6LL -K/:U8-K@0QO0U12U-/JWT/*E6/ :\R?WW.&6$9X M?H#I:)(ZRO.,)R$$2GPH/3MX9L3C5T"B9TQ2YQPWNH=UV.]M)V\+-!)LQ72\ M?@B7A.^#<;V%L"<)CF$$M-+93I0X0."57<3>6*.1@7F'X(!'/ QS\9DOC KVP&WB%Z-T^>OH^G\ MQZ?1O^ZARXPFCY8(0?NV-.5.H?1(CH0IP1F+#*@4/52]_4UGIO'*HJW\<3\ M]/GK='+SY>N?I4W&Z.=>Y M*;^V>"N7:VT7P.+7B_&JPXD,)@47T2#VI54*-\A5CH0UD6KT?S/*HD_GNIU? M?&;$:"OXBA'$7&.]5BV5K^[G>V!J=*NP#L]Q+A0.U=63JC] T"W*_==B2T:Z3#E) M*F1"! MA,B4P_W-6DZDDI$$&H%09U/,43-9/:GE24##7R$E_L) ?*U[7 M5OR2Z'U0-;( UB,ZC@UPN,:V4. <3E18 M+Z,66OG:Q>A#DF"++3 4!W:1<@O=C\9PD1=GTZH=+K).!\\KE4JXH$Z8AQ3C+HR9[%VQ\ G 9V-"5!/[(\Y80[EQ -, M2][W =7(%%@+Z$CIA?44-VDE]0:GPGIP/FG*DK6$@3/HK"3<"IWFA (W7GNF M8_4!A -285MBXH.MJ([7@%"!74^)$D;7;3(0>^!E"<\'",C*D? KX4;8BDZ4]2A!QU=,M;U M&L5X FSI49UP'++LH(+*R4JOYI^_PI]^^D^8?YA.ODS]]>K8R][&4+J: G B MN;(D**D)%S9Z!N#3PRE':],--CW_".4'E?4PJ2S$EO&$967F+:%E-EI'K8GR M%DJQ;FEECH36,D2?RI1(7KU,<1.8\[$=JHC[,0_

    ["'3RK6KD>B%IE$SQ" M<^3HP6'J>NA U)%U"Z?Q,3(5K-$.W9H82VJ33 XW/ "2?0XN)PY2U^XK/I3V M^P8,6BM_%Q$WBQ1TN%ZM4J.E-Y(R0T(HUR2*">*YS42!399&J6RH'4=^C.(( MN0,'ZF9MH&!OP;8O.EQ.+[EM6W\).0OA#9YHPB4B,]\.ZN;<1*3M5?YV/(X-#:;%*@@1IOB MP^"69H,MW>@U!"2G1R=G/^T_]=KS)$(U0;>O,?S;^&8&Z9:R?P#\V1%/5&W+TGY$R6.6]F*R)>)1B.L M3:4\#JF:/)Y=$@]%QJWQSE"'K-WS;+C_IO-4_2'B;%]9\@$5AKC&L9M83 MC&JNE&?HZ%(T@)C+Q#F!!HS4RGMM:>![G@F;7GF>ZJ\BX :U(Q^FDPB09G^@ M5,K"9ZM\E\O$.43.&(G*X&YD,RY>E,Y]ZCW\U?VGV:4Q.O" *)-(Y:+31.)"D@2,8C[* M2)7MU=A^IYA@'V1GPH\&:JB8>]SU6;X-D?\#1E^^HEW[ZCM,<2/[,!W%LJ]U M8"]]ECI&BGP.((LIXTO"G"0:/(_)9LBB5ROK?J\[Q](1V+JQIH(B--U-[3B;L!#>#^!]?)M__$V+ZSU=_^6DJV=T7XZL?]]^Z M;@KA/4KS5.'ZY\-X;AS;VKD%I?4PN(!U=/SN9XG.+A>CZZU[]C^#VC(4,>UT@^(=;*P8MWG]]^^!L*KT.YZN43.0@C2Q\7FQ/N@[QD M461&G'%>6L]5S'T:::][]GEJKHHD6X0C8)HGT^O%J-QR_#3Y1#>]Y2Q5W5.T M%:,*G3\#T^_HMZ ]FCH9KOCE=992L$1\29B6BF7B@^)$J^@L]R8FVN>&<2Y,1:PP3I;_G'Y)2#Z__M__C]02P,$% @ K(@'6052:QS#6 $ M:@<- !0 !A:&@M,C R-# V,S!?;&%B+GAM;-2]>V_D.+(G^O]^"MY98&\W M8$[K0;UFSSD+UZNG+JK+1I6G9Q>-BP2?MF;2*8^D=)?[TU]2CTRE,U,BF91J M+C!356V+C(B?%,%@,!CQ'__KV^,://.RRHO-?_[)_[/W)\ WM&#YYOX___2W MNP\P_=/_^J__]M_^X_^"\'^_^?()O"OH]I%O:O"VY+CF#/R>UP^@?N#@[T7Y MS_P9@]LUKD51/D+X7\VPM\732YG?/]0@\ +4/];_MOQ+& A?$$_ S,\$1%'$ M8>K+_TP(%FF"!$EH>G7_%^H3'&>!?"Q!%")!.<0!RV 8"N;S.))_H&;2=;[Y MYU_4'P17'$CQ-E7SG__YIX>Z?OK+3S_]_OOO?_Y&RO6?B_+^I\#SPI_ZI__4 M/?[MZ/G?P^9I/\NRGYK?[AZM\E,/RFG]G_[W+Y^^T@?^B&&^J6J\H8I E?^E M:G[XJ:"X;E"?Y N\O+O&!?:US6GS#A:\E],UO]\L3_\T]5_OBTYOW/ M'DHN3D^[+LN#6167F>+2CQ67__T+W 9[$G,V!YK7[P2?ZK M(Z,F&C&F#9W.= ]8Y=]JOF&\M98'4X.<_>>?Y+]6^.%A=?=.?IN/GPJ\^8!I MOL[KEU_X(^'E*F19@+PD@8$(.$0\"F$6D%@*D00>3[,@2X)5O?NN5WP#__:U M9Z&A,TWD3P82UF15L2UIN\9)PFI];WGYK[MW0-$%BC#H*?_'3WL.+:%9 M+R+P^G)9P6\MV?_7@="LH!>'7J/HHT-_.GH5UV7/$R[I!$[=$S_10CI@3S4\^%Y$63SJ,U\7^F^O M!4L2_Q,H2L9+Z5R?$&3W36TK>(_QT^J:_6-;U>J55G?%%ZZ8SM=<+N0?I5?^ MR#\5E?SY6UP]W);%S&D@I(PB%&"/*9CH^9DZ:!=.E MWK"M?J[^BTK&P5/'.2 OH.BY!GC']E_T3,6LKW7WX!9)A MT'(,?E \_ZA^K=@&MX-7]8-B7;[/'\&.>[!G'_S6"W#>TFM;NR7PW7M.E02X M 5?@BC0(=_1_4G;T)[ZNJ_XGC65MK.JL+"YBE9< N;?JB] R6Q740O/^FYIR MFU279XODS)FM^5US3?VWS4GKO>/V^DIX 7[$P\QE** SCB$*$ MB '7!7@(XAH#@" M+4NS8JCO0L^+I9US[1Y3(P?<'I(1U]QBTL6<=GN!A^[\!;.8F?2JK%=?Y/?" M^_TBCEE&D( $4>F;AUX TT3ZYCS&5 3<2W&:Z=CJ5_/.;(2_*J6HZIS*K_<7 MCJMMR9NO_;=WQ2/.-YH;Z==8C!O/"R0TLXK6PFDKZAE1QMP].63@ZLG_VKMY MKV=;1/7.B-#KU+E?V^V*O_!U$V?%9?UR5^)-A9LUOGJ75W1=J!=TQ[_5;R1? M_USQ.(A92E.81,R'B&("T\ CT(N8QR./4>$3D\VN >V9E:[C!#2L@"$O9IM1 M$S3U]I@S862FMN?A 7L^P&^*$]"PXG 3: & H[V=">5%MVP6D+S>B=E,86=@ MOM9RCB^\WR+(G=U]B1^_<&7OU89N6S\49?X'9_MGKA^+[:;V5XQ3+PDC#R:) M6L!CE,(LX!RB+(J9)U?O%',3>V//RNQKOF1,[JAZJBI&IEB3/^IX [AAQ,P: M70"]GG%:!E!#%^,!-\[_#LN.JRNPXPOL&;L"U^/ &MNKRS%Q9+XN8&11:W8Y M8*^-FX,9S8-)7_@SWVSYCLHM+U6NCLI-N2'K_+[9ZG[FO]^4OQ0L%SEG;XM- M$\&J5HGP412%#%*>(8BXG\'41Q[TA(>ST/^.-S*K7I9_)-__==6>B== M3,;C"8FY\&#&B71JI5<+TY@DD&:Q\#T4!WX+YZ6SSS'X*5^E"",82(B'Z( $4AH$,/(8R@)4HX"YNF8B*.99[8- M#2V=G( )^<>MPD52F9D#;8&T%>,L\R>V?Q6G?[XOGG^28]J=G_S'?L-W/-,B M2G)6@%X[SC]@OH!^R#=RB9;K]?[@Z!?\+7_>M+ZRY 6H#>S@6+_FKM&A[+[-,'#AX[4-J (<#/.%\W1^-UT5PF M(D59%K]+8[;=2-5K?K16R:K[;^O/;E9]$TA&O "M:1;S"DR$&GH)1N/L NTJ M;TK]__V_MI+ 6B59?>'2\.:TEIL8^8OK#3O\P>#)]I[%QPTM.:[X.][^+?][ MO547UMY_:\,U7W#-WPO!Y=+LIWZ8!B* \B\"42B]DBST" RQ\"CW"$IBZ9KL MKA=,QI*79=_(=)^YBC$:ZJH!Z[AHLJ3&O#TV^$Q?F.^2[$JLYO[X\DF*] M\AB)*"-T=\L',,SOW'2W0$M/?'Q]*/[T_ MMI;)S%1JBF.T.S[)NM7N^'"FQ7;')P48[HY//V#G_BEM5#>EZ@>EB,^\S;._ M^7TCO\V'_$EJ*%7[B7N^"E*$6(@2R,*40^13 7'J,QA%A,=)FH5QIG7::$QY M9I7ZN)&#)/5*>5R\80H\-ES)'_1L&29TZ:.JYQK-@I69JK8L@)8'L&?B"NS8 M 'L^W/D?QJ([0Q$%(HRBF<82,4K4TB,Z=E-6R '8\ M@ $3AHE8.A#J&1#7P)C9CE%,P&^* ]"PX# !U$1B5ZE3.B2739(R .$H'C9H05"MK-0A?Z!G4+F%QW>=&SY!QRCH.;T"![RZLV9NL7-D M[QPQM:A%= OD:YOI>';+B'[Q^%3R![ZI\F?>DI7T;\0=_K8+K=PJFUYLKNNZ MS,FV;F_4G>9^%459&D8PC#8[OA]:$;3OQ_*AN'R X /K.Q58W@+ 233PXAWQS<8,JX.*L]8<(?! M\'E =17M=LS=LN'L>: ]BE?/1,;,5'/*5M?K=1?(NRY+%>9NXDQ=PI_&GG=J MCIGWN9(TZ,.W0^)ZMG$2@'$CYU)V,VMU3NSI3$]M8Z,KW$A,6T[1&0S*]G9B M#7%_##9:O)9\S5>>1O7M-[B]?KE M%N?LUVJW$]S?Z-=@&(&/%=_'D1)])T +82FG0'7 MX)AO8;1P<5SLP%1R*X]!B\!BGH.)N$,/PFB<7=SE'2_S9_D-//,/."]_Q>LM MOQ'['UY7%:]7<<*B!-,$)HFJ3DR1!PE/$4QYY,,']%LRC(PDA GA ! MD1\3F(8DA20EA*&4,AIBH\01A\S-K)7O'Y_6Q0OGPQL 55,)""M>KL!SRPUX M:M@Q3#EQ^9+T%NWO!;V9"6E8@ T/X-#=WS.JZET/G^N8!=?M>VG^ AW#76Z_ MPWR7&6!TE1?CDK5E\V=F /4HSV8.&N:QT+" M83]%&(K D[:6>AAB/TX@#G@6\M2/1:IUFWR4RMR1BYXN4(1!2UD_-'@>G.EX MJ!.1#>,1IZ2UB(B>%UL_).I$?+N8J-E+-PJ*3DHU$A4]/W:QL.@D^\.XZ/3# MYGN?+]LU]ST2^=+.7;/B23HQ'];X7G<7=&;XS$9$406*+/0/EOV. _UMTCGI MIS=,#@0W,R43,H/?%'E'^ZD)X:QV5N?F7&R/-2'4<+OM(U9,9'0@JKAOP5 MV#'0W.EN-XGRIQT73O/3M&5VEW0V37+I3#)M$$ZDA^F/M%L^^:''K=C*^S,\Q]RM,0!@UEE1)_E[<-VG[Y?/MQ4,[=)/_K/!C3 MCI ;',QT6A<"\%O#B*M4L$E)[1+!SD^[7!K8I&@'26#33U]Z\1CJ8=)DMB=TWY:Z"+BX#A2ZX:=-C1ZR^^% IMI MIJFL%YRE'DGC_.CTT_>Y*S@BXOF#T>-'[52PSZ>^WK";^H&7769&DWJ]2P/R M0H\ER)-*2' ,D2 Q)%ADD";7.TBS&1V9'":Y%QQP3/]8]F3A)86;M MW]$T+H9]&H_IPXB+I313YM<"6IQ!G)94__SA8HGMSAZT7ZW1L<.H,"-'#J?' M+7;<,,KV\*AA_$&+5KW2"I7\^@F7]?!R$RR!B60JS))-^1>@% M! OW\_V8J$M M>]9JOV"S7K2CXHSUFST]<+F>LJ.,'_2-'7_RDC.4MVM<5==]5@3*O#2E"23< M0Q"1P(-IE C(.,\HY4G&D%:;V/,DYDZ):"/4#45P;1.F/\ CDA^,EV0""JQ. MD%).8$89@0F/<)(B+Z"9;W/F88O()2<<3?SWIPX9\+=-;EK_[00^)H<6MC); M'5'T8KK+C9T6QNG9PP&![W#2<$K T^<*)Y^TLTA_Y_G]0\W9M?S.\3W_O%5S MWHCFH*+Z6%5;SM[@*J>KA- H9BR$(B6QM%/R7QD-">0LQ(BH=B!F=DJ7\,S6 MJV<#XI:/IA"].IQL^ #%MJYJO&FN:?] %#\_-N>3[:\-#R6UL=;3\3D0--/\ MG@/0L0!:'E00JN4"M&Q<@881=Q;!5'1'=D*;[*+6PQ2,US;%>+R=I?G4U60N M'ODJ3#G*.)6NCDBDTX.P@!D1,0P915$JO#@3F4DIH,'<1O;"O(S/G1H"2N6( MJ[^:;FYF5F"(@YZB6TIG&F)1E>$G0L;&BGJ"=4>Z.)QY474[(=)KC3KUB)W2 M_))OBC*O7_JP:%_;_(-DZUU>M85E5.?L=A%E"4P40%*)#R MJ#/J^Y#ZS"=IQC,>!7UMPSO]5=P5?UK?]6&)PSN;5*X!1^K$?7-8Z"GO2SB; M:;2SEZ1G#A;%W&4%Q"93J>U H=0*'+V.Y+++[%3[E<_*\I51VNKNF_MGF5-_174>()ZH<<1A%/(?+#&)*( M8LAQFD:>2$0FM.+!^B1GWATI[Z]I.BP]^N))NH?MA<".+56J?:N"&D 4)< # MMLSLIP:R>I;1+5YF-J^G_7^#CCKHR%^!:QUDC&V8OK".K),&P47MCCX KRV* MP4B7W3"J%2\@.<*#,@/LH<=)S :"FN52JPS_V(YQ0;"#I.+3899?+2/A1UT) ';31MP("Z7+LM-^"Z:1^K?P=@ M"A@-37:'B:$67PZ'F1;K"6JGP1-S+Z>]>D(>:*[F$#N/\$L;*O["'W&^:0LM M]";BAJSS^R:MX_VW)Z[JL-SEC_*1&_%5_K02F*K??:VET_H.U_SZ6UZM4C^- M4I$D,"$^AHB$ I*0(B@RQGGBA7$812:.I%OV9C8@';.J$VK'[L$:N&?X"O0L M@Y;GYF1JP/45:/@&BG'PFV+=\%Z#X]>JY_I^OY=E9MF^SWLR]KKG@=.1L^Z8 MN45]_'F ?;TUF(G*I5? V@N(610C0FD :9-9CCB"J? "R"CW!?9]E""C^F*O MYI_9T ZO0TU<1=1"0\^\72"CF7TR$.^"BUY35RPON^2UX$W+"='.7^ZZY&YE MD\TM=TXWXFW)65Y_P#1?Y_6+BMF53&KO!XY5 Z2^^?,GJ>#U*LN26% A8(H] M'R(N$HA]YD%.!0TSCP8DT7*/K*C/'9/O:#%0/W! \9/DJ7Y1*Z;Z[Y(_%^MG MM832AF,@.I8-;DH8PSVNU[.#:*;U35CD1H"6&=!SV? T M)X0&%U'FA-+RDHI[2,VNL]A",G;5Q7C.Y:[!V(I[<$7&>A([S^BFO,>;_(_F MPWI;;*IBG;.V0N&&W5/V@XM^RC:_A(JC6,>)(S" MA&44HB@)8>8%%+(L"J,@HHQ@HYOUKAF<>1EXLZWD&ZPJ9?B'K)MY:,[?BIZ+ M]SVQ-ELMAIQ>@0->FYO%0V[5J]CQ"_8,'T3E9[EV/!>>CMQ5Y^PMZN_.!>YK MAWDV.E8EY2^LK'A^AIGMHJK1[JS X@@.TR<*;B P,U<:TCLMM3@MHVT=^^]> M<'%:M%<5[NED'B>SRFOI_1P.@< M8)3:S)JK:(.&^.%"^G%3U>76(L%D'#H]3\49(&9Z/,#BL"#8'-Z#EHR.7(%Q M6HNNZUIBOUZD]099WI YL27KWNJSO4AWV2*_Z52 +X&;/HTJ&RK]LFE.8X*QG M)69"SR*P59R(PNP05:P 7'<](X#DQN%-'W,(7-T$,J"\[$TA-3[H3XH-E\9/K5+=1R>SK9![-N&R)S',"'57' M//N@^>'-F[+ [+$HRMLU_@/WA5-B%! _#"".A7); PK3 /N0BR04(@U2(;3* MA)\C,'?LK2<)&IKZYP(GP9@^/;E41#,U>R6=1;F'+7:^,,;T\ AA]#DS2U&5]8D<;\X_XT?^KE"9':LT8@G%/H(L MI=+C99Q#[ LL'6 ?Q3P,B9=IV8QI4K,[N'W^^A501,%O+5E-!=. :MRBN 7 MS+:8RZZM;OIBC?F=V5U6"$W<[U>KTN?E<95Q^* MLG56/Q55Q:N;31?&V=Q_X93GSRH3I'I533;P0T1)F$%.?0J1\$*(*160X10W M82P44Y.M["7,S*SZNS*].QZ;JY/=CJUE4VUY=XR" :=FF]R+7HG>KGPNSH/^*SE@%T@Y&B7?!$KBVZ;78#V>A_M9$[+J%ZQN;_CY>-;=3$=T[JZ M*6_+XK[$CRQY$7$7T8XZ@QV@D@LR+A%E'6C/R,]L_=:Q9 ME]LF[1;L.#*,WIGAJ1G FPTEPQB>Y ,J1O;H +4CZ7B9/Y/ #@A7D3PSXLL& M\ZR .8KGVKSSDBU!$,232QX*() QFR/=A**3) M2=+02U!F5FQSDJ:)[MC5WGQ0)]ZJKXY0AVC/_8$BVW%1-9D[A2HO;YO/?@Y0 MD3(O3J(,^D3^@7"4PBPE&0S"P$?8;_KX<_<*Q,MX&U[!/#)W9_VK[H POX76DKXQO7)^2>_K$Z$*1S5347EJCLZ(1 MF:Q.BD[-M]@YT8@PPU.BL<)AG&8RC#*F^ M"QRF.$4P#4(>15DS%6FIF98E'L5',XSB3&K#L$E# M]PKL*(.6]%Q!$BTQG14Z'B6V<.UC'<&/RR%KC3+/+3E=[K/ZN-G1NMV7JNR6 MN<1/<4*3 J>1! A^:\LXPCBC(2A2(1/4\V0AR4'LP= ]DHPH*V?O&$#JD(/$R; MNF2:2]J.-=VHVJX>-_NV-BL/QP2'G@?3U)>V6VZ>88;3!+($98S[//219]-P MZS2Y^1?WJ9!L?V_8]HRCJ^<>ND#&SP,-N9%==9Q[I*^])NV[5-2Z@ MTZ9=9TA]A_9=XT*?;N0U,<:VU"!>OZ_4S> [_$T5OMI4?!7B1/ 813#DD2\] MM-B#F!(!DX0CZLG- HV?1+A77S)(U M%\=91;\3)!:NRW=>R./J>B//FN_8WW%2[^_SMIE87Y]*CMDU^\>VS0Q>(9Z0 M0(1"Z2.7?P@!LS1"D L>BBB2?W)?=S>I0W#NI*;E_TCM_A%_:BYDW?8E_'Z&>=K ME:;ZH2A_EF/KE8\YE5X,@EX2>A"%:0S3)$$P8QEGB!",L%%OD;D8G=G:=HU' M<4^VR??.^SY&UIN_V5Z;GIOU[_ RS,Q]0Q V_( ASP'[S41@!WKM_<$#MR'V=C"++(J2R*=]]TX]ZZY)6"EN4D@9WM0OY18[T+/RS36/('* GTS MAU3_;=IBGH#"I.OEJ>&6WBB_5Z;N"W]2B3B;^]MBG=.7]L]]\H>'5:WZ2)J? M1#"(/#]6Q[L4)@C%/O=X2@.C4JM:5.?V$UL>#"-E>GAI^G2N43!TT%KR8$?_ M"K2TP6_=W[/DSAA)[3 M,KC*:SVVS(NRK=GUA=,UKJIQ"3'V&"B.Q"!""01)AB$*:0AR%/O1PFODHBCV?$-V*)U8U>!$O30S$;&!VF UV,R04%6>SH+E:GY2)8AN5; M+IO(_*!.$J#JZ.*>WXB;W[MDI(EW!GP\#<;L2.):5JQ2[)[FF09/? UYK52*U1GC[HFQL[0P=E#]N- #M^ M-%(69P92_V1P;D#M3@I??8\[8 \2E$]^IG]VOAHBH=,/[,U\53XS[18BQP>CG\TU9^3E#-+'Q7*4*:\8X7 M,&0&]-P R0Z0_ #)$% M>(8]G&A9[$E*,YOGEG:3X'E(O%%' J!]Q*O_0=;+.4IE977_Y'_CQZ7_>@6U/'=2J@-U: MTM=?X,]#-.T(.1'<3$-[F7>$05.T3Y&VN+YX7GA]-\8)"';^RD5@&/DFDT*. M."'GQR[F;4RR/W0KIA^V+82AKM]?DZHI0+A*$L1%&&'HI2B#R)?N0YJA& 8X M$PE&PD.18>&+X?0SFYZ^RD-/SO!<[Q44>N=Z]@*:F1A]V2SJ5YP2P5F]BH/) M%ZY/<4JPXWH4)Y^Z]+;=OK;];:FB;O7+=?VVJ.I5C#A%(F"J-5\,419Q2#R& M81:A* ZX[U'5C;Z0>P<]%9LF::1V.\+:G^;/I2J,6%\].PN?GEJZ M!<7T!&Y_+6U/'?3DKU2A*L7!'/?4IJ1U?FOM+,'O=(=M"H#S-]HF1]H6_,:; M2F[W>7578L:O-ZRIEC>H+WZJ3C5!<91$2*W#40A1S! D)"20"N8C/Y40Z;5$ MNHB+F9?KAIU!6?XFJ/I614BDMJBX"57]:0^Z(9C6!K>!7G/=GQM00_= L7,% M&H:N0,-2 V=;]'+ U1(UPR] QEGI%JX@?@%,QX7$+YG,LA7Q<:L$^2\U M ]N;TK<-DEW"X:JSLA*=E&S"[A/&H M4;/3R>T,YNX(O[]LT$7U*$O].(@)#,*(0A3P !*6^)#C@(0)]UF2&C5O/D-G M9J.V3]FQNTMQ#AT]D^1 9C,CX;\7-9;#>L#0VM6)+0,,H2R)&JB<9C'V8(477S,N'*3TE"KT3&C?RVQW1'. @':6UZC/5'M.I3>.ZC35WB4_Y'_*KP563,*@> M;@)]3UV(Q%'JX#08(T3%697N0''*:JRUQ&B,^82$20Q&:%SC0IFWS;5K7/>CY J<*OU>_X MJ8F#4/5WPXR95Z(+J)Z7,@-(9@9PAX[B8-"9"+0\7!WV4'#GR!@*[LBQT:6Z MJ*-C",5KQ\=T^ 5!Z^O>*.WW0:I.9=X>[/R*R[S91DE&JE42QI'G92$4D< 0 M855''5$F_Y-2@9"T+=*@F,:K#1B8^V19L0,&:V,Y:"9+]SQ=@>>.J\;^V,2K M35 W"%7/A*5%E+J!L3O.'O;D?3N$L6>H,50.*U+88N$R+FU"?OF0M 4X)Z/1 M-O-<<(^AZZ#Y][Q^>+NMZN*1EXU1_%*LUQ^*4A7O6>&8Q#PD%/J^_ .ITK>$ MASY,Y+\R$63,HYGQ'08-PG.'DX=M=&G'3WLCH=$UN5KDCZH6#^"XW,@]FMX%Q8&H:-]WGV/8:*$=!S WQ0WHV#%( MZS,"S>+"@F/P+KZLX )$NZL*!DCH7%/0F6[Y*PH&0IZ\GF RWLZ)_,SKM[AZ MN"V+YYQQ]N;E;Y6*MN]"=]?28CWG=:[<1^IE&*.3=*,B+WGM6#"I@TK*@BA_M+F'C'AYFG: "MGH\X#V!F!EAA MI9@ MP.L?E",R/7JQ\&=X.MIU(P=0W, '+F$!H07=0;- 7GM!EK,8+E;E5[. ML!;CN_W%S!7.$D0#2B'&'H$HH('JY!?#((R%[P6$Q)[9QO0\K9G=O+_R-6LJ MG0[NG1KN+T=PTMQ*NI'><->HG-C#8J_O-" PWQM."^=J&SA":=D=W[3(1YL[ MC2&6U0?QFM^(I@F*VM)(FU$VSF>[@>3L9G-7RHTE;C8ZZE".>PRGD'-/N@P^ MBV :^ E,*4=)3#$E26!4A="$^@([NAT#7:Q)KH+RW_6>!\-2A4;@ZEF#V2 S MLP^*C:8L=-O1Z!"\+P/P[C3 ,Z]@: ."JTJ&1K27K6AH \M194.K2@Q1S 1'V.,0DPU"$(4ZB.!%9JG4;:H3& MS):DI0I:LJ"A:W@5\QPVTV$=!Q*;&8)3PII?OSPGL'Y(QH'@=M$7*P",8BP3 MHHV$4\Z-7"QR,L'Z,$@R]:A% ;4BW]3MA%]X+;VG[J,BG$9>RA%$B4H3&SA6FH]I]<2]>@4-<96*:-BP-AS8S+"3DMC,LY M@0V*CUTNN&5],8,7;58W;%RBL=)@9T8N5_UKG/6# E\3C\X=8]W=:R8H)3Z6 MAB9(@PBB*,H@2;T 8@_3),911$*CB(@Y"S-;I)O;]U^N[SY^_AEY?FZ/R>(1V.]SC=T>(/N(K*/K\%_I V=;M8G; MYRKM.ZI5^TN7 68Q"TD,,^HE$!$10$)(!(, !UZ$X8 N K6Z))=-DYC",91 MB,9TO/G>Z?V_MGG]\@NO'XK!9:V;IN/-7=%7[]P53=U74EVE/(AX&*=04)S) MW17U(,8H@E&,PYBB$ >!=L*/-1>S[[]J59U,%2CMZYBJ.K^[\K]/.T;T=RGV MB$]OW!;!T

    M2R!EJ=!R8XKT+(%[@JP*Q*[KUA]NRBR^CO$11"VVT/.A[31 MCO-BA$;VI/9S+[9KO5C\X;[V\LEL>Y4UQ=!4C]XNAA+Y'HL(4D> F;3VR)<^ M9$(0]!GWO3 ,422TJB>>I3"WL]B5RV.2H&D?LM=8:+J"ETAHZ/-UPC7]K-W? ME#TKB;.>8:_G7[@_V!GQCGN!G7OP@@ME57O']OTZ?\PWC<'OOC),4QIXC$H5 M8Q%$7NK#-. I3)L&TZF7I9G6Q5@M:C-K7T.;%H]/>/,"!L1M+HR=!4Q/+9W! M8*:B0[('",R@KUHBNKP&=I;6\I>_IL0^>>5KZ^!T\8U'$F__Q!][D&SXHSYS&)!*,,)A0(I=# M'$@'-$XRZ(LH)4FH5D/M=)$3\\^L0CN*IK6Z3R Q'0:X4#XS-=J+9EN2^X2, M!L6X+Y/5L@RWH3 M(!(&*@>=9KZOCCD0Q,07D,F5-PJ], Y][72/5W//;!TD-="2,\FD.I1^VBI< M().91=B+8Y4A=BB726:8M7RV&6&3K\TP_^ND *-Y7X"W_>N:;D5)9>BCI:J^%Y':G-1TEH$B!+TZO M69Z3PIEVOII^884\+=RQ#IYYSDSM.&6K:U6JX>[QOCV"W6>#:2R.(\-G7A(; MJN!.!;/ONW0 /14:DWAHW0>-0_<#-O"T.*1W^%O[]ORN&_XAHN\7M$P3B+/\R F%$-$A5SBO(A# MAF(/93CQ_2SJ%[8[O8C.)%&+I>[.YB14$09.P^J78Q*_"_+-R\?-ZS)NM;U'$Z-G3L*W9($DJ8J8]45BR0O\DMD^7/. MME@S;G56]FD?XE*Q#0/5TQ)WR?*.?(DQ\:PQ,P* MV!$%#=6F.*O^2G@&DVF'X'))S73N6$B+0Z(STNHO]I=+;;?"&[QBHZ5\7)Z1 M]?O,P,46[7'&AROUQ),690/:FWJ2Q=LU_@,?7!F/$956)).VA,0>1%F,Y+\B M 7&8I)G >&9UCW>"3HS&Y0]9="0-B\A, +1M&EQ)+B9?3DCLTTY@1'A#4H* MN '!LJR X0=@5EI@6K*Q\@(CHYW0SW*C(0U;7S16.4H; MMM^7?.7E]"L>^E?A1HY9$:4Y[95G6\ M[&IL-Q50O@Z;83MMTF9#S,S(]6 -^ "2$3#LCMWS8F'YS%#3 MMX6SH6=G'=VB:&0[K9 8L:9F\RUF7ZW$'%IK]IFY/:Q^+35,2 M[^L#EE_.S;:6=#9J\[KBH8-$C.4P82$G.!4J.9+ MVEU,SI*96;E[PK:%XT;PF?:0W$AMIKNG!;9P?$8D-V@:X@0!RQ8A9J_>K 7( MI%QC#3_.#UZNO<>D ?-/*:?-C\2^M@6VNT"XK?%.J+QN:H"$*&JKZ"\9I0*97R8O%--/9(PDMUL;3HNHOBQ>+;+-\US*M6:10(QBB&F1YRR?>J=?8Y6^7:=X3MX])% MN6_$^W%#UUOE?/>_;+:.&U5F,$H%"56_-()%+!UEN?:E<11 /\0^10E"@FB5 MS+R MJ:N#3M\[QO9-8G>LN30LE\+CS 19,[*PL;H4L&.S=O&,%O>AV#_N"G6I\?JQ MUKX$-1@SL]V1I+9MC4Q0%\V56&GQF_WB%;A^++:Z31V/1)V.R=E*:68"S@LX M)9_9G:<3PMA==!I.M-SMIA/L'UQI.O5[.V_@FK%JP/K MWKYD& M(\W7QL'AM%R%BV=>OABNE.=GF/_$6'LA,9%[>MET([*9R@YH@I[H?&OIM(16 M*^O(M(NML].B#5==C:RF*3TS7_)5^O;X3(:7\9),Z\.,,H@9C[(42I M2N;W20 Q90R)V*,AUJJ?/$IE;KWLZ0)%&+24#=(9SH(SKIC.1#;NEF*1Q34HUE<)P=NUP"QQ3[!_D;DP];;'_O[^NW#YO[ MVTVU^16O/VZ^;A\?6S-6U9L[LOY0E-=/:[+^/V7WQ>GND4TGGMO%O[\OFQH' MX.V#NAJKW-I;^;S:>$K^MLT)T365G_=VK2HA@.ZV-!!%":[E5WLKUU*UDJJ* MP)5<99^*LFZ:WP$E&7Z]X#970@WVYL;O06,#/^%5)9TH$R"<^9$Q=/4K3!)(H3* 7 MBBAEF?PA%F;)[P?SSVS-NMSNAB3H:9KFMA\",FY/'(AI9C',)+3(53\IQP7) MZ8?S+9R-?E*8X_3STX^9>PUOBZ]\S:FTP+]P7&U+;A 2.#5V@6" ZM/2$P8= M9>/ P$FYIQ?B2T4VW'182FNT&(Z)9+7>G9QPL25M3)SAJC7ZG&5/%?S2E&E1 M+3%)_;&JMEBRVQSQKV*:)#X+,A@3U3$I801B% BH+FUPU>G6CS*S[A,BWS4TD5CB$5I+$SDUJ7\E%=UL_DPKJQY=H*9%\>.+E"$KTRW MK>>EGEX5G0ALIHE#66=I&JTEEUU=K+.S+E<<:TJP@PI9DP^;A\9OZ@=>?BYJ M7NV30KIH",>1)V*401)$#"*!?9CZ80AI%(0B833S/>UF2N?)S*R*#6&P490' M.6;Z8>(1?**8(4:Z: MW'&IQ'E3X] )1-,G"&[$-C-9K;P-T4%6G,49PHCD^H<(;A"P.T6P1<+H/&%: MP)$#A9'!BYTH3 LP/%+0>-JRLK^ZW?X&5YP-X[*#LI1O7O:/=!Y94Y?YT^[6 M:!A&81(&"<1IE$*D>L9F)!:0Q01%OJJ;G&B5IW#'TLSFOZ$.B2+_ZO!^SZ.J MY3E\KN,3-(P:MA6X_!7I;;J6!=[,O+98OM'$_,TQYHYO!;O'S%6CA,L96K:U M@C, CYHQN)O9\M;A1I40R__@[&><;SX5576S><=+:;WK_)E7*X;B( D]IIK: M*U^8(XAQ)&":$$19G&&<(+.HT03%V2-'^T-#@?,2//'% MQ0DP]4R<"X#LKC;N" -%&?R@:/\(I $;D'=XIU%/3E>7'">H+7OK44_THVN0 MFL/,(T[O_U6_7/]>LLI=TH;!E(NE:_PL[6H-WJE_?E#*OTL7Z-J$M:MP>[;A M/B_#!.3ID-=,^)J9C'FA=9QT88&857C-A,YB 3<+X8=PALBB#L.XH*_]A(FG+2H;28>8E#F[Y^UE MD/[+PU0U6%218*Y:+!*/P#3-*(REJN(TB?T,:5W9'J$Q=YQD1[6[CV10/OD< M*M/!7P>R&H8FCL2TJ7%T1EZ#*D>7RVU9YTC_-9L5.AH7:*S4T9F1RQ4[&F?] MH-S1Q*-V"_TG7E6SH6FI7X&&_A48<* 7];."4,\S< B,F56Z%!-C?T%34D>. MPQ2U13T(3=%?NQ*ZPYR>[#0]->5^DC[PF\WNU!FE) N0]#72V(=()"%,0Q3# M%'$4IH&'::C5/\Z"]LRF8;]U=G+HK2QB9.QK:LP%$RP=X;!D!I.=$%:QH6-'?&UR$_/2&:2D\#?T7 MY:/<"-#R!7K&KL >XXZW*]!Q!W;L@;?+@JR_2UL*;+NMW,R@&VW_7" ULD>\ M:/K%-I(N0!CN-IW,9QE[?N(E5GUT&H>W^:-O?'R0D(R1[_L9\6&(@Q2B)(H@ M(1Z7?_@HHD$^69KZ)?JHJ@9MW:/ MC6$@NV>@WZ 'W16)4UO0$D9D-PZNE%OS64C4,5IU$ M1\\&7"JSF<(;BVM>('1$'E>E/T^16+:HYXB01^4ZQYZU5$9L*\U+FM-W;V$)Y,/_C5G^M^^I'DE]W_5 ^![TE==L]&>L^:!*T#X?;[9 MJ)51>@PM24.3<-$[HGZ81O)ER'=$ XA\SF"*A(""A(PE84""A'7OZ/U&,SMQ MX3?4\S7/^^$JC?%[O)D8>T&(PPC&!,LU+^8!)*G/("=9%-$H2R,O-*JHO]1; ML2B_;_!&EGP%F@OK4L :KL -INI/\'Z(Z9X5T#Z"FX:T!S\PP5@@+')( 0R(]!]6=7%G$*(2(!6$:LC1*A6=T>F7'QX(1A)ZOJ_::G=PV M*]X:C=UQ=W#WKF'0<$]A^SHTC\/F!]G,+O9LG$6QFH31_#SL,A!E0990@7*8!2%'D0I"B!.T@2*)$%^ M*G_K&9R+G2 P=^*-) D4S38%W2"_[R0:&F=5%\IH> ;U2CR+O+Z3M@CA-D/ IQ$&2JHT'E5L0&D O"#/BAWXL6'!) M5LLYPC,K:4M6[3-X3Q@4+>7+\BG. JFQ\,\$CZ%#<"X_HH-,_FK'#+B9%;++ M4DY<0.KXO? MU8\^%&5+75W!ECNQ&R'>X+7ZS=<'SNO][_H[6"_OMORN^,(9?VS86I&()C03 M,?0H2R 2"$.2>AZ,N"<2Q+.4L$0G0#XSGS.'SK_P=9-*P;9<-6PK=W3U[=&< M+VG:XO^;0&^V0'1,#V-O.[:!Y+LW>XH[(%E7/39@QSQLN+\:/G*UN^,I#:04 M MP5X,N_V9O47XC^3=ZHW;KU[_%FC1:\!? >61_GI+[8'8JW::DGV3M]"6*$HE=)0 E,O4JNQ"EZ$4B5\XC$> M4\PC?U<:^T[_C,:6'RU#<5@"Z<^A3GH\VC9WM*NG^?"G3PO M;.%Y6?/.[].VP&/031M/1P);KCM M."VSA3D9$U[?K#@"PS,V>C&[HR'"T/[H/&Y>9%;NA.Z+ M#>_;FS?!GW=Y]:\M7N>20//&;X36\P%IU$-V4LPL2HF:T5PL:JRE\ Q+"][T3SF M\1-IW]B6UBI(_967S]*X5=U]5!)F7.$/"4<>1#S%D 1! K,H\5,OYCC4JV@Y M2F5^;TC1;9+$.\*&5W;',9J.C#B1W-@=,A?:*/8Q*=0%T8[S/3NGCAO(F8M"D<^E7G)R>96>]ZNJ -4MX8'(!/RZ]W.N)$=(L@ MY%BYMINNHJ/S2FV3PCHZUCA/9]%SBTEQ7Q],3 ^P4](^U^ICUSCO"Z[YH W% M7_F:K4C 61)Z/N2^GT%$@QCBT \@)4QP/PH\)"(3G=:@.;-V[S-.=PT#2]7M M8-@WYD&R8:;P.ECJJ;YCA,R,P!Z-8\!?Q\ Q5GX#<1V9 1V*BQH$ M PA>FP:3H79&0C4!:7J 2#>>K@O5W[RZ)E5=8EJO>,"C*$@3B'$JK4/DA>JV M2 ]7V0I2E#,,BTO6X?8W+O\?;.3 7'P6T_>\$+K*&QZAL 5&(;;0T;\/"44KB1%6WDAOD%"*/># -U(I/ MXB -U.TO;%3B:CCYS.H[)*66+[+-FZR-]HIUS3>J-'/^^%06SXT[:]BQY0 F M/?6U%=Y,78=4W&GF*=X=:>+!U(MJWBFA7FO:R6?,3^K>Y.NU2A+:2!V5VVLY MF?QWHZ[52DA'.J,<0U]$L50R1&&68@01QHACFL4HY09)BA/DM+Z\BW,0%0-* MV?3/JL80&MD0%-IS M G"E;'']P %I$XA!I3*( 9/?V9_='.II #%RJ#K%#/0T1AH=Z.H_;.0-? M.%Z_K^3'P#]NY.ZA5E_&;5D\\;*IW+M]W#:9D0>+H8B\)$;29XBPI\R91R". M> )]&D>>SQ+/SV*SQK(67%A8.3,#-Z +F,Z2ZPQ?/6=C+LRL#*5B!K3<@#T[ MH.>GJ?"]0W,>!^8"/!SY.38<+.H.70#1:Z_IDJELKLT3-?$77N.\SYJ+J$%(E"0AQ%G*8(AI3#)/))A3_=OQ1_//O'GI*(*6I,DE[F,DIIVG"^4S MLP6'HMD4M3DAH\E]](MDM;UVKO4Z#2^4GQ5D]-[X\:@%KX>?9?GP%OCYQRPK M!A=RG\\?U/WQYZX\^&=>-VD'*Q'SB,0(00\1!A%GTET1?@89#S+A,4R"$!M5 M-#U/R\AH6-0K'5(&>5O%'M=UF9-MW=P9K0MP73YBAL%?"R'6O.R7X%R5\9/, MGG?!C7'5((4Q)HU;O2HC:S0S&@O0M1 $7=MN3_*'*:NN\*#T/MMX?"HKBP MAHC.B@>/T5JX.+"&V,?%?W4&65X@EQ#SLN2LR9AH$ENJFVTM=R@;=2:PDCN# M!(L@@2A5E3 33RI]0A,H&(XIB[(@2J/5,R])H7U%?)RBR><]I*O]E>_H@THQ M<-5?!R_V/( ?\OZ6^(^&-\$GX-33?X<0F5F /39?6VQ:VF! W.$-;CTI75W4 MGJ"V['UL/=&/KEUK#K.Y+\4?\^UC=8MS=K/9IT5\;"*GCVU_$))&E/D,AA[+ MI"F0_R*9M PA1W' 8H[" .N9 DV*2YB"A@?P))DPN3PT#=9T;,$Q ,:*WDJN MJ(.;S2!K"0P8<(N)R<4JI]C87K :?!V@V S2WN0>(H\,9 Y%';UY-S[+@ M#2QMD0YO8ND/,[=T=R^EW"31?_X5EV5>W7$N]PQ=K P3Q)+8]V$:$ H1\^2_ M0L$@3P7"7HSB,-1*T1HG,_-^1A$&BC)H28.6MKXFCP T;=3V&Q_YC_U^Y^R$BZC9E#B] M@DT^9YNB2>J]F_ &5WGU]:GD6/H1O^(R5]%JE?;MK\)$$()#"L. \K9*5"I5 M4"I?E@E,62A08A;6T"4]^Z;F:]TD"QSJY PP3XN@.KYZ.YX.$R==1,SKVH\IT4Z[6&G7[(-GVR27.Z MQ67] (5%5J.&B,[R%\=H+9RIJ"'V<4ZBSB#S M4-OGHJP?;@OEB;[EFWTL)>-9ZODB@(&0.HYP[$." KGI#3/BI4DLO%CHQMG. MT)A9J1NJH"4+6KKZ4:9SL$Q'UQP(:Z:Q)^2T"*N=$U@_IN9 <+N FLF+-@JF M34@T$DD[-W*Q,-H$Z\,8VM2C%N'[AUQ:J:_YMU^*3?U0W3V4Q?;^X1=<-Z&$ M[L,2GL 9\7T8IFD 49!XZMX8@2'V4X]'F%'!M0/Y&@3G#NDW+ #) VB9 !T7 MH&?#(,2M@Y]&G-\Q*H81_TE ;(+_.L@8' ,X1LCR0,#^TS$[&S"0=NR40&>: MYW?_JXH:7J(_6.MW]_W%Q36FXYVU6WV/4J^,I=S1-MM@&4*KM^.: M 2DKR]GS 7[H.?D1Y!O0,3.H9+-CI\G[=KCC$4LY![T0RXW=D)02/P403\E)&,XB*- V^\Z16!F M/VM'$C0T#9*?3H$Q[41=*J*9ZK^2SJ9H]BDQ#9*Z+A37,HM+\Z6:)6N-B#*6 MG75JV'+I6"-,'^1?C3UG;BG^WEB=P97$+ [BE&01]+(DD\X(Y1!G"$/!I'U( M4AQ&?JQK)5Y//K.%^'N[-II=/3T"8-HR7"*6F5482&1A$8Y$T[<&EXAH9PET M7IZ1%3@GPH@%.!JRF/:?8W:H^6>?L=ND_))O"K7CZ7V/CQOI<[37U-25PANQ M;Q//V?M-G:O;EKO*;YE'$672A>!>(OK23]&4#=JE=51_,=O57/8N]#8YBR%L&,3F]>%5UJ/;JY\/ M,=[M@N:HY.<$)$?[HO]1=M*6H3KJN)UM<)9A&C M8N@G&8(HYCXDW"=0B"1+LR"@7L)TZF%,4C)R-LRK8:CU\*FH]>/83&]I MG$ELIGX#LOL*A$TIBY:R*P#T-S[.@+ \T9:B]U4' 59$P0_KOCGYC[L/0QFK M[0"[7:%"-ULG+1!&]E'CXQ?;5&F),=QAZ0VP\RCZ%O/21UD1C_B)[Q&(O#"" MB/L9S!A*($_#R$LSJJZ)7)?5CE/XS7;5,\[)]!T!;VCD4M7T3O'^HE*>FG]$+ M#_&8IQ2&<2)-D*\J]R$4P%#X@: B120SNJ9VFLSLV1EMH[T=5AT=LC M7"ZPF:DYDG6&5H+C,KFJNG6:R++%MD8%/:JQ-?ZT\S*[NS.VU$M%(+P 9EF& M(6*8P52$%)(DCK ?9D3HI448T)Q98T^5W34\MM0!3D^%'<-AZ#I<5E=WEH-( M T#F+[7[?0X5#2 P*+WKZ(!04G@L-DVE/_D5W)1M78>FM]DM+YOB?ZO,RUB0 M,00)4VV16!+!#*$8IE&2TH"2Q(_-"O%.TYS?9D@.^M*<ZHB)RO6 M:US*;08OV^JVLJ=3JV% MKL3NK,4DQ:6MA2X$)ZR%]E S:\$I6WV0$A4;_H73XIF7+^^_/O)9S82'4^@9^H*#-AJ.O*^8DS/3MAC.6XU M%H'1S(88(PA^4UR!ABT'3LC%D(S4Q9)S=_:%LKU9L:>XB)&Y&)#>Y%P^DY56Q.C-5]N8;W8$>D&;WX>FK< M@C==1]@^O-HZ]J#=1N!LN^8WHG&$WN!*)4<\/LF]5?-.K\M2!4N;8YHW M+_MGNDA-6Y:HB:&G 14^4ED/$8D@"G@ "4HS*!!#B>-4)O9L.YHO\YH-TU2'P-, MS]XY@\',ANT1:.F"GO ,)U):(CK+;1^CM7"BNX;8QUGO.H/,8TEW)9-F1.X8 M\[*Q*>]PK96=:17/Z+>!)7&H0\08GP V:T;MIR,ON: M2HO[S>Z2@6A9 .LFP:Q43,-"P*W\#VQP0^-R_#67X250-5RB>\PD4^VM%M"S MI1+V=@T+1%&"CC70\+;+LG=0!,P9/J[6=VL^EEW[+X7KR"^X>$([N_>9UV]Q M]7!;%BJAC;UYD1Q(JFV3>[F&7=,Z?SZ\5$ZC-/)Q%D+560FB)"204(_"% =^ M&HLL3H56&5A[%F:V=!\___K^Z]W'SS^#Z[=W'W_]>/?Q_5H-=6ZH*9 M;)-I*FD5;^H'7G:-W5]NY)]8$9/^']]4?!5[:92E7@JY?#,0A2F". HB2%(L MM_TB1 FE9LDTDS1G-D _\XVDM]Y=WE1*I++V2RY_*)&6[BZH>/F<4ZE2O&7) MT-_2 5;/)#F&R\P&-5VNI3?:D <]?;!C '0UX_O-U6=?'(R\:EDON7M=R9Y"+G[*[8UU-<97Z6Q&$H8!+% M<@,74!_BA 101'ZH"E%G/HDMBJP:,Z*E)1?766T:!73-HNMB4&W5V("8XJQK M3N: S=*X=-?M?Y>\@)Z9JW:O=@6&#"DHOTP7KK6P-I9H.+,]IO07MD26\!S; M)=N)+$*UZJ9\<\KS4*SED"_UYOJQU@[6GAP]=TI-<[E_0%4E7VS+#;A^++:; M\Y5Q=&77".!>++9A"-=28K/P[:A0=@'D@B#O^Y,7)]\W4U<>J MVG*VHCSEH4\3R +568)&!&(><\@9R?P49PGGD67"_9#.S&IXF&3?I-)7(&\H M-XGV[4_LL^L/(--=KB\&PG11'F;1MS2O0$MUEK3Y4V*Y3Y4_H/*]TN-/B3J2 M$G_R<3.]5?UDFP)]+UTC-.9[/ J)@"QC1&[FU6VZT",P(IY0J:>84JV;,:\G MGOL\LR%EV!KN2/AQE;M$)#,=TY7&J%OR*=:MNB0?3+18=^13[ ^[(I_\O;ES M^/Y?]FD2E"DC2TH/NJD9^*(IZ4YB< M\)]#8-I'=""\H9Y,RSW#_8L),:W$L)[W.1=N9F9 <:&"T*\R[:Y MQPK8\0)Z9EP6DS.'P%FU.0/2"Y>C,P?EN%Z=Q1R6A_!RH:CVL:6?RZ*J5H%' M4Y(F!'H>5G6EF30O/HIA'*<^CZD7X4"8E((\1<3(EEA4K%4DK1MZG41%SRY< M*JN9_K=Y&4J]A^VW"!=%R<'U>EW\WN3NJ#R>SD2H"A(.#\!'I'5UQ'V*Q+*' MV"-"'AU3CSUK?DWRKWA#MN7+K_EZC>_[ D01\R(2^ P2N=9#%/$09EAD$ 49 MIV&(",-8]Y;D*0(S+_,=2=#1U+\W>!*,<:UT(:*91KZ2SN)ZY$DQ]6]'7BJN MW>5(8[&-[DB.R31R1?+DL,5N2(XQ/;P@.?JOL MOJ/8DYN$(*.0IC2 *"4)Q%ANR4(/QQ1'/$"QUE6;24HS&Y'N\O$@+45?P<81 MFC8HSN0VLRR=R(HN: F#CK*%D1G'0-_:.,/"SNQ\X4_RM\U%R'PCO9S']IJ# MRN[ ^4;Y1SDBK;Y;7B<<9B$D=0J#]0)A!,?1I#7]" ,L^3_Q$89.5=P(K6]WIQ7MZ>N2904';L M@>:VE8"/#8>[-H*@5 LHVS.IK]6V+V3:R,V)KY45'& J.0(]2^!F R13L.5J MT#Q=8?IN24SU3>D"V-K9VKDP-C+,%Z(S8KEM9U[,M%\H^M#V7SJ5^6GWQTV5 MRR?O2G9;K'.:\^JV+.@U*YZD$?T@=^*ZY]Z3$\WL5';T07_SN^>BN;:A6.%L MJY*U.H[T3\.G$1JWR\[!,;/ AKB WQ0[CL[)M<6V.C&?GGVQLW-M08>GZ/J# M+*N#;4G%_[65QN3]L_SC4[[A'VO^6*T$)Y%(D0]1ZF.(O C!C <^)%Z8H#3( M:.P;7=0?MQ&"4^ MBT+=.,]PXIG5LB6E[[D?R#R]Q;&5Q$R_6BH6$9L#:?0W%[92V>T8)EZ1D>-_ MBO,1;_[@\<5<]%-,#OWND[\W5]^?2\XWI,QY^?5?6USNF@B%62+_AZ%@1!U4 M(PZSC&.IS;$GEUOFDUBK7,-Y$C.K])XH:*GJZ\,92*;U_')!S33^2$8+Y3\C MK+X9N%QH.X.@_X*-;,.X."-6XLS Q>S%..-#RS'QI$4WQ&)3U7R];E[@065H MGJ1!B' *(\(Y1 GU8$J3#'K8"X/ $TGB9=KM$,]1F=F2'- U+@Y^'IMI>^)$ M8C.33K%_T/9P\F&[ M(,$UI>HV[2!7[S.O5\CWY-.A#],PDZ:&HQ"F:4A@D%$L/![X 3'*KC])9693 MT],<9+]>@0W7O"H]CH]>6.!BJ0W/6GJ!ASFP6$CHEDB!'17649S@-(U%@P2C M8KZ.$(P_;*>P[SBI/TI;4#:F>!^I(@'C+.$9]+,PD"H;13#UHP F$4H2+'<> M86)4//H,G=FC^$S2Y6S#1[Y-(UST5-6!M&;*J@B"/<69XG<38CE2RW-4%E7, M"5%?J^;4X^8G:9_Q(V?OOW&Z56=R;42AK"QND$Y.-+,.-O3!C@'0:U.S:9G7^S43%O0X:F9_B"[];6IC-84'JI6/O/" MS(LHC$)$Y8X[$C"+4P;E"DNS! 5>*(P:"P_FGCL(WU3CLRD#/91?;^VTE,HP M(-\(=#TND/'Z>()U1VOB<.9%U\$3(KU>^TX]XJC8S_6V?BC*_ _.5CAC*&'2 M(4U(()6'J>.K,)/6*":>S^(DBF*V>N8E*:Q+_NRIF7QX0YH&48P3A7_PCK[# MXC\#"/7TSQ$LIK&MXR) 8$]XQCI Q]+-50MH0.G[U@,Z%GFR)M")(>:QZ,]% M63_\%3\^U<6F34#KKU[BA-'8BR!#2,C-)L4P19Q#ZC$5'T($TU0W%'V.R-Q> MKB(+.KJ@):P?DSV+S'0@VH6\AE[L"5$MXM!G9=8/0[N0W2X*;?2ZC:+04S*- M!*'/#ETL!CW%_# $/?FLG0_Q=ZX:+W!V+==E?,\_;]6<-^)=OM[*G[;6[&9; M5S7>J 3&E8<19@GS811G'D2J[T'&HP!2S$.41@PGPB@V;4A_9K/4/1KK#%GA'P VM9_-'>^3#%7L\AF1%1,\/7,P(Z3D#+RJZK9 4&;%R!CD%W MOHLE$([\&5/JB_HXEM"\]GMLIW%2)4:=!''AX9"F"?1CQ"'*FC.S0$!?! E' M+,M(9M0X]YC$['[08848BS.R$[#X699QD?@P)*HC1)1&,!,$PR1C).0)BW%" M+RB=8PJ+>>&%[4>>KF+'Y@>%[ B9HY M]D>%*DSZR^8I?Y=7]"Y_Y.Q#4:INM[_BM^'84!CF*J,?X0XA2EOREMZ2498RN6Z M:E39\@21F?57D82*)E!$KX B"WY3A WOY9P$2&\-O51L,T5M)+XSD]B\T.2( M2*X*2IXBL6SAR!$ACPI$CCUK>6E.A5#;=@A56UQXQ7T<\\07D$5!#)%'?)AE MB0>QR'Q/L"#E*##Q98])+.++5@.R_^._IX&?_$_ &_*&=^6.$=+3R,OD-M/' M=OXK<%W794ZVM7*H5 VD6[DA=-$[9%HF5U?CC@DL>RGNK(!'U^'./VFGBON" M2FUW0Q7T[5N6J;T400%#F4\A]K,((DK5C1H:0DR9'\>^3U.!3?1R@M[,2JIZ M>0Z["^8['DS[.$_ IJ>L#L$PT]QA>;(]Z5UCP2OPV47@WE!,5ZV5)Z@MVT!9 M3_2C-LF:P^QTOBE(P%GU0;*KVIJHX,.-4.O[*L190KW$AR1E/D1^*OWB+/75 M'V&24.$3I%7N=9K4S-YQD_J9=Q2KJ]_>3ZS93$=5M;[FZ3TST!P>N-L_(DIN4W.7SZQ?@ M1:(LD41")*MW3\RIKK))9.8C92*1R L\DZ>.\LM#='D?VCH=79G?W#U*N3W\[DM.6;5!-5."O\H7K1]T=8]Q+#*L).)5Y4G I=Z3 XIB M'JB(A4$H]<8,ZQ,X([M6NG%Q+\'?UL:7KS(#F^U]I7G2#OY*TE)Z/SV;^>VE MWMLM+^SG_@PCE00I#1GBTAC>-"(F_*@]K"#-(LP2'%&KZ8Q_AP_/W7KW?&K[ M#\O[J?D _R:?VO#^\#?Z+&";3,-TYT*R-O\E':Y]#]33Y2MS2\O\E'"TKP6P#P@1S!.:DOEF:X (3= M3,4ER#GT8>9_[O0V8O2EO%&_:M3,R//-2C_^T#;V+.^#@!)"PP0)7AV!B$!, MQ2FB42("'J4L8M)V)[:B./.>VN7!G-_71USLVRE#6OU:X3B^-TZ.#FR7.P+F M1GG'#.S[]4X.#*#C\=0 .?8WOA0H6"-CB-!#;8NMUEFN23%$K*.6Q* 77K!\KNWC11 C K-U;X5NR5UY%>,IZL5'I)JL7ZZ>T<+W8 MJ,BG]6+CK[CI\K^D>-"FX8,L\X=U9>B;T>HJQJ:'4(3\F$:(! E%E"0)BK(T MQ#3,5$RL')LQ0C-K<4/6Z] %#IT?10'Z;#3J*#%7A,KHFTMY?,HJH[ M)NQ;O1U]WDUINV>@+^83T@M7N7:9D%AOOP&*]3:K3R.QCU(1^4A*3N) B#2) M,$1I^PC-K+0-6:^BZ[6$G5(2>Z&RT]HI (!I[9VYJZ]R*/3IJ\GVIROO=E,[ M=7LTKKP6I:GS%L=DGDBC>\DLJM%CPK[5Z-'GW32Z=(^(2AC,0A8C)33/I"X0QR86-!S1"-U2OO"[=Z9380KB)]'B(TJ*J;"'R6VVV><4Q,9D_2K%;R1MUR,!J M\JYR67XS4MKO-L MF-WLIL56[V;%5FU6^0:8RPP!U)-VK[L$A"F M2IB&D%XVE=H!E),D:YE;?CWQJ,A6; M+*4TIDSP-$4!"14B&58HDSQ#,6 ]2QM">&Y#4['B[7GQJO*>+R85 M,_P'"?^7?5P>A.;XO<5<& $MS%MX]GRT%[0M)PZM9D"(V5]HS(6X>7XV!*3Q(9OO-@_2 M@''?1]QTO"&Q,BE93*"01BJ0F4AD8CWK>YC4W!$80]RKJ'LM>:^F;V\61L : M-YW300 SE@/2.UC'$1CL[>%T<+A90)S_-4NJ+%*DH]!&)L$0IB0+DQRK49U :1\1J0,T@E9GMU#Z< M4HWWYO09>#U['AE8_,A97L?(43416A.<(9]_4*2)XT7'-'Y(I.BLF'TQHO,/ MPQ12R/S^XWJK/9$O>6DB(?49\)Y+C#DWLZ*D*9^)PQ#1V(]1'">)-'Z#P%:J MV+/^S$I84_1:DDVHPG*'[(-D6 9#O7NN. O>) MY'X4ICX2&$>(A&F**$\YHC3 D@8A]@EHIC* ]MQQD!TK^Y:/+$JNKJ^0"VU-UQ@.2M$^2R!#RZ M\B]:%'FY6;-=\?!5/M#]X$21)8RH$/F9/I\0+C.4950B&K&(AC2B54L?N[!* M#XV9K7*7JE>1M8\?]*$R'C^90%:8NI^*Z1 OZ?T66 =*)I#;+4("^)A!@9$1 M@08B(GUO+A8*&6&]&P,9>]3Q)MYT%7Y'2RFZ31BOBT)_<%6BU;O7PR.W]-7\ MZ/HO6HBV._')G \29*;Q@4#:@0RU@^,3E 891T&4IAGAJ4@X[+I^:@YG-F:' MMMQ-FW/]_[)X:5I=MJU2W-N<3_^)V7E,/_1S /I5AA*J&#GN+=KAUF.O7O>Y MAF.O8OGJM+GZ'.-@9H-TJO2#R?E;-D=A+GA/$AEF(^1HU*E)JJAZV)D)DHSZ9 0E&$\CNF$P$^;AAV4(C,@UE!O6] MNEP6T CS1QD_8\^ZWI7SPO0,^B#K_WY>5_,W][G+;:>)7);WL4A8R+((88D) M(GZ2(:9X@@*:L9C*-,J(5;J/ ^V9S5';(M1;'4A";];M<;1S.69"!V:\6B:\ MGUHV?C9!_WK>[2'!_8L%; ZW\V )KNSMZ>\\$T^&)+3^WWX$FZFI9KA^_GI MF>:%V3'>ZR/1@_[V)YAD',1II.Y+&@L#NR\X3FOUJ M[$#1XS5)F,GHP8>EE/AAK+T[E>B#'(LHRF0:(*F". [,?6(*LK*7H^.2J#0/ M-D)%4F98H$A&Q+3;$"@588K2,(L)Y?H$S$*'VL +(+J\+' >I.SVF,N_&[#M MI*+G=41^/R(R>-,8EFBB_:&'R*);P;"@;ZW^R-.N P?7G):/-X7I MO\H].0 MQS1AUG3U<4'@>Q+%@-9+/NH]&*CR$-SM[,!, M:,*,0T-7?P6K!LY>^^\.(U=5@W6OX67*.7]@^2<; &A/>>')@&!(3D<&PI=P M'U7VK1FU=(]3'#"1)$BI4#N8IO8O):F/9)0D,DICQBB%.9C=Y>=W*]="DY%B M7?6? H\[/8+"3OM=Q8.I]_$0LFGGCKWE?L)Y8_NE%Y\S]E:H<_/%3IZ!S^*\ M79?K:_'?Y6U1W+WP]V4S-]UV#F?/ZW,';.2Z:GFM*>^:.43>;6$*%N]D\6(B MK.\WI:7F#($PK$ 3R0_3(SO1)ZR6L)#2:=IFWYJ+3=H<$:H[97/L4;=MZY-V M%:OIJ)5[;CK^=J(OOTAJIJJ*F_574^19Y.L'_8#>1HOVG^]HF;]M X$)9B3E M(0JB*-.;7ZP0\W&,8L:9SQ53F5V#WOE8G/MFJ=-;XCTMBE<3G[Q^VNR,GIC9 M14:B>B9M>=QSZG/5=+!6J%8RV-X[P^=IMX/_V$\)9K\.^+7ONJH^I MR]^LW4#FPVXB+V0&!A?U9>8#^*U'-",E>.';A^:F]%->:SJD)>2U [V<$R#Y+9P:@W))V)@$, ME,P#%'T@M\=VI<52?8"B=3-_H*_"0T#7J]7'[]H+VN8O\CW=RH=-43E,D#C0 MT!HS&SA-VMO3]@[$[<,_@P",QX"FDAUFT/K$GCCT8R.<4_QG<.'%@D VXG4C M05;/P]V3#_G3DSYOW/VYHT6;V8FS2*21E$A1DNAS@O1-GB]&VM:E09J(B&96 M\V9[UI_[A%!3]&J2]COJ.23&W8L+Y0.> XY$CO8=PH:QNWH#EQPG: M[P<$&=C;S[VUV#X^P')WSQYZS#%67,(P0L371QM"@QBQ0 2(*1JQ3-*8*E ;K(GXFON^J,@UD\^V M=>A3@VX9Q5T>2F#HMF6P,R'33+9L>/0:)O=#SZX\5O'9F:*ICJ=H3AC&G1:\ MJ6*W$W&U;,!V6BA/HK03+S_=4)EV%I2*>!)CB7 4I8BD"44LDC%* A9*%0@2 MTO32L3*+E%#V#99QJJ4< ,S.O$T# \QB.8R7F;R^ MLW);4+Z]YRGU(T9]Q'R%$W7W\=N=0 MI'&0WVZ_=)<*&$>LZ'A_M)0FW/K.BS!E%<9A\>6K+TX$.UMUD-UF T)NP9/,N M_%+A2\Y,5?M7N:7YZOJ9%G6Z<-M&1(8RX$*?:V._*L0U?=V"!$E*$N+':_\'?7K^O[T##]YJ0]?VH?EAS,8O(B9# F8!QD" WU$, M V%_6S$9(&[W%B/ 3'.1827CP)7&\/N+76Y8B=&]YK![P%.#R6-*=^_S? MX<)[KMDHK[Q\W<;:"[G57.C? HM';6&U6 MZJ)N#A"*MYX.]'7W?.MO^M7[$ >15'&(*,4,D5@;A2PE$8K".. \RU3"K%IH MOUUX[IR)-L'8T(*G45>B#RON)0+!---.%J?LZ"[C%R5$5PLMG@/=9?]JAGZL[T^:B4Y"9YZ=#*_IXP3A.E8D14YB.2^4WQ0-?Y_U0AESH9?TPT^-="U*&QOT.O+S?TUT*( MHY&_-L^[M:]YMU;;\EK\MT.&3\_K,UN?MH?+.[F6*M^6W68N+GD^?2 ,6Y^) MY(<9'CO19\CT&9'4N87-N347;6$S(-3;%C9#C\+]A)NU?)]O7^O)W4<]Z8,T M5BF3 >*!Z6$;,((RQF(4X"@,$QZ1S&[>Z""5F754T_4,X6;D.WA(03\ZXS[! M)#+#]/*\N [WAOURV_L"D\COY@@ /W;0OC\JUL"FW__N8CO^*/O=[7[\8<=1 M2(VC=J/NY(/Y>+_*YTUA.I=_7FO?[:GZM-^]-K\\;(51&J8TE0K).)2(*!(A MEO@221K'#)-0$I& YB.Y\3&ST>IVO_I5;CLM^C^O^>:I^GG-:-50J>$.>(7H M^A'81386 !9F&;N8-E2]/4]>AZDJ]ZI]8LZ651="--48)T>K0UV_0+"=/R0-@=2,%OQPT&R/]'- 9;; 6\BT$ '/ZCT ^= ZZ46.Q9" MA>N>$L'O.B3!-VW2]0'()$SJ=?77X;=UOD]E3JF0<4!]E-'$C-.,$I2% 4<1 ME;$O&$U\935PR8;8S%;SR[?/MUY%#I#G/8;/N"6<4FJ8!:R&"FS-4($];<\0 MKT%PR7H?0P.0^#XA*HZY[X/H3)3Z;BGE4/;[V!++) MV$EON_'XGE6/&UZ1/F?1/;<>+?+2N WF*V-FM56OYFMO^RC-0*?\R8QTVJCJ MWZ7)JS+_X)NGYY4T6@M.TY_C8[<+P?WX#Q.V"^QSD:H)6RW'5U[%\Y5WX-I[ MWWZN!\;-)]^P?N75S)M/M6'??(:M )/6%DOZ'UE5:C1N324DP3Q,4,D$0D82A3/D^8C0+TC#UJ0RMVUSW M4ID[1M#0]2K"384?X)3;"X[%V7\*D8&'_7/2.GBX_6(#3O-3B.]X? =]Z+!3 M^IA40\?RWG>7.X>/L7]T\!Y]>&)WM3.,X_7-C)L@5,*/9(18%,>(Q#%!C&09 M2A*2$1REF1]9A2\OX&'!:]FFT+].+FP]4#.LJ%O)V(H +^X$HW^A2S@-IM/X M>_N?MXY?^^\]AU<5ZIW WYS7M!=@-K<+-\#!W\,_&X?(VOFR6,K-UMU24[+: M;)X4QXD^.T^@!BQ[N*+W,9JQ/A_ZJNL\O_T M9#5T &9]CO"P,RNN4L+L14UEPK[X0^Q/I+I'2R^JD^>$>JML9Y]Q3.C:L5)_ MV_1R'U_,>:CI8Y6(3(0A\F48F(I4BI@IYQ8R3ED@XR")%2A;ZPR1N??\/4FO MHNG6HNHL.G:Z=:G,,!T#BPO/>AJ09ZJ4IG,DELU7&A#R)!EIZ%EXL.!H-/>+ M7&V>G^KV##?;1UG<[HI2;PEFMFS9S/+^^/U9KDMYSUB4BIA&*%,J,25A"4JY MR%!&&<:$")REUMG>KDS,K,SM+'K:G44O#@S6?N7&\.@]UTQZW'!I?RYWAG\\ M6K$$J#!K<=W%\4,7QZH>K<*QX:L:9UQ>>>U'T/"V +#V\9 E '8+E\P(-"BV ME_W7PID[76T33>L5HU:?_@>EBG?M(PST+L Q$&J(P,5-^E3["I%H]4$9" MF?@T]96TTA,K:C/KSKM\I1]\J*Z[Y7=N2J.KN^U.Q)*WL;;*[:G&?@,H!=RG- Y2% 2^MM98GZ;3+.&(XY I$L61/EO?/U>9=G=;6FP71NHM M9?MOI'S(U^8[Y;$ZGCXE:"%/_)@E#&5!&I@NVCY*:< 18W$615DF:-*"]G$M M?@AD+5UKP/0+,Z$5\5#1(*5(:Z1&2YBK9$)3%))(:JT,_5"CM98/QA)\6]+> M935@)Z3_/VWVW*]KG+YMTUS,[$G/>[ER(N&,UR@'6C_\PN1$;)NKD=.7X+5I M]61BT\"\.I1>E^7NZ;DZF>1*R4*:D5WPEARP56?V?)HAV'MNO ,[WH$?EYX= M0/"&]7Y>W&!& K9#+5L;E XE;0!22U6V>8&0;? S7$%>.#Y7U2[R\7M)E]O M;_6+R76^*;H9$5\V=!TD47,85Y1(S%*,5,@Q(KX(498I'U$JLM1G.".! M53&_$_69+4[-CU:%75CP=^QYFL(%'_I'X_\L^& K'>CR\/"N",-MS M'KR:G>,,&\.0%_PCB1Q2Z. @VH>29P73+8;L .HT06-G+ :BQ? U%PL3.XO; MC0^[+^)P8ZB_2T(*?>CYJ@\]YL@3^#BL]XVC(8AK_&&C@NP )=70(@M+@/G PYX M!PC#S,%.0\$#7/C-!Z+C/=_48,)N]]S@&+K4 ZZXW%V>FZA'5WB.2[C=4EQS M;G*]\_7#[6:5\UP>YE#Z-*89I1CY49HA(F*!,D%]E"0984F ?$O9:RS3Q+*%YVL;=I4 #:4C< X ,]1V6;:KAG/Z%E!WV."GPR]'/\#3=% M;NK$#E_'T#1YB4RX/2(2D232IV""(Q2KP">^#&+]%XCZOB4PL]*VY&#J>8*" MG5)>(AM,%5M*L^A?GQ@3:=W)\HOJ6I]P;S6L]SG'-'Z-G2P**>Y,!OR'_"47 M>G\NZX:)=V9_KF9H/#U7HZM]?82APD>"Q P1PC.4^2%'G$4I2^(XRI+,X;(+ MPL,R=U][CNK" $^T/ %K B#@VJGRY%BYU13L\:G8\/9\7+6M-O>L>#4O$Y8= M." P55D"A/2R90L.H)R4-;BLX9H\]/24UVW/K]?"W-!ICT&NC;]0^0VOAZL? M*1/"<(H1H7%B_LA0BI,,12341Z:$T2@&S="Q)SVS!_!%6Z>5::_ I10N%^76 M$-I9EGF @=F5#@]UA6B7BZO:NW_U_FC^.U/=(A2&R>[9K0DO?.D.!>3T!AZ\ M CPV>V*X\ZK*2)HH%(8Y1 MJKTW1/Q$_TV$&(6QC!2G41!3J[SP02HS.VZ&K-?2!3?>ZS2*"/G+8Y=&84$/71+WO+G0_)22>UMS<42N]F9K_)9_[8Z_II&FNN=T0[C=IU^$N*TQOU1=)2BFMSLZU/7.*VV#S+ M8OMZ4YC;[:I2]9[AD#"?<^3[2ANFR*>(9CA#<4+B+"5,>T!6W0(%[Q(2L>!W#8? M(-*ZN,DI2AB M5"(22.U[)#) H8QC/Q"^5,K*/( ISVPZ#M%PLZ[PK2+_)27 MG*[^+6GQ<2T^T*V\YY&D2G&!I# )R'&@?8Q$ZO-,R'!"B$S\.+(Q(D-$YHY3 MU62]FJYG"'N:LF=(VQF*082&;<)4_7JNS_LM!BP<7 M741A;<1J==/J6;B/_TO^78K?2MGI&]9Z@JE(E1_%2"GCZRM,C)NO4,9]%H(LL_7U>ZG,K(@57:0)=]O",'P(F$1FF@V>E=3@5#'PGK$\'DXCO M=DJ ?>B@X\*H5 /'AOYW%SL^C++?/4:,/^P049#%2\[E^\U:5-T*VP%Z6.$T MD)0C3'QFX@H,I;'@*%:)3Q(N5$2L[[][:,P=7:BI>@>R@%-X#RH6D8;+907& M&T[$=(DZ],@+B#U<+K=C!,+^8X;%(88%&HI&]+RY7$QBF/6CR,3(H_ VI%]- MEL[U][R\CV*L0H(ETJ<$@8A)C69^+!%-?9%*3B3G5@-CCE:=VVB8;U^YS8W' MW#EJ>7\8VI8*=8S"L,EPE@UH)-S$ O4F/1'C@KZDA[46ZTEZPGZW'^GI+^%M MN&[EYE?Z9)7-T7E\YN_[[<<;SY"Q;XC5BC'\O7:4 /:M'F4>U(WJ#;M.;:;: M-1;K'_6&Z6YCJ+>_@ON&O\KOV\WZZ#("DS1*>!RA2'N!B&1!@%*6IHCQC(:" M1U00JUKT\\O/_&6O"8(OG,[ ,.X'7B8<3 ^.Y'+P_LX(:._X72:HF\\'%!CD M]_7+,^#RG7EI,6^OG^&NHS?P%'PK^W6S_KI;2>RS"%\7Q;?B:;T5GU;TP79S MZUU@;@NP62-#V#.4$?8T;;.S5[Z0F0Z>5YG]]IMA/Q#CV^,D& -A97XWA^& MBXEZ/(Y*Z;3/]J^ZV,X[*EAW+QY_V'6VW6MUU_EM\TN^WA3Y]O7.I-HV\^'N M8S/I(2:!B=J8BQNNSV)2^0@GE/(L,S? PJ4,?I"JU=?WXL+W#_HX4^1L5T<\ MMAMOK3\RTT!W4S6#WI>200OAAP$=UNH)\7$@S'YU$X'*;JV4@Y MV9R]06(+3]ZS$?QT%I_56VYVH"Y]-\50GS2[=>'J3G_N-\^RJ%RK\IU4FT+6 MSWVCWV7Y\?NVH)J&MOG%Z^>M?"J/OS+M-^8>XR3,,"=(X2Q&Q'2>HEQ1%(8I M5U%"8I8(FUK4!7@%>0_P.M:F8P2KV/.VAC.8=9GS8[(S37\3\&%VK<&]+GCU MC$)Z!\Z] ^OM)],\7W%_U6<)IS.$"V ZD16=D]-%3? "D+^UWTN0=#J)F3B/ MW%R_/%1E]J9:Y/II"SB(G7U_@7-8%;W3_W_]H@%\T.I:=0DP].6Z;%K2/YGJ M:M!Q[#P:5J>QBX& '\8NQP!Z&!L4TO4L=G[1)8]B@V*].8D-/^OF@/UNQLFL M'ZH;'\9"1GTI$+ M.,H%TS)+D<";_AGF)]JDNRLONJF>$>GM)GCN$<=YXN;P\\Z4RG2M72<@5;Y[ M/3S3')ZN_Z*%J/[XIJE>KX5IOVLN.3YLGFB^OH^PXK&?8I20*$,$9QG*&(M1 MHC!/J&)QJ*QNG.=DTX%@8-G%C@3CHG4/ M!19/P[,G/N5%N?WVEU;CUT_ZP_Y%G_L?V[Q*J>(X3*($26FFXM(L16G,$Y2F M#/,@ICA0UB-6!NC,K(D592\@7DW3/N%@")IAK9Q08)A:UK+65#U#MA':(=UB M2'K[O(N)4'!+P'CSR4^<@F$AVD NQM#;BR5E6(C0S?RB3J/T^2O=RO>; MHLC%IKC;K$0;?#0_OP\BR5(6*B2R4""B,M.B)%$HBV.%,:&1#*UZ%X.HSFR= M-/6ZCVBIZ5X=]Q9UZIHY@N&XX9H%&9@9.^HMJ@$RU+R6C2OOKH*J9:7Z[1Q0 M.;49G0XR-YLW(72NO4#M(+#K"#JRUH_H"VHG7D]W4,N7X4>E*D#,M]KU7KW> MTES\7K[?W,F5Y%LIFEQZ\/!DR)ISF\FCRX:&)\\PY;V4_V@[MWDM=VWY@/T) M#(3?^)EL+NA@=M01M1F&*+O@X72L Q%:[*#G(G[WZ.?TOD-55#U"K@KJF!L2 MZ6=0<&4^8QP(F= 0Q2G#B&1I@AC&&8JPI(I'OHI3JX:MO11FUIB* MIC&XG5 W=$LYC\SXQG*QO#!EJD4U'4!O-V55=CWIQC(HS07;R_EU%]MD!L7J M;C7##\+#:%_RM5[N?2%%OOU$>;[*MZ\?OV^U^Z\_N4]2:M_ 3 .F#_*>\IC) M5"@41/H/@OT4,1H&R'3/2K$?R"BV;N=N3W9FS=P3]924WO.>K'UD"(#@>!1M M'EQ@&FQX\&Z45W/AM6Q<>0>L-"?>[;Q8V8?1YL',+8XV'7:@,!H<@H$X&F"Q MQ0)I< &[D32'M]T2OZY%W6F$KLQQ^_/Z/7W.M[0=LA*KA,8LTPY,*/4?4D8H M-8V-4YR2D&9"41_4KW20VLQV\T#;>];$4;[V>$T>..I\$+%A@SDY#C [V8'@ MMH&@H3SA*0(DXU2#SP=I+3O[W$;LD_'G5B\YIG;R1REVQ@5KAJR;61:R_+*A M:S-6L6G66Z5:R/R%LE4G_IOY/(P%#U 61R$B2:)5G_I4'VH22OS(S\(P!65P MNO,RLW5H.3-'GHHG[\"#UTE( 69O7H"]G259"%&8G>F"V;)U5<-ZY56L5<>M M/7-=K/_X5OUGEC;($X U5;;F!9PLFY1Y.60GN9<3+ F/4]9YFT\/M]JGVA9/ M:U"#C+,OS^VOU G-^9-1$$-8;JN>$)"&&.>%'@]D7BPOT"_I%772YA>#4CE% M.,^ON%B<=\" ::JF M;,8<\"IT2 U)>"&Z-91V;L'4\+@6BE?$O9]:-GXV@X%;3KR_-"M>R\N55W$S M:1TX%(+IZKJM*2]=IPV%Y$S=-7@)QW/+CI7RSYU<;S^^Z#],R453OB0BPF/! M),)"1HBDH4(9U<8EB642A)(QW_=!IY(^2G.?.?9TO8KP175BO6A9GB.FP !X M2G 3'^[UCXDVE4_?2V=9CWU,W!-_?/0%-P6NAM'>J+NM=MQ-/+-JN7#/PC ( M_#A#,9&^5MXX0UO\EH8/Z^S#40&D44XA\0;;%1>072\J8 J1N M[L8DZ\%3/&X+^93K4\0S+2HR^RDH(I&<,(9\:GR'(%*(182B*$I)0(F*]9^V M^1P]-&8V+ U5[T#6/A6A#Y5A183R.V65 'XF$%9 M$R,"#:1(]+VY6#[$".O=Y(>Q1]V.([]NUB:R+)_,C4)/UT:_FI 2ABA-<*H- M3)@ABEF(E#8\H:#9H$5(3)PQC#%E5HGC51 M^_WW/![CWL;%4L(T^*V #I[&>4GM_8R+)7;S,JP_6I"/,2C,@(=Q_KW%_(M! MMKO>Q?"#CKZ%_*O)9="FZ+;8K/5?>=U'ZOS4,4] 5P.*KJ7?,2-F0"=$_M6/U3(3 MXEW!F,I+@9)?UF5Q!.?$?W%=Q_$&51;:K;_6QRDE"^TX52'D9G/SE0GD)@*% M-#9WJ"(VN1D*!:'*?*9DS& &:(#6W+>H%67OVMO3KJ\H@/>G UC9F9.)$(!9 MCC[A9\CGMI!OJHO4 4K+7J6.BWQRF6KQBLN=C5S3(M]\VA22T[+U4./(3_4I M)$0T% $B/N&(\H@AGBJJ$HX#(JSJV_I)S*R[+3'(QPT&T]J*N*=VTW MGO[ATV;ME<9.-=./3(30*PUWWD^BYN]G[Z=\[8G-:D6[O_\9MLGV@6RWP4X M'4R%6X*F^-&K2%YY#='IMM41J2;:4ONH++J=CHCZ=BL=>]S1*6[[GG3S*JIK M=QJ'F/CZ3,Y4JA )<(18*"3"@0QC'"=Q(F'%3GV4%LY.T0^2I2\\A>@P M985)#?=^QR2:RO?MI;.LYSLF[HG?._K"!)U53(KQ5[FJYSL]YL_?-A_U47K[ MVF2Z$JXWZ810I,^V1"NP=HS3E%*]=6=44:F"D$3./5>&:<^LTF>[L8#RA%WP M''>J9T0)IOWG>KA,EDA\@:13]G<9H?CC.K_803'8$\9R"9=.?\_Z*_-(2WG] M4,C:0ID G"Q,=L%K9R@*BS.6ADF,?)%1I$_."=)6@R!!?=]7 0TR:C4G"D1U M;E>@0[1)R0-;#7L$Q^W%++@ _00X), ^@D 1+^HP:$MKP=Z#0/&/NQ)"7W8[ M WR5+W*]D^WDR+?52V^ODPA7O@H%0=J'"+5E"#*42<%0(!.I$A)&A%F-AW C M/[N)Z!0OMNP +^B >-J=(>9#"68P&CX.@VY/:Q?GO9IS V*B\PB0^**'%#=@ MWIY<'%>!=R!H^A=#ICIU7ID[0@@:X]0595B;+Y "IJ9M2^_IYC&=8=NI24!W MG<5: YQAOML0X-RO8=]H(?/[VD>O4N^TUN0O\@/=TO>[HM ;]SWS.5'89RA1 M7/O33/O3+#99M?JO<9)@*>S\Z3%",RM&3=KKT/8,<:^A;J7J#5/_^6@>:,++Z**MN*UNFG]_)P].[[DE%4=!^^Q"C,6 MQ13%<:8]7\8X2F-S,(ZIXB0,"%6@_G] ^DNZOJN&*#@1'HJIG?<[(U(P"P!L MXK'G:.E&'B=0+-K,XT#];]C0XP0:MZ8>I\O ?>#.W($/&VD:?WV5?^[R0K:# M'L&S>^Q7G-F:=!CQA.;$6V^V7E'SLA\=:N]B Y :]\#G 0EZCC[@8Y@P_0"] MKV_PF6$B#UQV)R\?0&:Q0P!<].X9P>%M>'Q^7Y]6W2YSEA)348,XIQR1." H MBV6*:.A+%:>I2 /KJ0E'*\^L^X-;Q<>2\U M-^#1"O-^8G;'AA_^.<#,3,4+>F>8\8YG^!TX]MBKUWVNX=J[KC^MNG=HP[E7 MLWXUZ;B"1;"=*GUH%AZ733V:$^:3M*59B;E9_./:@8I\^;DL=U+F]TF:D!1I1RE+L/:=?*+NM6O&-K:&NY\81.N[)*V5_U"R4IG?JSJE MN/3RBGR5<%S_!)AE/("?G1&=!A.8)7Q3OW-5F[S2J^E.9\3&99O($@T06M2< MC O\UB98O'%AZO&-:IJ!9/!N&>B.VVMX<,U2WD(3TN_:6*4@&[0Y0"Y)S1; M2#QU;O,0R1^3YFP!0F_&L\V[KGE*=/6Q"L(<6JZ5IG279%@%2#*LG0"",T0S MGR&5X"RB0F086R48#%*9.]U ;CU.B^+5..WTR21Y05..SD%CI^P7"PP-?&I= MKNEY'8)7WJ]3MCL?%&JR9*!S-!;.^1D0\S2U9^AA>(>@;X_R_:9\VCQO5OF6 MKK_*+M)O?>1QN-M@[DL?UM7!8-.<%>07DV=Q2 H*4U\)'P M)]JAB9T@)R F,@M@M%>U%ER@N6M"^6VR 7Y,>_>WN#> M\XC[F(<98AB;R=61CUB2!"A))-561:1)%,%N2L\3FOV6U+2YIN5CDZ+".Z0= MLE).<;*\'KE8=N"%R+E\C\.E_)77HO+QN^%FZB2/7DFGS-(X);)\FD6OH&?S M)/J?=@JE5A4N)GU4FXNK'L[B%3ZX\;&B\= ME&DX6'K^U24CI8/,OPF3#C\+-S#O-ZO=$]N5O^>K%7UHOT\D4)S&3)N3F,6( MB%BBC)( I;Z,&*&!E-RJ*+67PMQQT8:FUQ"U5['S>(S;E(NE!(8_WPCH8$S. M2VIO22Z6V,V,6'^T(!,R*,R _3C_WF+&8Y#MKN48?A!N-G[9K;:YHD_YZO6K M+'.A/\:\Y3 MBJ/(1R(UF/(>J2KS^U;0-7^4W_[:-%L;#P1C*I2(!E2?_B@/$0N3!'%?T"@35%$* M&YYE3WMF)?V4%^76NUZO\Q?],K5M6.("HITRSP0-3-M'KZ,:5CS-RQR3M^ 8 MS'I1=9[RW^#V:A 2NRNMX27<3,L_=U0ON)7RAJWRA[K'^:]TNRO:QMEI))4* MTA3A@&*]IV<$I9DD*.:2,(EQ**E5]I\MP9F-2$-^4W@=^E=>S0&P [DUAG;F M9$ID8#;D0E# 1L-6THDLQ2BY1VZ&X(,L\A=J6CI^KCH/5O5( MOVZV'V29/ZSI5HKK\E]2/%3SS/C2;K&DXJ&A>>"]TM:OFH(@]WV4U]6.S?90% MS*)<_F'8F9Q%(8;9I -K7H=TU9CMP)U'2Z_AK_O4E6=8W)]^)JUEG RRB8S; MY?PL:OTF@^^M>9QN87@H^FZS,R-B.@%&GHD84\40]EFJ;:%0B/* HRR+_"S( MF/1#JTC(V=5GMFL5/7"L^12#\0CS19(!CTD=H1R"R:?2V8>0+Y+2+7!L]1&" MHL6]0@S$B$_?62PRW,MN-Q[<_Y!S!^O-D_Q&OS>9G^_D6JI\>R\H9@$F!"6! M+Q'A88(RZ6,D0J5\AK$?1^I^+1^,D?H&:EA]CIS5MRNKOUTG1*V_84V <4N_ M>ZRFZ_WT7&Q>\E)_3X%-D?IPL_-A+H'!M>NT$5U3;%-\O9\:HOV"NW26'A)K MN@[29ZDLW2EZ2-0S':$''W>Y2H[]J,W6.,\M!K;.$AE[FMD3=;;9W!!4W[[L1G?WR>1&*:)P8:Z-/#2D+M,N@35 <1/K@$(.F//<1FOLVM2'FU#RI%YPP2'P6AQRI M)$L02<, 96E*$%&Q%!+[*9$25C4U!3R.=5,-0-=3 @0-^;@+[1K),;51=I)? M$)8Y+];DT98W9'Y0$.6\L/VQD9[G':^E=\_/J^J6D:[>T_+QTVKSU^>UVA1/ M]*C-8<:TZF:I0-)/,#+=8!$3OFE$I7C&4WT42F!7TG9TYPZ3=+CP/N0E7VW, MV++2^VG=% !J+M8EK4;XE#__;^!MM26V=DH_ V+ \$L7+,.!9UCP.CS,TT@2 M)O=4-].65)>]E89!<7(C#7S=S:)\?'I>;5ZEO)/%2VXJM,]=@_^ZJ1KFR;K/ M=?G-I+IU?_]^4VZUG?NWR?"KNDC\CQ2WV@)NQ*=-T6DL@>]Y%$8JXA@E. D0 MX3Y#3.((99$,S>1<%DG0I(%EV9_9OOVV+O;TCVJ[]3_*[957=+JB/%?\P2S< MPI^UG:'\^WZ"0'MK4:1>R]#.*C!,5[=KKU6><H76OQ';I]7]- W(.:$Z?\A M'\M([S,L16F49"@)(Y_ZJ8@55;91Q'XR,^\'%6'/4/8ZI.U#:@/XC$<2IY$: M9D//"^P03!R0W#Z:. T";N%$X$;&0XK@ W9BBQ=.N_=@' M1\5__-Y4 %R7I=3_$]_H]_O0U&100A")$_T'(Q%*E8FKD9 +Q7P:J0P64G/@ M8O9HVS_E6A;ZV,D;AJJV[FO1+27VRGIW*?4/*P& "10B M0G\,+$U31%7L)UGB9RP$MLJ?%7J77-N_)_ XD"K"L41A9NKCPRS17WC)$0X% MYDQF' ?X?BVW/Q;V_0W]]O\7H-L=OV;^#L/V_X89SYC[WIG2>Y:\EB>3&##E MZ 1G1"8;K #G8.&Q"\X0G0YE<%_*I??RRV;UHI>KFQ!^HKSJ/WB]%M\^_+8N M)=\556[.TY<-7;<)"33V?9]RQ".>FGW;5+8S@D(FHRQ-@Y1$5E>$CO1GWC'V M''F\[KBI&IXJ$_;M@[=KV?+TZD_>2C,&:4P,QWO\:#(SBF";U0#8M"QMV?&N MWP)H6/(,3PXG&A_#$5IS!$)D@AE*J8H$HS&2Z MSID=3*>;$/LZ6M0ZK]U!IYY+3L.>Z'#]]1Z M)YP52+=]<') 07NA,R #.R%\S<7V06=QN[N@^R)3S(C^D+^8YE_B*]W*SLCX M(&09P2%&"D<)(DDH4"8D13&+)$GBA#(&BG[9$)W[@N1X3+(G&B:\PL1G MOKNCJ?R(JB#6G@-1B1F[*1%EVJ6(>(:5WOM"P9)+9F]?CN<44[B71-0N7C4U M2L +JK=SN5L&/,-!=7,_!M"%,[J')9YE6GOWDV%$(_:SM^?%NQY'#6Q-X !,9%, A!>U+'! WMH7AQ4<)VCI M_9=N*X_2U.-53?"8#%20D!1%1!^^21R;&@V>(19C'*RC ME D3M\)$>SBF*#7._#C.@C!*K1H"]).8V7BV!*L8@6/#PS.XV'DYETD+LW] M0<$^3K\L$[DX9P@LZN'T"_C6P1EXTC&"L3/:>Z.^RF>M[&;I._E0->RZC^*0 M4QQS?::( NW2D!"E/(H0SD@F,1=^BJU&.XR3FOM&KR)L&@86>])>V= &!B;Z MX;(,1$P" C#PL)?_0-6[&Y,?'F(8%6VJD$(_H65#"*,"GX0,QM]P4^-VI&XN MR^MU'?!\W*ST^^7'/W?5''B:X +BFC$A-Y-$Q_1,!6(*1710 9)&('"CV,$ M9PX>5'5'7H>)*FVM)@W3Z%'D[/1Z2CQ@V@T$ :S6MI)-I-RCY!95<5OAWRJZ M]7NN_2!8*?_?:#KU82A31WZ +)3YTG$ANGQB<3>'X:J5Y&=M%/#B&B3]6;H MH[-P-X81<4_[+XR] --9R<7]U]U*8I]%^+HHOA5/ZZWXM*(/-GK8__;,"FB( M>H8JPMUZ]BKE-J^Z_-IIY(#XPZHXC>0P'1P7VOO#<#"!.HZ+=T8/2\G_\;!Y M^;_TRXT*/VMI>[B?Y^S\O[3'$_$QH?E9K^/4'HFV(HBL*0*VDRZ04&)1&> M)S.SUK7S"SI4O3\,76!0M@B?7^:8 5")"(+-3WHEA@&ERS^RHAK[7,G#E_;86>HMQ1\^4*H' IN94GVO3CA6ZGHM&BMTR$8[=- \1$52S)B? M*(($EZ9=J(]1%C+C#F'.9<;].!(73Y2R9&9F+Z S[NB3/M.MN9E3W^%R@OE1 MMJC;&9VEL(19HYZI428"W;HLT2)0"F$B>\C0E*&*$XR%!$12Y^&"9/$NEQU@-!B]]AJ M;[ARJ.$:!6O8*$T) %$$=%G#;/.TR^T0L(*;0E_%KWAA)UJX3KAT)60>:V4X%D448(14&H3&*_ MF4RA1(AD$J3*%S)FV-I66=*<.]A90::]]1:G/<]1OWHQE2*C%5F"%?10P1$29(&U&,. T(HZG @ED5 M7SA1G]EZ=GBI#E='W!R=J\:G.DP M=V1=38 8?9U2NS )U(G#"8Z@L)H+WKF M=(+E[2'3;1&8*1(RO_\B'^BJ:MGQ6EWQ8*QD)&.")/=-2C3%**.!1"G!*HFX M)$I:#5X_L_;,9J2B5O>*>05=>IV#8=@(7"@<3,4A->QJU<]1:B\46W/FO(^B+,LPWZ*J BP MM@ L-K58,5(\%'XD?$ZBJ!UL;F<#SE"!6IDB?MM< M\S]W>2&_2NTJ54&/?\F5&6ATZ.MW[U.?AP%)$/9IC A1"C$_CE#,4\:Q$*E2 M0:NAWP#=]@ \..CO-X=PKN&CK(8XE75-Y6'VF>_#J\Q\ M!M#$I:9N4D5:!IJI5U[%A??^T51@V&?#CV R;"&FA0-F#RR1V#>:G"9;WDY: MI\SYD:47RZ*W$[&;46_Y!DQARV)[?Z<_.%KDF]_6Y;/DN_C"1HI?)-5?UI2]+\#/ )_759_V'5U5UW*6/O_Q6[/'^5MB M_]O>CW\CU[C?[BX2-%[?TIGLKK&??2?'^\U2BSG:YT7H.M8]3[C.X%V9\-4M M+;:OWPJZ+DVG\:8.,V !\WU*$17:DR:8A8A%08R8'W(_2H/,TIVVH#7[;EY1 M]BK27H>V4]GJ$&9VN]=$2,!TSAD$APF@H^)--NFSG]+"$SU'13Z=W#G^RJ7Q M]@_:.5MMG@^1,S,&=*M56XF0)L1'*J5:M8GVT%,F*=).NHBS&"=^['@-UDMS M_DNQFFX5#^X/I[L&SON0A$;++T'GLKNS[<9KB'>CXUY-?XYX^(BHDP?!^^C] MH,CWB/C]X>ZQ%]V,PC7GNZ==97)NMH^R,)TN"ODHUV558F8\Z#:;/:(\X"Q% MBJ<*D=B/$$UX@)(0RRPA"8XRJZ&$8,HS>P$=/KR-8<3C74Z<,FCL4;4S%+-@ M!3,8US?O/Q_W$->60^]25B448',!%G@BLV%/=U'S 8;CK1F!+P"/P'">UV9$&&F)(A"HF/DU@& M(5=6EN42)F8V,H:D<3]:H@YQ?&=XQ\/\2X &LS9PO$"W 9<*?,%E@3/IQ>X2 M+@6G>]5P\5KP2M"O=>3YJS3KY.N'6UFH3?%$M=R'YB#_M2G^T_Q"BGNBJ I9 ME* @J:9.2H5HZ OD9U@13&)M@3) 3(]1PXW78Z?0$NO(J#&\7P="^A'1>+-VJ2:?'%%1AZ@[)0+&IPZ*+ MU9VZ"]PM0;U@%==HLP5!DPO.CV*[_*+'S% ?%FFJ*XGDBR\Y.'!3T9&+B\-/PV_[;8B-V?'M3W,GB)>>RRG,5.)"* MXPC)U#>3,4B,J P"E.&$THR%6*96#;SZ",RLF@W)JGU&0Q64"MR+R[!&3B$M M3!<=! 7=KP])<\'=^=EE%[L7'Q*J>^<]^!R\25[3/$P(_7F6=^8J_:;0)%YR MS? ]"X(XC@/3R3CAB. P093Y"J4,)[Y,LRBD5L[U&*&Y;S#J!G,-[2NOHJX1 M\EKZ]LWT!N$:UL,I08#IH[O\H*9[-L(Y=> ;7'BQ=GPVXG5[\UD][^; 5JN9 MD\B7?"T_Z[^6]T1DH<\H03+)3'(]Y2CE)$4RXJE@))$J4J#1P2S8O78>82_\8>8TN_9Q;D@/[0=*#!?26P_%/Y4/:$E_6MP("<^%SP%>"] M,SX658W1]9JN7LN\/ QEM.RBT??^W(&(HMBLY697'H]1;]FP[['1*_^PVD\E M.C#\,"SUQ#,E;61T:L[1N^AB;3K&Q.HV[!A]UFV7_Z=* M"M/$-U+.4%D[),]4@Z7/D5AVDO2 D">CHX>>=2UH,'SFJ[J^[4;MFU/=%AN5 M;[]LRO*3YOE./C2U_>\WZW*SRD5=U-5N%3))>>BG&5*9CQ'1I$S%/45!*H1( M<1($,"]\&K86]-"/&38_^56VPQR@10V3?")V)F-YG&%&YA360Q.[FD7O)\/D MSY[1+*_ETQ3\=SG5;D'5!V"6@=/38CA96<,D3"U?&2)N=-EE5QO3U6GS9T'4G<_H0QY,^CQB+%$I)%"'B2Q_1( A0&A(:^)0) MC$%%I[:$9[8Z+1MF5)9FY,JK^*BN+IK1W=I;.+!U0@G0=D.R]-'T/3$#G/S=*Y7S?P)#'A-%,(!X+@8B4"F4J M"E%,<9#YJ2*)PK:%2 -T9E8L3=AK*)LHX7^\FK9]D\X$;;V?8@730LH%UW(I-AY)C +:+3"?XVD'FMSF0@;03 MFQ@AUPYBER(%[!@&D'JP29C-.@OV!0.(==P*#/+BI1F[[^ES.__YJ[8Y]YAG M:8Q#;1F%T@X;#2+$LD![;2*+(RZE-IK$+1_W#:697;8#W2N/TV2:SR! M]UC]8-D=DB:! &;LNM)KHMY^*/O7(>DOR&[MD6SRW-6W='Y09FJ/N/UYIWTO M.)9JYY3EJRIC]7HM[K8;_I\Z%EO6V67[-&[I$]^/5(("D9BY,50@&DN*HB3$ M-/;3A 6@'!1;PC,K]Y?/U^\^?_G\[?/'.^_ZUP_>Q__GM\_?_@VLX[;%T$[) MYT &IO,=#JJP9Y,U.D=6.U38J2K ;%](T5P.U_%P MNCHDP]]N5CE_/5PWAB3*HHQPQ$,:(A+1!*4XXOH/*N,P(;%E=W@7XG/?L:Q6 MF[^JAB-F4KF)*7N&+^C41!"<=B9D+I!@9J3FHL+DRMLSTBFE\?ZH>9DG!\4% MA(G,"XCTHB;&!92W9L9I#9<@3-M\_K^*?"LW2MW3!*.H1.]3CO[(IK(^ M58_=ZF:WN1$(DS3BG&3ZR,+-C5$D4:I"@13'BG)A_ ^8ZW&>SLQFHTO56QFR M0/>B!QU+3^)RF8%.0U?<.O-B^BSZ$:FF\@)ZJ"R[X0^+>K*WCSQ^:9#P4_Y= MBJ/(ER2$IIF4*"(XT'NZ8HCQ#".ECPD$BT"I #18CPE-(/"A+VBMP?)NQ_!=XL[I=\G3_MGIJ- M0\:1(DI)D\BD$ DP08SB! DEHTR%0>!SJS:.)RO/K)X-+?M><,=B#ROA1<+ M5*XA,^&VV,O\!CM=;K,O;63&Z[=W./P _G;9=V'_/5ROZ(#]_;KXFW/2@ MP:;MC$@((B+"B(4J0D$D,YX&$<-VM9H#-&9W.)ON_ U9[_-G^_-;'RSCA]0) MA(5ZFB=R.J0D]0EL?VJ=0'"WHROD@P8=7$?Z ?C!%K6/@VM,;/AZ)#VCFA['ZS=X5$8A@W)E A MXUY.PH/*D&PD M1XS'PN%G=[R="Q68 MFK=.5RA0\!E 6:!3R/$*(L1B>,442D)DGZ,S2#I."6@@L^I49TJ'V$A M./W0I'"D/@H52S6<,D*48J:/OTQ$0<9$*(/[YVKRX=V6%ML?"NI;/JRA?2 /HQ[7X&\#9 M9SK5PD'XBSP)">5''P@&2MWZ% MRQ(.8?G=:ILK^I2O7AM/.DN"S(]2@A*:AMH8XP"EPD]1%JL,LX2%*;,:TGAV M];G#\P=Z@!#]"0068?I+! .&Z@^DI@[7]PEQ289&F [?7-NMZXA!8RBG9%P/'9VF7 PY?A6T,H/T 3UC^NSLYVL MH*!9OTA.H;(SRRT6(.L7I1L6&W@*KB>W+\]5FSA;[6B?GUDG;NFK]U)ZG1'L M-J-J^Z4;UPP7P6#Z,"A3TZUOHGY6;X5QTH3](HM]_]^RW?W6G_P.?J5[M]EM M'\O'32'O'C?/;9Y;Y_$85I5)I(3IS5L!'2YQSTMJ?X5[L<1N%[C6'RWH]G90F(&[V_/O M+79S.\AV]]YV^$'7EL$K$P,UM=6OVJ]9E[3*H"SWI7^<)$32($4I$RDB26:: M09$ *9KZ@?+]1"K0[-LQ@K-?]5;DJT+^5Z_+@/.,H5$([<(Y4P(#LT.78>+0 M8M=.T,F:YXZ06[@MKIWPIPUO+=^#>P\W:]EFA#3[1Y)RK&1"4""E1$3($&59 M*% 8*>4S/^.86S5 .+OZS JNZ7DM0?M]]!2#<6_A(LE@&MH5RL%+.)7.WD.X M2$HW[\#J(P1Y!KU"#'@%I^\LYA'TLMOU!OH?EV?RL9)]KZAVDMNN];B?UVT[=[R7E(EFFBKY7G%10G._?NS%OZ?DS4ZM6[ M_HMJ(<7QP*B6&?"8K&,$QF-IEPH/TTMKN:>-L0T)>FRK!"+>()2&B9A MZF=9(D%=EH>(S7[1\]^[>H9?==^_6_/-:B7U <5T&:_W5]IP MM4!P&TVU.G M@@6FNBV%HZR(3AZ$]_&[46/I_?15ZF];25<_3[?%VH@\T0X[2&K1#=9&Z+?[ MJ]4[CD-OVP3O=[LR7\NR;$?17'_/RWL:1B)B0J'05UKWM1U &9<92L*,*A4P M&H0A:,[M$+6YP_3MF*8_##'HW-I!F.PT?#+A@=%[2[GAHV=MY)EJVNP@K64' MS-J(?3)3UNHEA_%.C^N'S^M/)J'ZNKQ1OY?;]<,'[7S?%L6_BX]_;E^O_RI$ MJ7\L/J_?OQ3BW^UP1]M!3X[KSZS+[Q]-0H.7K[LE K0T-0/M_($/30W!;9'K MK?[?DA9ME[W*12VK![6CJM=X;QPI_5?S$& JE"OTX^[[$JC#C,A\@$^8MC4% M=&XCI5R)+C=RI M'C>?'U@!GE]LL66^3&@H$L1$*A'!A"&&$Q])&85$^X@RC$$.X:3(NN\G!TK& M//6!ZHE=437HK[+R9T+8\K0X VZP':'EP'P+&QY:>U]SX7VV^#;"SXQ P:B MC9_5W*4"1FH-'<]2+-"1Z;P$3@>A-TLM=KPY+T+WT-+S!#P+Z=?-^N/3\VKS M*N4'O6-RC6MSKE=1$,1Q@A&)>8J() FB:1JC)(FPC%26RRUE.T3>/K!&5:DR42&Z=19:1WREOK%ML]?FD1\MSPFV(<.2F@:E6H@L:G_ MW<42G$;9[R8ZC3_LFOK"V0^[HMXK0,6R[5MSYT]T"DE;DM!ZV;V XZZUNVPP M53M7)SLJGD.)[%M)+BB/W2^U<&GL6Q%.RV)/GG#,2]BQ4OZYTQ_%QQ?]1SMP M(*;,3X5"6=7*G/D<,44DPDIR(C/J2PP*%IVE,G<>PIZF)PU18"+"65SL=K*+ MI86I54?0BMX,?=L&)9HJ]> LC653#H;$/$DU&'P8?N!])^EV^]J9K?//8K-[ M;A4RX%KE>(+B+-0NJ(HYRA*:(1[Y) HS2B6WZLPX1FAFG:Q)>]T!0A5Q^R/@ M($KCA]^I9(=I:)_8#D?@0?GM3\%3X>!V$ 9_#4!G81O9!H[#@Z\O=B*V$:)[ M*+9ZWJ4Y?+DM;]:_K?E&'[GE5HKJ:ISR;7E/&$\3' N4^I(@PI/8#%+%2%$< M2J;TH3C!]@WB>^G,;)(JREZ^YKO"I,ILUE6ZC]^X]9J M(E1@QJH&1(O;(>N]GU9T2$_Y22!P[2MOH+B!0@%L,3\JX&";^?ZW%VPU/RK" M<;OY\[V_Y(,8-XD+P0LSF2U3GM$+S[!UY1V-4S2\ M(;4IT(&[*T_SY]THK^'0,RPN@[*]]5T(;3?K/#_J($,^ 58#AOZ2U1?;"": MH+M13+&<8R95_I(+N1;EK?Y$I'$,JQGD]WY,!?,50[[,S$V0'Z,LQE0?R+,@ MQEF4D#ASZ&?>0\Y*A2[N7;XG[@G)5[1Q@I];3KS2L ),J^J!+XL4SP@W^VR6 M(H)5B"@-??U'G/A1)GP56)T8IL#M@NC\PT-1H?T6)$^T_$P#EUVT<0(08+O= MGN"5MR?IW0U^2^"99\-"395TUD-EV7RS85%/4LU&'G=L]K%]E%6YRY-;>I[6CY^6FW^^I<4#_*?-%^;'[Z3>F/5%EE;C++,5=FYWG#*'C!*6A9!;\HOGZ] HI?H!@&#<=70/%\^"EI& >GG%\! MK'@'DGF'<$'+:-45P)!C[M:%)%I&M6<@1@N1L<5ED,[38[F1;]1M5\X!IE/X MD2!,X7_Y7VG@)__1]=[] MNRDZPZ"R]&RB&Q68F;>6SA6XWK8MG0I[1373W% ^<7;5_ $RE M7X2"2/C60"3\(MT15FXVN*I5VS"HE1J&(91^\M\<36/ZL_"[8&F;XA\V KQ$ MNNN7D)(?H/]<)VF+AG&U[Y7N20M:AWFMT%=@+S;HY&X? M:>$W-*;)FA\:/]OG='5&_31RK7LD_C1B#YW /QV#%E#E>T!4A8->2%?B,=_7 MP@4>Y9@F*:0Q"B#RHPQF&1-0GKJ,I(' ,=?'+!\DL[#G?D3B[5$VP/D>5L_T M3;L;H0U3$9?DM0$X'Q;< .G'/JD M "]PT:>?MHLT]E5+_Y5O'V]VTDU]XM7'')-\(\WCS>YIMVD0 6[PEC[^\7S$ M1/U:*HS/8L=;L*\/13=S72$[E0_REZ*^3Z-0I#Y+8"94LR&-??4G#+TP3B(L MY$]X8G'/O!S'ZUQ5M^1KP'9-!$\/' .J6(:[9X"/T+.XRFNU@YKR$-J]*AT\ M>5JILJ=F7KJJ.5O:UEJVO(,ODNFP9[K M*W#@^PH<.06OP4=^_+1 W9>)T*+DM<*X M7N&GKO$*%,V')!^KGZX+=DT[X\?96_Y<<9HW_L5;7M,J;[SPAJ9JF_W1@!D1 M'/L$(:&&_\D3A601Q,S'D$1>[/O"PX@SW8'*LSA9V&/^A)_V^[XA:00+-5_- MX[9Z5>69F6)3O1G->'8B\XQYT//HKS8[VHF:^G.FW2QHT6?]4U5UG4S M.GZ+\\U^E%@ ]W$]]3) ?M"Q./VUA>CK<=VGP;JL'7.3_;+[OQP,83<@RA/P,08*XJD&6CE F_ Q2 M%$8TR&(DD'XG]02QI.J6#< M1#F4WLPZC0D._JX8 T'CJ8S:,AH!8HTMNYJ"$D:PO7ADG0>M[L ^"AW>%F= M#&7D!?^.-U]Y]72?,82)SP/HQPHWD&,"299RF/B(,Q]S$:5&H](GZ"V\=SM* M0+[Z9)8;G]*37H+;H?1F>[$=?)Q0UI(SG5G6)0EM,@3/80BY1RKRJ&[757O\FT#"W+/1)RF3&4%_51 A.69F:6Q@%Z0 M)1F/?>YE6O<49F07WG@]1JX .[)RU09@33GB<\N.*=J&@6I]CQ/I=1 88=5] MC2,.,194_BD.&)7_GS%N4%2P@(9G%PC\'(J>3I,L\YMI9C-[/+Q 8FOR)XVF M.CX:C(QE-*6?0UE&8W;9%%>:,\JIF"M@)+MBL-AJ>19S ?L9%XNW+^_X^I/OOW,FU%Y89(B[$?&OZ ZL0RL3"VWT'#,J^@74,[W5?LK6B#3W!DJC$[#5O-GQK&0,L9^+R2 M7@WL^ KZM;3J%WZ!^>5?7_6GYO<7]']_'27/YVIHS.S;+KW>(3!3^!='PMRU MS)/SOV^K)N50WXH6I=TX-S^\PL+V^W?IC M!#,SJR7_ JGZ:5FM,O4CRZZ6J)\6K9^GUWAZ[EC,NXH_Y;NG.YRS>RXH9S01 M,!2Q=,G2P(<9%CZDGO 123W,L59_T"B5Y7VNG?RE?):45"4TV?T K/S>5KC7 MW_$S$/E?G($*Z]ZNC:M,+^4W6Q%F^_9(KH$C4P2!HKC$%,P+ CD??]FG\4IS M+R^(.3SP\M+#YI'5E^V.Y644OZ@("Q*$D8\0# AF$!$_@3@.$TAQAK.,Q8$O MM '&+Q%8.MW>D 11;%P?>%$;T['+7!D-<^XGXEE4 UZ44S^6F"NO79R@_5F- MO/XQ648\^HNOK>:MCS'=]\1'G[,[U-_G!9;\-5[]H37CGGB4QQZ+(8E1*@]U M3B#A5/Z#H3C)*$I#8@39[(Z@OO M+NT[;S:@1]-@5.L1<5[,MAY[ MSKRA[]U?G.Z4"WTK1$[Y?I1QY'$L<*QPHG $$0Y#F&9!!#D2/HF#,&&9%G3N M,(F%=]:!*.BHZC??#:AD?'>Y$=1L?YW)Z'"'3MS&!>LWKTT\ M:1YC'KOAVJ,O+QZZ I?NU\R+!>;8]Z'@D5" ;=*/I&D&4S\B":,>"3+M6[HI M8@OOP<^]V2YBSX!^8#:IJNE@U*4"S/9F?Z+S@?85Z*A;A*F3VM /65UJQ2Y\ M'=>.FV!65\J1P'9RB=6"7%UA^@&O]CMVP6]_,,I'U6AR*VXJSO+M?4PR3N.0 MP"0*.40>1A#[02+C81I%48A3SRRK/4AI8?OU1\3"=5:/C27%/(^3I%V8,V^CWX*O+Z-YE M]7U&HC!+6 PQ5F.&<, @2>,81HR1+$O#+!#8>'K&",&%-W.?4_ MIKK(RSPPZ&]"2WO$T7W:S+60EMCD"X:A4KM #+Q-9%_EO5- SU+[QI^TVZ=]P ME:N)(9\5B)9">,,>25(1!S#B22HC;$YABH@',^PS+_0H0[X6@-40@84WYIX< M4/2,P/$&-:*W%>?(:;8)C40TWGQ#UDD:1SP62OH J:D%9Q&#&HA#&"0]%P!.*4VWL MJMDZL:F(WZ:1Q;3G/[QOIP&[>GLBCW ML%SME-]W?ZE18_P^\9*4)(A @N0AA5@<0I+Z*22)X%[H8RS-K\6,\T&"BT=[ M[7U4WM"\ @4WK%*84)?P_ 231%UF8@6+E&*(LTQJS_=]$H:9#(A#XQMA)\JR MF6JVJ*KTTE'N%&!VZK2R]PD?9JUWM(>GEMI=6TX*Z?+26DX)?O+"< M?LO<+?TO7K!26I6_Y9L-?N!=/$^\%$<11E"DH32!F(4P)3R$TC &:1!C(DVC MKO=YD<+"VWA/$W1$]3VCR_J8=AUG2VFV5T\%M,CD7)94W]6;+;&=1Z?]:8U< MM5%A1CRRR^^MYGB-LMWWK\8?-#<;-X]56>1TPW^7"UZK09 -R.7>?$2$TSC. M8)1X&*(X83 5B9H6R*ET%@*<2 ]*TWR,4EHZ5MW3!HHX.%+7WV7CBIJV*\[$ M-[,O@Y);&)IQ%>@;'&>JL#,\YK\,1A9(2[H12S3^_FH624N,OF72>\$2'UF5 MN:OE;L67;4G_?"PW\N6ZG1)]3>IFDMX]I<)/8IY"BN-46JLTD+%+**"7T!!A M+XIY:'1MKD5UZ>NL/0^J.+O/Q;_NI\[_?<^)*=2RED[U(AWGFC(S[ *''@ D@G0<"'_LN/#94.=D>#.VNOTJ*[< M;&>DBO/6.[/7[6S+9TYY_DT5,M8'IYK3,$NCP(>8!%@Z'<*#J2 Q3+TTR#Q, M53NMB1VY0&-AF]&C:!V 7-*,WN:?*:_91C<4U7A#CPCC:/->HK#J1AT1\713 MCCUJGMWL\*>.BUYO-N5W]5?ORZKML_U8MB,4A7B#-^HG7QXYWQY_=H"M^BS/ M/_G6=URQ>\S3+"19"OU$8< )+X.I*B+V4DH]'/A^C+4PX!;D<6$#\+64CIA^ MZG"I#S&==_T)U&MF;_9(=4>.P8%E(*EW+?I <=:. Q$"=HS#AO.K_B,]K#OP M=R4 Z"0P2/PN]?7T4\8_P5>T2S8O]S7=9*L75NQ(GGLIRJMER!=673^WOC2I M^1 QQ[JO#X4\MIN=\J'XQFN5:KJF\@<-ONA]EB49H22$*?45_I6J+_(\&4?' M*4EX%D4D,II7:L'#&J[Q\[8&3;Y-[,?/O"B-E9'UGE73K)N%SG4CZD4U:1I= M]]%ICNR (S^JTK/C"!Q96@:YQE ?"V#:Z'+P:F@WABH:P\$Q7KU[>MZ4 M/SC_PJMON3*7,MA_HPI4;\HG58S5G/.?RH8N9]?*7M:-U]O_N9KV]:G<_K<: MZT++AR+_)V?'E=J7FI*OKX^XN.WRXA$ER(^X#Z-,((C"F$ RBC)L2(,[_*,= M7]AO9#J( QK6KL"[O^AFUS0\M.KG+UCH@%5&9FT$^T=6BT&E*60V?<4'9'QE27ZJJFSU 5IX;*]'7S MI/OO7]6(M8\E+JX?*LY[&,8BR (:HP0&6>S+X#^@D#"10B^),/.1ATBH74X\ M2&5AD_'[O^"GY__XVHSP XH\.-#73Z@.JV@ZH>U$<+.-/R*S11GQL/#Z^6 G M2K#+Z-K\ ABE9"=E&TFJ#K^[6EITDOU^8G/Z83NWYF->\#V2[GM,F\3G'\5. M^6/X6?[W]H?TNY[RID3Y/>=WO%)#6_$#O^=A%C$>>C .J!J-D3!IHWP.8Y:E M..4L#'UFXNA8<[*P'9,N95Z#YS(OVE3EKN%)A=D=,T!PPXF.]DK7\[=Y3;^J*R+CL= :2RULDUH.0,."BBJ^YD]<#9W] M_=/=!Z"XD3_8R?>O0,.6P3PM#2V-VZ %%&1F:71U _[>< 2<#Y$VD-YN/I?& M^NN-Z](7]L7T+H/7+#NA+B:6&KI?*US01_Y5:G_?!.PC/\@8#Z"(,QEP^93# MC(:9]&WB0/HR29IQ(YQ?(^H+&XLO7'Y'!JZ+(O\FW\;5<$6$ TWJ>2B+Z<=Q MYKUC!C3<. 3DGJ4'5RU21K37;96R4M7.ZFK%1J:-\7 MSD-$21+"*"(A1()PB'&"&KSB)&.!1_0*F"?H+&U!&BS) VG0T3;$T!Q049!X MV*-)(@UNBA6Z; 8SQF*88"_)LC@+$F**+CM?23,P9A=2TW2^RY'HAA;TLLRV M.*L#PANBK%X1U7(0S*-:)Q\T#P??5W_#F MNKX5=U7UW]4[50GX[A_;']??I4/Z6U5LV8>B^4G]?L/^5F^+AQOI/=5O*_F' M;Q7[[_T85,U8T0VUA>W[7967%?AOCBL@.03O<5X!R?:NR=ATC>%=6/6;/#E5 M(8(,K*Z+'Z#WYO81J[Q.OFF"++NKVK^1 MME8NJ-;0CU,=?<3I4';][V=F?W^63^=X6(U;M5N%V8Y86"T2=ZNR?K#N>&4+ M["7Y2[?EFTUS&K<3B+L-3%,>^%[L0O[@FXWPMH :VA0-],>HQ.)S>S5)6%M$)8&I39 5W(AO26RDLDG-P-5FA)J M#%!I\-WUP)2FV'\!I#3YL&TG\D8AB*@JCQ_=A"O&_2!*A8KCLT1-LO0ACF(* MHT#AOB&$@M@(,>FMF^>=*:&9B]H&K^Y*>RJ'IR MYWR) 6##PCGK2CXCL')3\I" YSW)@T_:PIF5]$\%7\*?.+NM;O!FPUGK?=YQ MZ;^V19_U/1,L]#/FP=@9F:OVQF/K_*U6_&9?^/%CK_[:\N+.I\WMXG22*$AS+H MQ9Q!%' ?IEZ#$\\,,^.G0(-&1V9!O&**UJ#S1$/K4!.J]8 M5/D\/&S?596Z\+M^VFH7]+QX:^G:G8>'JH$H!))D6?!R5X/^!>54Q]:4S-,Y M37MQS?;A7$G-JFXN"F578/-RJ?5J:2Z*\*)LYO(3MF%NL<4;:2.?>1,;W:\I@84W5C>ZX[DQ^@UN9TO9L-SE M3"VZ,:Z]L*;'FZ($CJ1UFX\RAVX#D+6*U-V30,J1%. M=V6YN16J@K\._BV)OGXO][5GA!,28P$]P53'( ]AZHAGL6NIEWD@EU%;51;!@ *>DH;CK![5H=9AOUH(EF!INB#VY%TPE3 \4" MD#Q8Y+ZU=&. &.581Y;P3QJZ<@3D9"#O&"J3SC+K02P9"/4"+\GD/7/[]_%" MH7]_K-WUMHWWWQ7L6LB_?B<$I]OZ5O0?NL'/"K#IRW>LVJL]CT19C"&A*M/' M0NFCT(Q"%@>12&F N!XDR"+<+>[@])&1%+I'VTPC.MX!KI6IY3+:E?]Z;G@' M6'$.'O)O:G/Q1@)UR_\298E*YILHN59BZ)LB]]]WVJ:_ZE=5O9G<@O>:W,SK/%M/M MR.'GGN9J)^5BZNH?J\L1,3N#&<_O/\K?GLW=8UGP3[NV9H:+V,O2$,8AB2&* M,@]BXF4PC$7H>\RG7ISJ'*&7%E_X!&S(@88>: GJV;^+>A@_:N9*9WA2Z NF M;1S&)!C)B\G7VEA>_N$8PE]<;)5-.R;&?L^-/F.+AJW0E$$62;D;N)A DG ,D@X]L(XB1&A^M&[/MV%-]J1K.&$>A/5:<3O MRRC$,(S?,]'#)E9W2P<-*4:N=!K59VG+% /:N=;FX#J[T)X%7+.1#B8AF/56 M6QE6V4C$DTS/+;'?]:'D<4W?L(4R^*/9B&?B0-*E/81S2%D6!< M4"&M;4P-9HQ9,:&U+1S,&]MP7'/ =DV#>G4@KV] S-4[;727T9;=@'9=C/.+(EE:AOBQ=5IIU%7D2I1L;96BDC)MI\S=4,M;6X?7-MO\BL*HH6 M9?,MES[DDPQJF3E8BL9:KUUQH7!S)6?@R)I5]<6PKL:-[A)J,K.S%AH"?W[2KJ&VQM< M53^DU]@T&=['ZN[:1PB&*%'X!HA#HGPWE.#8CV.?9A29E(SH$E[88MSNMO46 M%PW"]L.>);,R$FT5CMN&)15C9B,Z#LH*]%B0KD/+!-AST7:?NBM),17<4:F* M-ME52UA,E7%:VF+\OB4:RO_A1<%K_'T/9TN)'T=(1G->FD)$4PK5] 9(1,11 M$'DA27PC%)27ZR]L#%I4ASU)0T"+$TU,1U\SY3/;TR]%LP7M.)'1$*S#7M8Y M(!V3G],[KH(V>[#5=-Y J>X'>^?2Q9 M.[9&?1S'Q*$(QAQ+V 93@*1:MD,,[)+FY*.B1XX M0\L'Z#'2 1,:]FIHJE7/VW"O+#.[-*2;2=68-W492>JJITN/Z+HM74:*..OH M,GO;W*VX]I$7W2D0YNZ44>A@(?<%3 .%V(A# G'FD$4I&ELYBA,DES:2>C:O@\< -8V-C]WC=&8O]^C?X.=_BS36IMQ6FV_M4)+%/TP BE&7R'R2&V/<2 M&!(6A9Y@D70P3'P+?=(+^Q@WCPKCO!G?5QXV16L\FCZ037>IG//ZWV=;DR'M M6EL4!SIS8U4.JNLX 7_?\^(P16&N@.7LRQ#AU[8Q$PK1L#-3*UC&+YSN*LYN MO_&JR!\>M\>B.WG(?RG%'H@6"XYI$"/HX2!6(.@RG DY@QEB01"A. Y\HTG7 MFG27CF1:+L"!#="K!E75!K]\N7W_V31ZT52I9@CC7E&&<8R>CI:8/6$FNJNH M1I/JNJ&-F2K.XAO#U\TKLNYX>1B"; !L<_+:PMO][MTM:,C-P[,YE75\(\\4 MTVRSVDEH5 0U((M5O=/I6JN5-@T(T:]B&GK$[IQ]RZO\F_P8W[A"0&]J&&[% M\2\/-9+WS*,1]@(/"N&I@B7YIS3CJ3QM:4##,$0T$F8I %W2BRG6[0L' M?QLMQ)FG1KW#U:EJK#;LD5B_K/G+COQ/UP?_.ZY5Q^XGOFWS OWA3X2+LN(* MGEG&1>[.75.M.#IXMO*:*N/TZ#5^W_SJ\3]Q1!%"1!M\?HC(PD=V2[:[NVL)@U#_[FY0->/V MP97 9K;@HJP6%Y:#0NM?7+H0WNX"T^R#&]UE3@DU? M-;,Q=;6]_[VLM@_X@3?H.[?%9XXW[VKY:?DG_,3WV7T%F=GAKI.41HGPB&J2 MDVX,0PDD/D4P\OPPQ&F4A;[67#D+V@M;)$4>M/0-8>IM]#ANIQ;6CIGY,E*, M]L:=(>*87R*7[?DD\K^._H@-Q57,P Q5[*W#G"7L I_CH&R%%7)3%LJ-Y07- M>7V<=7QL1&*1Q[D7QQ!G0:2P/U*(F<\@C7TNO"S&G&"3/*,9^:4O-8[,-)<8 M+]@Q"X0,U:H7#BVG+#-+,JJGWHALQRU>\]3@* HR)+YJ+&2GF-.(R'(5V[P+ MV1Y7/=SL!9D(8\0B&!)!5->'+\T,\2'STS2*.2-I9 2O?YG,PN9$$7VQ&Z;O M]DQTI)M"F2NY:<+$6&B+!,B83,[2'1>)K)S<&!/T/)4Q^K0MR+=<)J=;SIHB MK"9!TI9?^/96?,5__5>^?7PL-ZKCL;X7.*%>PB/((S55+_8"B FC M,,-^F"">D-3/S(# S9E8/,S8LP3JII(0-T,RKT QDNISIV&]S;^TWDP#D(/* M&G:NVE;/?:4E:'E2J535WB+9 GV^7(*4VVO%&9"Y!0LK@YW;*^D<$'W&6O9A M35DTY+KD6IH@$?MI""-?H18FA,&4^@0&*(L((S'SL5&%Q!F%%8*3LFB-C7DL M\E(7^N&&M83F$844KJW)=E^I,"B)PZ#@Y?JK^_T7Q;ODVE]^T+RBX'>.&S?C MK[S6K2;HO;+P9NDH:98>GHHSOCUF2&*V*3HBTH669!Q!I%Q@W*HRH+_.:E4! M%YCO5P1<^K'=Z='BV%7=>=4>5=>[[6-9Y?_D[)YZ5' OYI!D,B9%'N<0"Q1! M3 4-O(S[(3/J&!HGMW31S9YX>[0H=0^ZT8[;]CHKIO-7. M33W2=G= Z-[+CIL$4./)S95QW9Z*\Z2-V(;V9 MV0#'*C,ZJBT48'64F]!9[:BW$+[O"MB\/J/!N UCS[L2/_'OS8_J^\SS44)3 M!*,FH4TR!-,DS&!"TBPC">41UT+Y-B.[L$'I#L2\S=O,:R>>5J&>M^!>,686 MHPUANU36Q8[B*R#9:)]PW5VL+;?+#N-IHNMW&6LKXF*GL?[;=C;C8V^ZQQ[A M+.6Q'S,"/8PI1%DB[4/ ,$0TX22C/@F$T>C,=97>'.'JS\_\RW. M-_N*2Q3$F<\CB)B?R6,Y$C"-@@B&G.. <1$@JG7//$%GX;TG"8..LBK)5*@6 MBK8!A,Z(BL9WHD/!S;;C@,PV^$%COQ_Z4$)NE&!7E&OZ"V &,30MV1C:T,C; MZP$/38OP H-(XW'S.5KOBFV^_?'NB59V#4RS3:)]FWV4^-RC%"8B MEF%\[ B%20PC M+_,@2E,?$DQB2%F8!-A+(X9#;2!V9VPMG>;L@2X?&00-AZ#'HOP@H,^D 0JZ MNR\T;6I?1^^&6=2]RJ6IZ?\!5@^LFL^&GNY9VA/C']SA*?O7)-C,/SN MB*V'WN]<02] _]VO;@N?]: H?.;/9=7@_^V;)T)&4QI*]SWS0GF0*02/S \X MC B./1IG<9H9 ?,-$5KZ:&K)@@-=ZR:304UI7KLYD-_PB+ 1W0+C:EPN9Z!6 M V161K$:%_8)F;0.P.4M'YI9R'MM,3DR5>;@NT.*4=OF\X1V*Z(KB,( MA#SH]V+?C(IM7CPW+I2KJKD!*NN6RXV+>E8G-_&X>2SY::>"T5MQ@+M4Z_+Z M/F&"-WLSBX(,HC#P($'HIQL8#M!8^"AMJ2HG]@AHVXQ7UMR@ M8]J9#LHI%]S)LAK16UV#Z@EI<@ T(,^/JZW3%E2^] M!@0ZO^X:>M <+NJ+BLB5U?Q">8&KO&SZGH(D0Y3%"FLA4=E=3"$FTLN.I,-Z2]]^@T.JE3@00U'8,^2=?[*5.5Z\?*"BC0\6!WKT#C( MMM2$H^#;E/JJ0;FE:DZ#==ME+&O0>5US_K$=8E'3*G\^)-_O4T)CHB AN2!" M^MRQ!U/5WRH(BA#B<<9\HV:5$5H+FYZ6\E4;VEV!'G6[(;EC6M.S*(YT868] M9JC!O(Q]6D!7]>PCE-8M;)\6^:S"7>,5\^SC+ M*"]H*/E(GE!WI=7RAH:B]?.(IJ_:N3S'J3J<\OR;LK77FTWY7?XE?U]6;;O1 MQU(:YOISN=G(OU*0;O="T(Q$60"]-(XA8C2"&4<(,L*S0,WP8]P(S,Z.C87M MYWM5F3,,:.%2GWI^TO):,K.LO:%:!X:NP(&EYGZS:PU47(&_*ZY QY9#]VJ> M7AQY7I9,K.J4S5/4J;\V.!6/%-XUAO2[ K1.-> 'J$%C=S-714Z86I0"2!),Q"B)(@4A-0 MN8)1B&*,O)!'Z?USB^:PQ=7V-11Z2EY;K6_X0UXHSQB0EAOGZD.1W-UI&L-( M)"E$E"*(XR2&C/HBYG$6\(QUZGM7:);7+:&\/7&#*VFVI-[TO%FWFC [=R1M MV!&'#?6KOJ-Z=9QKY\Y)U1?7D4.J07!5YU-? :>.IL&;5D[E'2\_\?+ZVT,S M-Y-N=WBS^7&'QS KNI)JC^DG^[_H;K_ #/YFFVK$#%#_&*'93.M)R M,EVIQ]S#=*<94V]31V9;5W-T[37]3!TA3YQ,K5?F9+3::X3/:G#TK?BCYM!P1'/$U"F'H>@RB-0HA]Z11Q'*4A2IG',V&>MKI(:^G<5$NYK<8%E:(- M2P%W\C^P(F_H2XXIS20W-5L5-@DHOK_#^[Q7@Z0,&M)7 LUBO::TMW3KG6^ MY1:OMOD_\6BH;9F#&I7?::+I,J57R":-BGPY933^R@S,234H0>ZEMFK@4[GE ME^:*);Z?1'Z2P(2K-C2NZ_ZAO M\'.^Q1MY-BB?3TV2[ :8<*<(,V,PJ8,%+K'T9+7* M*DPLO5I204_$?DY!\XTYK0LJ55$6O-AVIY:/A @(SZ#(*))>0A##C/,4^GZ4 M12QAB 1:N$^C5%:)&<"!J.5Q?UE!>L?Z;+&MP@,#B2W; @8DV!I][0)7YL=E2 M]#5'U?-:/8EFHL-)7QU2P_B@._YEE?Y-[S-):T/#89GLXT.F KUK>@JY_%&>B^BK)[4G>AUP8Y_ M7=:YNI[^J'Y+SM%SA<A-P+1)81K5;%]5E?VI_I MH5+?/,J?J$E\!7B/\ZIS\^4/>C(:^CWK?6%-]^FG_&Z&7ECOD_6D #TQP%$. M]=2!9= 3I8%\Z/VDD^8*[.4Q0;XV]^M6_Q"NW,/U&%_7RUS]@YPYJ^MS8#$& M#D5!]#O.BR_;BO/]G$%$$R\-?09]JD:Y9UD$,Q1SZ(5(()I&@?"UXMQ!"@N? M HHD4#1!2]1@[-E%?8P;8R=2FMG,4P%M!KQ=E-1@M-MUZT[4_K=DTMS%A MQN:X77QOO0EN8VR_F-TV^J#%Y35CC3W"&^0%WRZE?W3OKZ<66OH*^T ?2 9^ M^?9K+P5D<'L]J8YQ"^)<$V;69$P)2UQ?ZTIJ=X,]N?IZE]BZ@KZXQ]9^R?RT M__HH V"Y2]0RG<'/6"@R)#(8A(1 E(H0$A_%$'&/Q)D?QRC1 I&]O/S"NU<2 M! >*^D??!35,G_#SA#/;D"_DLCC;+PBH?[#/$]1R;H[6AS0ZTH?%&#G/+[RT MVF$^S'#_)!]YRC;C+2.2G&Z[V[7NUR5.9GOM:YK%OJ07W9SU3&E-,]0O!5U@#/NH1,XRSY=HK)QG M'A'S/*L\]K MRON71[[9[.?ZADP>S\CW81JDJG(EXA!G<0;]@+,XY23((F(& M\=Y??NG2LA;VO*%H.^[XA3;&-]]\&?^8KF5L=POB7(. MY'[Q*:JR;/"6KK M-GKJB7[6[*GYFGDD>RM$3OGQ7K>K#.F\M(3&69)P+K6*D0QJ201)2@7$@4=) M&F>AW/ZZ0>THI84W=DN[/S]4/P88)%I^BB:]=0*"%RQPY:8IVWN8JCT)V M2L6&!5E3*M2+61PJQFSC'_6PI[QHD9*FG(X"F"EJJP8PFJ*?!C"ZKYG?H'^M MV'55?2C8UWR[T<*2.']KZ=LU14/_$OQ$HO&M-T\8LUWVM<(-V*4DI@I"E?-V MI88PJF^[D][RN)Q&5]N71;*ZQSY9:K5+Z\LB]&^H!YXP#^*_/.7;Q_HC;K!( MNZ ,IQGBV*>0X3" 2/ (IM3W8$PC%&#FDYAH73P-K+_T(:HE M54S'Z#,%--M&)[)9A..7A-0/PF<*:Q=ZZWY0HTAZ1)*1^/G26ZM%S2,L]V/E ML<Z Y#[(SUH\Y/)HKN\]A"@/&(8\4]!-(2

    SET0P@;-V)HF+%HKX8N?#F2S#21-=S-WL3EH@L2 M ZR4>H"M2SU=$, ECUH&GUQH'2=\BZ9Q@X6F.;"&PN\ 3+2IUZ98J_>8D'B@ M^+E:VYRY5%@49&;)X\P.P:N< +.D*"<2,'1TW_@282@$C<0<^207 G6 MAX3NT0N^AV:WGD;MN YY2P_I>136!S0W#/SG='WZXGRU7ISAX,UO!G%"&=3OTQ!)/ MX+WUFDN!&5L/!1Y*V[@G6D,>ZC\+&(^AI#ZP=R\M?R7/KQ,B5C(N!#!6SQS99D*GMF Y"Q3*6FL? M'=_0ZC#DFJ!QJP">"V>-%-(!NF[G7V_84"IJK@HM#>\3+9)L:NL= UYHH['$ M$L1C_6H.3W@_#5%'JQAX%D2U4$(7;MUV*O:ŏ#V4>#'I:$K6U?0S"0Y:: M G3O67"M;=1.0L8M!'@6)!VN@!YL4LV_;8EKX@GZ,8<")M@ R@M.@;>28%CA MTA9KDVE]W>4N#>.>\C^/%3I$[!W 9IMT;C'+' L(S@CQ*CB(R2%$(9E 9C@^ M.CWQP/36N&?[SY-^V%/8'>1('Y&(2-.K Q2.<-M,:UA M]&AG_,^"HD:JZ,#XO+MZ[X:EB[L*P@O#$!UPGGR53((@4$/)L=Z,48+S MUN=Q.\@8NV-*&PTOVHJ[ \1L]3N]H!_K<.)BB?[B"M$OR-&WJ=11U[F6%4>7 MVMG3V'V+DSSZ_F+\&E*>^$66Q.>DL^9?'M3 MHT45LP+'2Z@W%#1J%[R.S;/BWZ1JW)3CD<#46!D]P&OKJO"T7IB*YY7!U>OY MJR\)5ZNWY3=@)YX^8> MCP6X(ZFGB]O=6\QMHL_:+7Z)ISA?33_C!5-O%JL5"S+"63 (*ET#QDB%89TGC7I"LI+3-.P5\@Z1QDY=' E)+-71@ MA.ZSGTTVH2C47!=0+-F2:1\0*1YPAD<'-)3!H2Y='1M9.T M<;.>SX:RP]72 =KN2^OZ\NB[.D&2=+:^\#5K&<6'12V?J,?>BQD]\>.5,,AR MJQQK(PYBD8,ROM3[.1R0V5*X#-;JUHUJR?_L-S]ER_Q'>GK/_OC5&&2T"".=I PYU+K:A("*Q(C#8F'1H M72/P'/WWK]_QH=KL"=/*%"DHGBYL9@F[&DY.M$W"W*1C[-*DQ M$NYOH7N+NPNO[I+Z%[-0,X,;HWOR9;J:2$D&O-3&13Q$4"HBQ%($9!EBX(+B MHG"TZ11WB>D$0GMH^"&P'"3N#G"S3?_+Q5F8SB=6*BL9B:1$*T"5)"!JE4'D MF),-/C#5VFFZ3T4G2#E,O7=/(P^3=0=H>4]>'YYMRNL7\\]U(@!]>OM _E<\ MB[B@V^N1[PY:-1&%T&+3D#)4( I^G+E(*0R1>A5#C65G9-Q=B%$NWWL/T$ MW %$;L.5/L\0Z7FVG"DUA0^)(U(+F!H)*6)"3FH8BHBM=%ZN8= M?(91ULDFMZ?^'ZW+:J*,[B!V,9WZY'Q]NEA._QLSN0,ZBVPBE&S()ZB=9ES2 M#%A(3%'4D;1J[5P_3E$GUND8D#I(^-U!Z>7T\S3C/+\GB='B2%5-'W&"010? M; &T.5,$:QSXXNO(R#OJ",U@J=)-A-+QTF$$*@8,:A<-RDK(MKGFGZ-EECUUXUQ55K-72PU6VQ M=,\E3-%*CE9 YJ'."(DDJI08:.9%4=J9]MW/'B%G[.*K8R'I(+'W9IUN;]NH M+>W;F?;IV@*R3GEPD@?@/# ="O>9M^Y]\ I8Y=4'1<[>XB[1\NSO4,;])(V M800?E:& @;F:E*,=6C)T-BH26^MQ9(_1,W:9TW'QLZ_@&QJ?9RLGN9;E:E%V ME-^WJBGYUFN.7%CR)"X;59= M(N$.=K1KZB\*\^K"6\SK(MP<=BN;L];" 4O%U%9]#IPQ#$2=CY:BKWG\8\%E M%T&=G)?LH>F'0'.PV#O T!T>+L^TDU4R*$G;L NN=F'6M-TS"@FD#L%H1%IQ MC;&SDY!.,'.XHG?.7CE$ZB,//=A=@KYZ/;^9)/-JOMX4$5\6,$0G@Q4E0,Z" MQ!6E(D>/V/19H+4A,5',-SR?O5X\+H0:*'KQ7%(?-;9_E+U=5W&8*4P12M,\GY(%@]_.IQ#VN?"5B-)-]%VFA'6%N,B,DP#9G7 M>Q+&TLIPSD+R4DJE"Q>Y=7%)YS5)31RC_03<@3?T'C_C_!QO)E$0L8(S+4 R M5V_$>P6.R0PA19>4RBXUGSMWEX9.?* ]=7JOX/$ 7< D#L=7^N'RQX>UOB0 MA$*() 5R!VL]"_T],&=4]G47;CXYX4%BQH7,83I^O,7NG@+O #D?Z/?>EDO9 MO*HIL%4M]GTS7:UKN0HBSW98V6T,ZVSSX^0,^Y^U!0] MK83> 7XNF?B%!+:KD?FK+Y[,'F>.6IS7%V[&5U(4??=-2H=KA:P,]\5R$S%T!S@PG1CB#X V" MR)DY+4P0JG63IP=(&;=.K2FB6@B['^NUFJ#*J0[J *8RH5T0VIUA M J(14/ MV3>O9[QZ][@E9\>P,T\39P<]'UXL5NOK_?A:$B4&X8IWH&,=]IJ](2%@!"DD M=RE&]*6UX=A)2">!>)M(ZW!1=V V7DZ7F-:5E=7;LG'^\\D\OR#X-=0# ]QAFKU9U99*K]NK+IUKY,)$QTZ8K-#!>&Z#$1#&H0@[6\D*&6VIT MK5&VBXYQS55[*!TLZP[PC$@)NB:AOK#*X*RIE@ M+/TOI?97]+]-UKA16'LTM=9$!^#:,/,2Z?5I>J&9>3XYJQW"_GOSY<0:'37Q M!*7D!"K4#M;.91 E,^DR1MY\R.:W:!HW%&L/JZ8ZZ !3VX.GWD\_GI*X_K[" MS1#M6VR5Z(UE]7BO.*Q]$B-$F33X&*T7,J#VK1L8#21MW+"N/<*.H9$N\D9_ MQ3G9WUE=,/EL.J]-T8F3SWAEC;5U/ M)YM$&<7>SXY\O5^?0B+)E('801 MHE8F>)*8X$A1= C !$G0Q>PSO[,K[BP1&?[&<6\.M8/-$>7\NX@SSW7\-T7B=KO)V_G*X^73:Z?%LV2V#%)Q&%5F@#$+HI1O#.@N>1 M]EEN,,B82@FM#T$>IZB[#B&'9+X;"K^#;>HZ:7$SKV7"#"U 82'1A"P@8E$J:6'(NA[I;'X'.=TU_S@$.:W$?NA@KP_M3MUP.?V\"0RW M3.GU]W[#]21X[K(1%HJI@Z(R2<[)9$ KVO.UE$4W+W;\)E'==?XX!%1M53#Z MS8[+G-9[3$@LQ!F>S&:+/^NW?EDL7Q UTW7EL8:5I6QWJ;_YV=58@J^7ZZRZ MF\M5F$U8C*I@;19N:QT?[>T0(LL0' M!DI,8[_:AV1G>'Y'$[CJ)[(/,GM38 MCZG<9$&V3?Z%^W"54"O!J%('B6(H=<*Z9>1!.)(V5RZ8A 8+;^VH/4I1=XU) M#O+9V@F_B\S"C>MY54 ZG9\36Y>^Z6*^^AG+8GE9 /\A?,'5JR\4;)/::&$N MOVXD^L!P($$[@H@^0/ H*8!V AS6 ZJDN$[9!9_:%V<>C9WN^J,!D38007Q6^:Y%/H[E,]BX@!&%WM*M0-K(3#03=72N M 6OK 6R0]1*1\?1EL"4%Z7ELO4NVH7SH @>R<SG[^.:RF::*4YDGF!#IQXA)%K(,QZCPZS!K)_I>[I91M[=:W M21P&P>_E;/F8^NG ]KT*RSEM\ZNK80873/ L$AEL"=HX1@*+!AS+M:%KC+%. M7TFQ=1WX3D*&0>E[.5$^7-8=!,IWF7@YG9V309R@SL76T1>>-OUZ#5Z#3S%# M$%X9A9AE:&V7'B!E&&AZ/^QM*>\.8/.?6._18#[Y3('%1_SMO#8P?%NVIQE< M+(=:06$ED^!,;:=@8DUUH@*.Y%5B5,KZUC=[A](V#%C?R]'M4332+](NU\W] M\0=<<9^SU8"FMEM,CM80DQ)8$H$7MQ]1/!_#;,7N! M7,BWY4/X#X=E+M[&Q'EK]VH 6<,28M_+N6IK M/70 K:UC0"\%RZQXR";DBT7AN"[ N(TA%-0BMSYG>.KAZO&NNC16[,.'K4^1 M<@?XV!1C[1!/Y>5%6)W^,EO\^3?,'Z\+6B^*6MYCFH75:EJFZ4*)A4BJ;?&< M\^BLT+3>?-WX>0#/L@-C0^&!,V-]ZUFZC5D8NS_+<9$ZIKZ_1[@_R'CD3'@, M";3/I 2U*=9B%K(7KE@C"V\^UJ<9\6,WC>D,XDUTW$]V^!'YTE<7G4S?U8X4 MQ.EZO9S&\_5%>O*!8L2$VFI=R(]FIHY5#@:(6?LQCJC >]) M>FAF$T>9=GHQH>@V+VT&G%X^^1EGFN[BI=$8T^O7O"W;Y[D7;[R&H_ 675$1 M?=@X]]9=L#+FX5BE[R(+0KO [%Y(77,F0O:W\.!T)I)F+<4ZIF #E,N!V@XR3G3:.Z,'L7IOGU_$7X-*4H_I*9'%D=$J;K M[7U/HI$&?%09;%$YUIV7B]9'[H\2-.[!3S/4M!-Z#PA*Z?SL?%9S%R]K:^>: MX*S=(U[/7WU)6*]U79>37S%(?EOM20\JD<"4]A:B5P6,YD)HU"%@:(VJIQ(Y M[I%+.Z0=53E]H>^A<]-+Q@Q77D@I(&L6B+NPN:Y*885,-C)=&W"V3O(,)F[< M$Y%CH*VA,D9N^?[@D/K7\\_TR29NO;RK>C6BGD7ODDX@1%:@0M 0&'>02U2" MQ.I\*09K1/%:5U:"C@BK]+$ M;$4..8;,#P'5PZ\>U^EZ)E@UDGP'.^)U-NU%+0JZ3.EO,FFI*!VY"9!1U&[F M]2*-8AD,1F]S2DGQUGT+'B2FDZ&7#;/4!XF[ ]QLTW^YRH3!4%0H('PD#E!) MJ!/*0#@4S!2R*[[YA-1[5'22FSY,O7?3!H?)N@.TO+]NBO%B03OR03D67&/C+/8>I3%?2HZ&5_1< _;3\ =0(2"RV6= M7/<2+_Y]/;]?R?">G+Y?%LL_PS)/G+=!V(P@A:@Y?,TAJ,"@8>)>L;GWC M]HDD=K+M[8F(^PT_CZ:>#M!WGYF]"I<1,?/,8CW?KM7+,H%/CH,I7/A<"M>Y M=5ZT#>7C8O6HX+IG*9]=TWOCFR+:Z:+6$R[7K:]B>N)5S*.%CL^)MCTEWH%%;'U-3RJ.N5[G*-K0@M$N@B^)O!MA M?30V9:M:'T2.<2WS:,[BZ?B$Y6K/*U!LM#BV@\IPQDSGRUJ["(,+&/7)]=I^UJ9XZ<##> M8ZUF2.O+Q-:&F>TV3E$*V!]K6THR,#[@L"<2=*B M34*W3T4^G[XN&<-L]IJJ /,W>VT?B7%.NFI'A.* M8!]*S_[M0MH3Y:W1(C'01I%PA584D3$'.=%V8+Q-,CRG=7P*[2//B^O%?AY- MW?V@_7I P.V3_LI-BHX1#T$64+8$",$6\-I$%;W3IK0N=WZ E)'GTCTG%ELH MHT-H;=URFMB(*MJB(7))S@=*#MXI"T7(J(V.&%/K0\I==(P\=FX44.VKABZ\ MP48GISZF(HMQ8#%Z4#+7+A29@_"%[+//(?OVK3J>[XS\G^( : 15'WA(_FJ^ M#?(1^Q9=7,4YQ?4TA=EMYEHV,;K]FF?O:/0(E\_:WJ@@RBQD !2U/V;1]62Q M5EM&S XM>I:.UO?GF.V-MC:*&X_D:I9&/7^BU3%AT7/41M(*SQ3<8: =Q*9 M$O!:,6_("VY]&V (79W4O37#S2,WQMOHIEFZ<12S=W5&NCJ&L;MY^#.:N $P4RGJEFL^.?HR>!F/BZC/?+1=U MG>2?O_Z=Q+YU5>LDK6D%W1H2JJ4/B9D$3@8+2B=/,5:L@Z5$M#&;E% WEL#3 MJ>S&Q!V&H!U3XXZIK@Z.5;;')*"7/)D")A5&SJD2%-N[!#*Y*$E2],>M@=;+ M,(ICZ_F1V11/$'H'<#G)_]_YQ57EU8?%>Z08)TUG>&NXXH?%4T49N!=:1P'* M4LRO))<0H]2076WUR;UPWLGD5U'5B\WTE$=>P?!9D4-L_7$^0F*U5K MV+W*]$'7,_^XMP.Z >&SJ; #6_C+=![FER;]?5UQ;PL)]62UPO6V"";,N,@8<\!4'0Q> M7*D'G!FT5%8EX85RK2MA!Y(V[GV!;D![3(5VY4[^=;DXG^<-?ZN)RHEQ$0J$ MI$A2PB7PPEI C&A""ES=E!H,-IC;;QBWY+\;=#54P\A@NEP?)$R(^? MB;0PFS@NBY2\ *\;@&(B0Y1! (M/>'>@*SKT H0,G8"/N M%8& .'^Y.(_K)UD*<5#*EZ#,LQ L'5,%9=,U<4=FD]I?(R><>\? M=(/@YJKK (:;H_:?P^8(]ZPNJ M/1=CB@S :K'VGI)T7)E*)BX)(@]UDY6EK(J^]CZGUPYI0,0QS//=\_\C6";K#X M;#KLP#QN8KC79Y_"=+GI>TG+[R/YWM:E$GVJ]0 R5%^C9L:L 99*$8D<#O2^ ML7G<3"*- >D1:0TJ#3YBA MV)!MD3YFT7J;'DK;R'<2^D/F,73: 5:O6KF\G1,+GQ87>\+;LEF(*SY)!J7S MSD+4T8#"%"'R6,>Y,"PR>32E=9>)QRD:^>I!=[ALJ+]^+FO]?;[$,)O^-^8M M]G Y_1PV9PD3\I)9X2P#EUI4?QEI/S#D-!>4RA967&H]:O(;) V#Y3__.= Q M-#C^V>2U=']9+#?)KT]KXN=M*1>G6%>W?-[3V[:91))9Y--B/^;Q_/^Y:IE?]$:X$:HWU'%$ #QA! M)33$8&"0Z^0D$:T,2C2VI,.I&X;@?_Z3I"/KM0,O= =G-1%Q(\B-.S-AV6LI M8@;#; ;EAJ%O75N?B9,-E-:/T'W\&MXDQ*\RY[88IH$JOS%<6K>M$4@.5OE3>MK MC\.I&W?G?N;+C$=2VOZ&)@YTR=J@ M$I"0D]U/V=1.- DR^2.%NQ2$:YV+_"91778G:(:*>TUT6ZJHBRCFBJ5?%LL/ M. _S6EQ"TKSH;S,1)LI-3SA:G[%>PE0U/8 @)./)6:D%:[T1/TI0EXT$CHVV MPU73%=(^+#;%=74&U-7B^1O.,G%Y(JM]"GU=^H#'MWJ-%3=^;%*//DF,"3&O:@OIW\/L,>XV$TI^QTWGREK8 M-$E!1\>T@V1< E5,AHB(@,DQYU00)MVYQ[#S /L $L;-V3P3$I]335UY@I<+ M[K?%&EIZZD[\"$8^=! )+ ]:I.2$4NU'*3Q.T[AYFK$MXB$* MZF-SWEI=-_4=K^(>)K:XNX]).WK$O$X"V<:^?CNVVM5!8%^[;<$%.M,@R.Q>!V\CJ9+D$P9<, M%G-!9F(IK/5(E^'4C7P%]9GQ>"2M]7NX=GTK;(<@%5HT)7KPH@K2Y@B!T990 M=)01M3:23Z=RW+S?':\U0\4CL>KB*1NT"<=?A>(^SC>NYN#W= MFCSA!_I=*,YM4LD#>1NU/66H,;E%B&ABX,KG]L,H]Z6URR.YHV'T.13:7X2S MN1/VZ7R93HFQVVLR"^\$IU@M:$=KTOEZ?S8S$%(;8[AF"8]X0OP 55T>SQT; MDXV4U!'Z=FX(+S&N)]FZVE E 5 M=Y=^LE(Z< EIL5RNG$OZB]+9!*E!REQC+&G!10K]/4I)%ELFWWQ.P5T:NCQ% M.Q:4#E) %VF7=[?HOUH.%PEP@]D4XQR)@E,\)FHHYHP#Q1DK2;DHY+$VQAWD M='D*=NP=\5"UC'XN\1XSGGVZ:%AR77+]+BS7<[*"I]-/?Y]/ZWU2Q9U@9&VQ M"*S36Q.XVH19)"L-&JMC&=(V;M#+NCS;:HVCXXB^(\?J.@_^ZW2^6$[77S=1 MR^7XRXG5*282"W'A:(FP$L 5YNF#4]%@C%FUSA _3E&71V3'-EX-E-,?XL@B M7XU!G9C"I#=%0HC:UT:R)"Y#/!E92D+/I&;-RT?ND]'E =@S;(Q[J:$+IVNX MS"@B89Q6A05K'/%FK8-0M(2L X4GR:2H6U^Y'4Y=GV==QX+>D;36P5E79:O^ M?SU,_AQF%^E!DM@T$>+K#T[F^?8WMG[SW68B_?W[GVEV7A.*K[ZDTS#_B+7M MTJM2D)3 L];.B@2ZJ.JV6@.AIG9R8A#!XZ9Y^H3XDY2X-V(_;182 M26"Y[@&W.3@AB%%:CR1LCA&B2.1[\>@"-YH2!#DI]"W!Z0M'WK^N+4S1U'DHK%4.T'&92>=S02-/%V?DZK(LSVO MU/Q\OOYML?[?N'X7IGF2M+*83(:0301E5"!A.4'FUEK+*?ST(3\!,4/?.W)' MC6="TE&T,#;";FH@WBXW&?MZ&(3UMNC6@)=_A-DY3KQ$QGB@?5MD RK2-AZ4 MUI"LC3YQKI+R0\ U_)4C%Y,>&U='DGT'E0.7(W_>+NMYT.47MP8&Q?4)\7J& MF4^RXME%6^>6\UB] 04NN5Q/MSU/UB3?O)'!$\@;.==R1 @>6UN&&WKF O*-5PR1:EK3 #)K5KG&V<(A8.[\:7S R9A"'#!)]^IM'SG8< MV4],H VK:>ONZG^3E):E6D]^7FQF,\Q549K ?7) MS?*X&-,39A/-6(E%9@JD8R(CK#R$8AR029;"&A'L((.U/P4C)QF.#+5GTDP' M_MJ=D?5OXSI,YY73JW,3\DFW1]S?-/^-619=)QX]CFPPZQR5C_/-#K HN[D17C*;@@)O$OFI"BU$:R5X MS#%DSBP?-"?VVV\:MSCFV :PL:2;X>;??KHG[C?TCRP_UW[^_ M?WWK^8&DD\/IHI09+O^2%F<7[R";GNM\VDR?K!:S::[E.-=I[-7B)H_];J.; M4UQ/$^V MWA;3<]((=] UKYO^NF&O[N<7[[P'KB.R2M^62,])O]XX$G+8R<% MQD4I#$I(* RHH.OP#:;K_0F;#4]&R>9#R!^AI\59Z,G\[OG8R?I%6"Z_DO]Z MD>MQ3&:"BP*1!876T3&(AI:LB3G63NG"QM97&P<1-O)Y02N<[#K;;*N4+F[6 MWCN?O7LJJWA@:.H-$ENG;Q>2F2L*R47E(L1H=4JZM>?V#9HZ[LQ]",*:JJ*# M:.&P:@ M339:!G""W 9E @)S8KG MCN'V_7R^H@AI13[/V^7',+\23;;_@QD6LB)_G=UM< M7$\Q#[,;[_&FS(-Q[T,ID#'XVN@8P465@+XKF$:&4K>NW6I"^*'F\2 BZA3X MV6)UOL0/I,R?9_5RNO52>NLXQ"(8*%D\!)\3B"ADX5%FW=PA;,W#N+[C\^/Y MKK4=%1-=Q]V_3S_.IX7"R_GZ)*7%^7QSC9#DD^H-D*?;X<>?U\XM/_< MPP)=_6E#8[.3FE89N(N'O\=/B^6FJ>+UP+X<,^UW$K05$I1R$EP6$8SU7CJ. MSC7OL?40+0?;E#O/W;6EYI1"U#S7ZQ6U4:7-X+/7D+@17'#G-2M'9K<[SZD) M-N[9DL;*Z-J0;,Y+]C$CEW_8SHCLHJ21";EX]#4X' \9T63()=?#1'00HN=0 M8@G)^:*C2XU7TFT*#@[AKB>!;Q[[MKRI@?=R%U!C$H@.+7"#M*FB%>#JY%'% M=")52L-9ZZZ8PZD;UW@<@(I[\=-Q%-)!,K4R@GB'OQMNC'59>Q*5U%F#XH4! M!7=D#%/(#C&A,JWA]3A%X^;H&T*JH>"[WH!NJI.VN]H_?3_:_9QVV], .AOM M5ELS*:_=&6ZR-[EVRF6>C$:)X$KR8*VH?8HX!2ZM#YKO4W'XD=]6'=H]N^A$ M0*?J80'/@E@DXQBC,J"32,%1N,::M[5_E*!Q]Z8#,7#_B*^5Z+NV);O'0>QA M3!YX4#MK,H321N;D@1D9)_/\/Q?3^?H?]$6]*W:31[8BJZ@U!4S)U#1,@5C[ M@1I,2M5:.Z9;;^E/)/%00_3 ZW8M#7]3+G/-UO>&Y.?0F:J?K-XO5?@'\ MTY[?SO0=P%^YK>#C(.C MM468KS8"_K"DT(/6XN:2P-:;=A[611$-[?+ D#ZHK"1XGR+(7&Q0NB:T6C?R MVXO0L5VRPU!S+\ [NJZZ-F_UF'F]/$^71\X;>>YCQG8_IVDQ\K?H;&26KIZ^ M6-X 3-MLO$F*O/PZX-,4!%>KF9Q&[M\ MMUQ\7(:SG1@ORF@?F 9:F[#*PTQQ0 N%,4%QD3+JKD]>@J%XQJB0W%RWQ = M33M=6Z#7M&8C^1NU:FT/PW/KS]O9FX>I:F1FZHWY&[U>(R@6K3.A!!QS A3+ M D*Q!8I+Y#-GD1)SC1?=;DH.-3:WG[J5>+U,\V%AHB3!4X!7W$'GBUBJD M+UI[> ^0,J[Y:*#_NQ:DATP-\P?[S5*'@'"G4(//+:BI^56!$CR*&N?66D4BP)7:1J791[ +F'FZHG MOWHK$JAU42AHK5*0 4H; UX8O>DK'UC,%!JT3DT=0N_81N]Y,'G?,CZ3AKLV MGQ?IN[WS\,WS[D?,LU^CIN28G"(77#I7+[\8A!@*KTW7Z#],UJ!LO#QO4W!P M35KM_'4YM>+BR359L3/E&J*7)CL0N;:JMBQ#5)R#X$6Z[$H*HO65J<'$]9 C MWPL3]ZK2CJ*.KLW&AN7[\TJ?;D8>>%## M@!E+;RKJXUOAD1>?VRRXFFFR%9 MFX$SL9)S-3#D9@2$CMH;S#Y_WG*UG5'77 MAO.7,%UN^@(L2J-X]5M/;&=*GT1[(YMZ_8NM"Y,>H^=0>[CKV3=+@!9<\H8\!EXPUWXY'D*J^2#!$;W*,J;6 MEPP>)6A<6]8,%W'*/M5][YP*-:5G@.H;99 M#<+NEUW#2YB(67@$3"AI,Q*JWJ!UH(U712/:)%K'C]^BZ? "T-W/WUF3R%UT MKN[ &%GM.5(GGJ<$UM>(J6CZO^=BO[NHLBEV[I>*'D=)71NJVNM\>E%35NN1 M%IOKHSC?\X[W8T]K69@PD.9FY0G7[SNY\[X=25,>N"]UB$ITBG9''Q)$=!F\ MT#XSC(J%UNOW200>W&1HR,NVKFMHX3(M%C"T!D$QI<"AKRT.HW<8(X^R]>GJ MTR@'KKVL+]?AY7^%_GMB\%C :>/H2\VX:R]:77!XD9>[13 QS<'_S50O!]FY#'>FPP(\XXK6X_(/<0,.DSL2Y-JKI .I ML/\)](T[7>Y8#MBQ%-0!^-XC1;CG^ O)\NK*4)TS]>)\M5Z,.I#L2 (^HI X@>'U^_BN&FK"]655W M&2,GUNG :O]W94 9ER&*:,'E8+D*GFF=&Z-O,''CCJ<[$O".HYH.,/?(R<$] M;P)1*6S5Q( 7OD81]_7OM)$0/H[FI@1)$2?6$1-"("&2@/+ND"(65O+3=:-&_ MV\7 B-_3*>;S&;XM-VW$*';_A,MZ<6FCMIO5ABX6/IR(,05,UKK.P U$\D<@U?:LFCG:DKYE2=M2-&[">3S,CJC7KO?]JV[[ M>V_T=Q[0?@[ $;?R!SN^.V,%V20'64M3C94D<&WF2!25O60R^M9M"X\V#> : M]'??L#4]]^>OES_<:K?@-5-!!Y!1)[+2Y#M[3ZZT+$99J[@SOO7)ZIZD=CHU MX"D8>GAG/9[2.HB"Z\QE,O*SZ:71OVY035:Y7&8\2>#7EF"Q/MUO?=76_]>>OQ M&$?<6>_TKN?2H93&@,Z:<*2E!"\<.7 JH^-(,-/-F[ =<4C&YL/K.8D3[_B% M(J;D6$G 4R8#'%!#/?*#K!RSUCEBM'7W@H&D=34>XREX>'P\1AM5=&U"GM3C M=F]+L\];1NKC>T2[M:LOJS$476K"J8PN@^)<7-P52#XI-,G%[%I7=!^AF^^- M2WF9-;]H%[MI'$O1]V6\/?]X\^JM+'?,V:%#VGXIZE;)*P@ZDT LEE"$T>V[ MN!] [MCWZ0Y#T,.AP''UUD$X\'I.S\+5^JI[\4ZS;KE%QD6&8F2MJ\\>'!8% MPBHE5 A,Y-:US4/H&M>5;PVZYIKH %TGL]GB3UHK^,MBN;V;O)WO6$-WL]=< M,9Z*U5"25*!$BA -MX#299M#9BJUW@,.H7?<>L_6:'PVS77M!N[L';ZWN_?8 MTX[<[_R([MNN;M;)NI!CM@0U1P# Y,#5:B1$S42(S'/=^J[:$;J>[ZJ[.J%% M4$WTFVF(T]ET_?4.]!5Q;D/BD$4UT#846G-)@+,R9(Y]6?@P MQ.RX+'-4/8U\-/H;KM\M5M.+W%[M@45L7=WTR*_"JWHG/O4_+20];1@?*F7KO&!*D6YV1O+ _E&R:L)3WCNF^M0#B:AKK>.!_O M6KWW#CKHL<_5>_N(>^HAW8ZE$8*C\35$D* RX^",X5"7V;?)'Z\!] M$ZI?Q4_OZY#$:X+NKK @.PB$;]C;*>#MN[THPV;B<+2!9.@-!(SDG)!@A3</NU^,#LZ'F.D7D:HNQFQJPK<*P=[CG;E\[/F_K6^X5;7&;# M4CW1%KF $D&3KQTY,.-2V)P8L>.5M1R;NW'3/CVMB@[0T[5/?-'T?6_?]]:? MMQZH<$1?]DX+_<@4;=TI@@["@BH4W3@7 NAL$)TFBUE:GR6T':OPDE94)L&L M7F*:T2+-=\M44PI,<@Y2U5)KCYF02T&DR2%26&>5]*WK+KY!4EVGO;D&'/?;9>X$>T.H]V?F:A.%FB@6BTJ#WJ'43:[,A58RJD M$H,QK2_4/TM'\$W2<[65]:2-__(69WX[?X_I?+FL7L$\_[:8+Z^^_#FLIG?# MJQAHE1JE :U$4%PS" X11*Y=L37F;([61KP9%QWW'G\* A^\H#N.NKLVG%=7 M$Q=E^]K+2X#M/9(?%EPI\&3'[=F)Y)ZENA!-9AZ4B@)\(#,1 M/+E%FO$<[HZ+WGE$\]@[_AEN4#X%-]L'-I% M^#1=A]EEV=K)E^EJ(I)3J9@,SCM=.X-D\!0[DVUWF+*1WJK69_$#21L'B6UQ ML#B^4KX/K/T6SO#EXBQ,YQ.%WAN6:AM>K6M&GH-'^B H"#,)/2W=U@7Y3R)P M7 MX%(@\'89[ZJL#,/X5B9LPNV3K5SR+N*307QJKF /N%:M-FDENPDJ00>E" M/Q.NM,;<+CJZA]:^:E\TUL'(-34/; #DC^-K<,[6C;('-Q3HR1-[A,E5E?*2U]/;/NI).IY^N#J=7 MK^,(E-RI: Z4D Q144T@O*:36U5UU63-480!L]GEW=][4GEI? M/*,*OHM[Z+Y;I0)+4X/*>QQ\N.WECJR1QWE>-P6L408@"1 M4AV(RFD96&.A,!*^)9!B:7WZW7>.0TG,Q10!+I< RG%9+XE*4"25J%1!J]W^ M6^L_38[C*;@9G.-XBNQ'W']7R_7DVN!OHJ'B@V#1\HT9!Z6]A9!S 1YXD"RK M;(>M(GKRU@JBKVY6S[V7=K>C[J'#10N!]H*$R\"E!"X"+Q+(0U6@N$S@DXF0 M0DI%N40K8]#QW5 LC)DU.%!QN]2_AQ1'=L5/A/(OL);,UXCSC_>;/?\RZ'1) MQ"(0P3M-JP$YB2,J"=FZ>HHF,SH[8#=YY!4=*'X?E2W:RV]L&"@M]*\DB-_7 M2\3U+3:( \:CJC-Q NV6M? R>".!U5L^3",4ZHWA0&C>0W.@R, MX"\6L_.S>+ZZQ40*PLGD*=8+/H/R5D-,2D J$9%XUZ8,N>#TX O&J?5L"X$6 MLAL9 %?T_V,ZFX6/>,D =[Q@U!E8,83@9 4$0_NBSE&:Y$O6?HCR=SY\G,$J M+15_N,Q&5_K964T'[;!=AGQ@+[,')0S)I'A=^] KX)Q")VF-,$(,TOQ#;QAG MPDE;]3>1WL@8^*6>8) 8WLW"?X?;ULLQ],9Z(._85"!'B)H)T*44^B1+=C<\ MW F!!U\PSHB1E@AH([O1<_)G<;GX W__KW,2W)41"Z1$'3D(9(5<%\4@1EN( M'9X8)N<+4P-TO^O9XPSX:*GV@R4VML:7>#;%Y6V+90B>Q1H@F=1>F9IVK10U M,&>CII"EJ"B'*/S^H\<9K=%4WP?*:^PV\(OS]>DMXJ,7T@J208I8!PB2=0IU MTDR*D6(2EI X&*#L>P\>I&K?LZH/D]78BEZ?Y^E"F]M!J)2&H6&0<_5'LA$0 M68@DCLP*XYY8&[*+[WKVL"0.ZUK?AXIL9)5_.,47B]79XM-B-EV'^2TV?-:, M,Y6AR%@[1D5BH][I]D:P$IQ5]P8N[=3\(Z\8!H"NTWBM!#@V#OY<[,Q 9%M\ MB2+74A-&8G$>(I<,"I*P@O>.ZR%^W ./'Z;_KO-W+00WLN[_LS9VV*8=3:R- MQ7V=48WTH5Z8C\6#\\K0]X,U94C!S-WG#M-VUZFZ@T0U=GG=OQP72@H9':N! ::$4QIT\K@"F,0T-@LO9:<#W'@'W_+, ATG;1K M*,8> '&V6"PWZ8AVG)(H3M&9O%172"12D1$+TH/,5@IF@U%RR(2N MA]\P3/U=Y^L:B6]D$+S$V3)\_1E#.MV&,69.__D(*&4F#JR#("6GD%6@34RS M3Q??KU]ZNRESPJ3 BG(>57H0RTU MR)"8"HA9QS@HI;OKV<.*=+I.\QTLLI%5_@:_$B_DM"Y91>6Z*@61KLS'& M,P1F./FQ6BGA@RAQB,NW\^'#E-YU:N]PH8VL]5_#\@]8+O MG^'KIKKXVFR5>O)$0@B^CAUGA%HG:\&Z9\Q$X9D00_(Z.QX]3.==Y_0.%5@? M^KZP6I]F(5V'*)XGZ:, B62TE%04F[)DH!B7)!,D)3VD_/*AYP_3?-<)O2:B M&UO]],*O?PNSV7TNI-/%)!^!R7HMR= ';W,!J;5./%BMXR //B&81#H.JG7 M2'QCUVZ$>8[+:?Z(M:QT,5]=LL"XRC*[0ON4LJ"BIB#%Q!J7)FMUH&]:-@ ! M#SQ^F/J[3NNU$-S8A_=?E_@;IC_^%I;+Z>H#XHW7@LIBMD: MD;6$=8!0C(. MG.,F:4OH'E;#\> ;AB&@Z_Q>(_&-7HL_7ZUQ-MO(_O;1!*+1B:21L(Z<*Z'Z M-)9!3EYYG2B>O3M\Y(%2_ =>, P"7>?VV@AO;#^@!BV[+A/$R&M%&FU;F7:Q M8 HXH31M:LQ;S[7*>4C(]\#CA]V_ZCJ[UT)P8Z_^T^5B/DTSK"F+6TPHJ45) MS$.,3-2!DQJ\%A:R125YY)R)(0[ @R\8IO^N$WUMA#=VP@>_W$U51DU,RV@@ MUP]*U.(DAA%BQAB-8T:Y(8;__I.'Z;SK%-^!XAI;V35)];=P]HEXN A;+GDH M!JU6W(*QH+ M_.1M@^5-<3D)"(BUJY=UX!5*B,EB<%E$:^( _3_X@F$ Z#K9UT9X8R/@,RYG MB\4?MT\DBW4ND&,"/*7:GE37.P=1D4$3VA1AI1]TB+OSX<,TWW6R[W"AC>WA MAW5]T*)>&+U.4I$3FIW$ MDX2]N6(,"J9,#Y5*+C@14]Q,';]>QA.N\[NW>H MR,96^7*QF:^3\/XE88T^4@BJ@1#LJDP4.*X*2&FY9R00KH<4[CSRBF$ Z#J_ MUTJ 8^=WZ\7"6^YJT"5(K2SX>@2MK*K^BJX-J3-+-C!=_)!;&O<>/$SG76?T M#A/6V-G<4]RT4Z6O_[B#5BU,8!&,RW5*EV(0+&80TO,02:V2#[F)^=#SA^F] MZS1>$]&-?AMKGA?DJ-QV4ER1>A.71,$]*%;[]L8L( ;M!%FQ[,40OW[GPXXT,:NR9^>G1%H;Q<88PQ&B QH+B;G46"2F00D(?&0;%1W)Z+M+LB_ M_^AA&N\Z9W>HP$:OP:UG38M:5?KQ/7X,-U>&"WDAD1%DZQ =6Z^/):0X5'NM M'*H#UUUL;%%?9)J<9%"_J0-W:6%C3!J5X M,)YV+J7N#BC=78I[_]'#=-YURNY0@751AKNI*SE9_XUVJ/7BTQ47:$LJI0#M M5,1%2L2%2192ML9($8M20QJE/OR&8=KO.E_72'PC@^ ]YDTU\:T:$Q6B+^CJ MH#1?Z8_T&5,&N$_>$K\\#NJNL.O9PQ3?=;KN8)'U$+)_#.O;?;YD$IPS[P%+ MKA=%B97 =KSM<:#UH?76Z6&[NB5W!ULA(+HF6 M0*AU%(K4*;/2>7#%)4];F=)L2'>%_Y^]=VMN*T?R![_*QK[G?W"_1.R+RZ[J M]JZK[+#=TX\*7!(VIR720U*NJO[TFR!%ZV)*.B1Q="!71\RX;;E\D,C\(9&9 MR,O>CP^3>M=!NM.9-GW0YN=<[=);1@J+S+!8#*DH@62D6 6QSFU2.A?!HU!B M4$GUWH\/DWK78;K3F39UU^O;/=S?EC+[]L;@HLB&*U)9*I$SJB6!ERXN,-4H M<<(H)@8U/[]_B6$(Z#I@UXJ!4^/@=A/WJPU8JPK+9)L(:2.9*MZ"=ZC!<98B M]T&I,*3D9N_'AW4_[CIF=SK3)I>Z87K7_.L6=#FQ1.::1*20-B'00Q2)@74L MIII ''"(-W_O L.DWW7\K@WSID; 9F3:W[..P3ONG]Q;HOR"K3-9+'J M.@,]A3HDS"%S*$U*0].O;GUXF,"[#N*=QJRIS?OK+H^W=)40RA5/9FJRR5U5 M"8;"0(BB.0UCGW?'Z8U+L.WK5@W-2I]3=K0VYOPE9'- AP2GM01D0" M<*F=^@/Y*<(ISX=(_]X%ALF_ZQA>&^9-??H_APM<;&^9U8,Q_*PNXM8E09' V*^"U MB3_QH8"7N8"A6RKR8)Q@0QYI[UU@& *ZCN.U85Y?J=:W@8PBFE1J"+(6"4C" M<,PB R=+M?A,CJD>DFS[P!+#IEEU'=%KQ<#)S;WK+-);>ZB] (AH <7742Y% M!S)930;DWD9R9E .*J2^[_O#$-!U5*\)Z[KJD7UK%\I;@=P:, $+*;/,P)6J MUG3A/!3,P0]YN[]_A6$0Z#JPUXA]$X/@YWE:+/$%L6U]08S[%K)B/#,E9.WN MS\EI17):N>$0$R>OQ4FM]) GG?U?'R;\KH-\#=@VN1&PF=7VW18"EU&$J*&D MZK+FS9.4CE"8<"XPM,(,,P#V?GZ8Z+N.]+5@W/07_\U93M]MA98K6"O$-=96 M[Z[.]+%TIW'FO' Y:9T&IG,\M,PP+'0=]6O)R*F?^+AD^E6M-+CY2BTR.;2) M1=!"T098LN"\+U![1?E@=-"#W(&]'Q\F_Z[C?J3_3O)";V,"5C-(DRA<#! MT\Y!87VG$N2UQF"44,EE.RB/Z\YGAPTP[SK2=PJC.I#Q)NGX.Z!JK9DK.4#, M=%TI8\@J)8,%BE/DIA;OO1QBU-V[P#"Y]Q[?:\"\/NHOO]N"LC8SKS1HGGPU M7#@XY38] \@^#9M);@/D?\_GATF_Z]!>"\9-79US,5M_7KT)\SR;?]J1SS@9 M*5&!5)%,E)P4Z2V>R6K%8 G$IL1!C52^__0PF7<=T3N581/*N[+AU\5R_2E\ MPC>+,%^]G;_'K%_/\=ODIS&?_WBS[,<1S/%,2X MA"!3;;9C;%2JH+T1Y%T\J8AZ!>%OX0)WFZI;W)U579RVG(-.9%(IG3($NE^A M9%9BU$YZKL=$WWZRAHWP&T.7/05"A@"R@;@F1N*VT.[#;/UMAIUU#EEAH&WM M@(86(2A+9QAY8C;IB'=[S!P%M;OK=HBE%L)=-.+TQ"C9/MK^=$E,O+[T>50^ M1.?)@&#DQHN$$)%9DC-&J-I=,>$XNG$5 S[/T___4= MPVGG_]K\U>9OZK]ZC^7_JO_[C_>O;WT_;(I3/V^+4_]/6EQLU]AQ--SFZ(?T M&?/E.2YV[L<,5_^8DV!?X5<\7WRIH;+%$]?EH-S6A+CIE0A0ZMKV_;WA3@2>;@ K?L;D^'_T1C3T7("='8 M0\356S0V(E&GB&++3"2G+^K:%4%#5-DSEC)9Z[(!U)YO-/8@X3X4C3V$TU,7 MIMXLH6%<GOJF^ MB_3QVAJ!90:FZD_%G 3O%=WOY$5'GIW!NQ4(?[6HZK$:XC1>3_U@LXN^;&Y: M3AL57M<6>H8(=X55PBUHET/@Q4D;FKS4W%RTTYR$8ZW@XQG:"Q*NCH/+CO2: M(C,K% 2%Q8'/T8-)FBG'=&%E4*1B*!:F-DY/$-P^\1_!Q:D3W&HG95S.WRU6 MZ[NSSJ3./ ''JL02QSH!RT!!^I788>7=E*;[.U#O^7X'(C]&6'=[4)_*N8ZD M?[OTFGF.+FRZY]8J3-J(#\8"LS%Y9C33@[H1W_?]Z6S(,:1_-. MA]JNMFTXOM7@>A]]S!:\#0)4- *?)@]I2WO?]Z:S#5M)OPKFI MI7_59_%J!MKKU[OZ&]3)YI2 Y>KJZ%VG )\% 211HN";6#2E@>Z99%<=X DOAL@>O(9OH^64U77+HOD;;F[P@TF__3G MU5]NU3XK0LMJK%F)O':9U>#1>= L>HL9N3"M$\..('/:O(8FV+FKQL865@=7 MZ;?DCMU]\.WTU[@3Z7D6C/<0?*ZFJ*[]C:V"[+DNVK&0@FF-O(<(FAAC8\/A M+OR:R:8'H&UIO_)QL) S8L@3M4G6_&!#CFDL'I379 VPA-:'<33ZE('=$01[ M%S)'0*W+<1[;TW->E0"YY 94<><-2^BFRN9^$&SG>]F3-YIB(ZD (=<0=K]Q8?(7'/I4:M5!S2 MXG[8:M/$B-H"9 2^3MW["N>X#.0*67V?747$OD46I.3B- MLA:G5C2S/S#_8X4W:CIVHUZ< M,MQX"<*X6,^ !&=S'0-A4N(15;J;TKA?M]RWP+#A"7W#H@WW)D]F7>W,\VWW M!9^R*Q'!9K*5E%(9HHX)&#,J,97C=S,PC\QEO;7LQ.;'$WFZI_*['ZCLWNZT M%X9K"3J77(<^\EHB2$S0A4N4N9Z=MF"9.E'I)/'MA\$1O)P<"%]GJTW5U+OE M;+%\A_0KW8?I/*Q6,[+!MY+(_W.Y6M]0BJ%DB;4E@F2JMIK+$;S*":P+TBLA M[39',/G"!&<%>!U00%N)$+2R$(/# MY W9['%0U/817.U??6*WZ DOK@;<[PX_5R=.D'NG1.%UCJVI*2,"B'H)/&<= MLC7>VC0*@J:^S5K(]$&(','@#H+WFW?\U?;0_'P^NYC--SO:^7>&TZ&1&1)I M1U!:((10)]]K:S<8>2_&8GX'2'I +;_YEGK"-#+# M:K&+8W6^4DED0QH%EFE?SYHC_W'D]_Y]=$TWD[,V@P1>F 94^LLNC([),>A'=.9]1D_0TRQ@_ W/W4=/$6U5#RBU'$ MT &@_E;'P[U;+LIL?<:2T%P)!MJ(2GHJ$)!^1\Z+-W0(F3:#RM4.0-"-Y;MX MKQH/,LO=M\6)SG,ZS/D93%T]OXX&KJ4@Z@-BNJ.#G/[[@O#XVQO69D25G$<@+-BF! M\J* CPJA*,G(*+#.Z$%=>@\-0=PF8]CXJV<+I%,9WP%VKG,47L^_XC;NOSKS M47/-BX?L,NE81C>W+YF\9G0)N61"F]9M$/<2,FS,RK/%S^G,[[JKZLZ'O6X4 M^ANNWW[!9=ARD_Y#^MGW/N_IA4''KMB^9JC)WLRHG(/T;#LP%FBP05)8)+6H.4SG"N7-1AT./.7[*S(M&S4-2@IN_/IISH6#BTX^+46?[#REY\ML6[1,XM M<@4JZ +DWP80BAA'>E.AX@-P\?S*B8X%R A\?5;E1"$4,M"X!\4D.0>I*/ N M9/ R.5MBYLP/:4_V;,N)CL7->%R>W S9[>%JFL;\TVVE*6W(.0<%6%OQJ=I' M/@32G$4Z'5E"P]P0%?/8.EV\<)QLC#3D93\>S,/AULBY]X%T/M!Q4=39,)U59UTDN/<6E(=H.];;/8-!OID_64;I3UCUDBC70&. MDLSZ0A:]#\K5X@MMBU':V]:)J8"HI&QYG!Q0QOD'*(MH7:T]I(I MYHMH_>1V((E=>&SC86],@76!R&M[X6/XX^K)^LPY:S#( +9:("K:3+L@4U)R M*Z.J0Q7LGW&,S.*?-P&L!I6,9WT'@XF8A4,[2 MR& *9".)=!X+Q$!V9<;$@K2F9#-HBMR(%5?NV6+E6$8_LQS-]Y@6\S0[WZ;& M;_(6MXJV95KFHXN,F8EYV ['3KXL4A9;IQDR[>FB2H$@:8N!Z$)!9FIA7^OP M8D_)ESHJ*] *4+D&]@PK$&I>CDQT,)UVQ)7FF4H_3/+E(=AID7QYB+ ZN!H? MS@/31+.QF@'+H1#S!(-@H@13IP Y=+;H__1R;P>'@Y(O#Y%-#T"[]:!;9$HE M:0%>"5O9HL$GZ<&EQ%R,EH4XDD;O/_GR(,$^F'QY")=[SWKPDI=@4X!@$H"V* MG N&X#$$B)&CQF2MX8-,HO':U765R7#,+=2(^]WAY^IPD3,01C^?UWRN>&35 M!_4931WK*R%ZVIHRW@5D6;'0.E6DV6O^M'F7I^"JN6@Z4$J/=IARSD?)(S&, M:4L,TX+,!F5!"):KY6"%:!U[;M+T:]H4S%-@UE0D)R2,?"*7(7]LAK1M$&R; M*O]^]NGS^FWYQPIK(M_ZUNXD8T9')C;%/Z"$"!"T1A!:>UDBDZ2Z&P-N(&G/ M(/?R%-R-(:!^X'=5J%C/4KZ8S6?U77(]^[I3XV>%"VNS(2^&6^*<$PQJ>@T4 MFXKFDDY<:>T[/D+2,TC!/,E*:RB0Z6%6 RTOTO]>SE:SRJ(;8]1H@QN-_NYR MN;J<;1XP2":1 MM=98^REY!IF7IRBJ!NSO!TM_"[/Y&W*/W\Y?S59?%MMC\[9L]KCB9]E;SR.I M6HZ:O!=3$GG*1D-D,=&U'P+]?^M;\$&*GD&FYDF78#MQ=.!,WLE1OND:G_G$ MN+6;8EBVZ1U0Z+@H!A*#(X?91-^\+?X#Y R"E7^VL&HEB'[TUBM'/DK4L$ K>[8X:RN5R8I; MJA5YY?V^QX1$?CS'%^?GB]_KCWY9+%\2);-UW5\U*TOY*9S7O_GP&7%]_7=O M9B'.SF?K/Z^.72UF7*["^9GVW&8?R$4.N79I#Z3&#;-0--:!7P*5&V+MCTCB M,* ^OR>!GB3;CS+=.$8W+X5;$6VZ(93@DC-0&A4H3#4OS7NZ*PJ344I;[C9/ M:Q/RO9>B8>A\O@\+#>71A158B;]N'_ 3SK$^Q97$E-&FYC*9FE#+Z2HPAD.( MI03/HE6Q=6#W'E*&X>GYOB"TD$ _VFK[DEO5\)GQ4653&.2H'>'?D2OD+ .G MO)3H71"Y-82N5Q^&FN<;_S^2S\=KG,4ZG(]<-+AYS%B]R'GC6(?S&TP[ODAP MP$?;%04>NH-&18!7R^[*MU 0?@Q3$,EWI'M(9](R?=MZA:NTG'VI'-PF*@6>)1>2@RC2@+(J0/#10]:^)!69\**UO?, M.=,FYYP@][OZI!7+)TY=?Q_FGW [2MQJCSYE,#'(.L_-04A. >>:"ZY)S_I! MM\\CN>K?%IP:"8W$MSB5EST X"KA-5EOHT(#N69=**,0/)<,&,I@?22#W U* MO!H"@:D3T8\4UEUQ'\&YB07^ZVP^N[B\V/6FE2P'+0SY7-6D2N@A8$J$=<92 M)DLH#7-;'A'YK44G%OHQ(ENTX-_4@@]_W" \6U9$B)N\]NHM(0./-@-+G"!O+CI=W4 3P1_-OP["%OOONVO7*COK/+.D^EQM8,Y3A& DL:=D5#:' MQ%GK6NE'2)HVW;:U?3"&'"8N:/OMLAZ$M^5OR\7E/&]-Z[-$7AY:Q^@>C4AG M(V0(.0O(RK/L?.0JW^G$MOS08CQ3>=X>K#9?P? M3.N/BUO;DCPZ%WP SGCMZ!4".,TS9)9<,:9X45H/PQU(6H_*YC1LC2F;3A3/ M[2[EJS.RMAPF84%NZCQKNA*I:K+%O+.Y2"Q>V@-TSYW/3YN7/[;Z.867G<#A M9H;WZBQ*U"SP!*5.#%%,F&C$,:NMZT MJ>YCP644;G=@S.S;UWN22]#,V@@8 @,5"ME[6"?*WG25G/7V*RXW5W7D15GN-/!4IRM*;NO@"0Z,,\M8 M0I&:YU@<1N'4_OU(.JNI8/I!W\V:[;?E15Q\K0W ?L+SQ>^_AN6_<+V+8\@0 MK0^F-NN4;??591%%+V&WR9!G5_E:Q6- :G=>)97.W M(>;)!^Y[*MI-8[C^]O5KS/9)F3&FF8P&7,%$X,\2'"\9BC9&Q12*P^:MRA\G M:UHW[D0\W#]GH8T8)L[F^=;>_4/">5C.%IM<-I^+#"IH*)G7;MZ;"3N: 9>. M.2^X=6%0!3TU6*[H_L=\]073K,PP[X;>ZZ@5[:+> MWG3_AIK&I"(2AWSA*FO/98L>Y_<2,%TN8 .A+EISN!.8_+(@9S&L=IW\.1EB MR=2D1I$#J,@=N.#J,#]E.&>1&=%$J>Q=?4* M!'I'I"H)S"'3Q;UT!90P_G>S6"??RYG:R2? M]BPF+IRMN0:!KF^5M 67Q0TX%\WTK^O M-#PFITJJ$X@BK[&E'&N5AH02#)J$H7S7GND1,)Q2>C_:&\+8V&C!W7X"N\2C MA)A7OQ ?/X3;5_3?\3R7Q7+V+0)VQKV)0C,.QJG:#Z]FP%D=(*;BH[3<6][Z M6?0@ J=]31CO;AI/2@W[X8\13_[Y?R]GZS]_Q?7G1;Z.Q!X?1W[X>^WBQP?0 MW2ANO'_%VO'H_UW,YNO_IC]<+F\\70A//-&Y@&*B=JYG@=05F=\US]6RPIEO M7NIT((GM(L[W+'PUPJ0HKXPH$)DC1LA4!T>P4JM,T'-;"L;Q1OX^1-FTAO:8 M>+H_*-U,4E-7F2Z6ZT_A$[Y9A/GJ[?Q:6]\LHZ/O?*M(^7,3=S,ZHE%9@5&T M.144HQT6!XDG9G.)LIA!@Q@>*T<]BKI>(MOM,+)X4H'U"LG?PL7.8/FS;O$J MO&>2IUT87CNRURB^!3,?ENWJ-O",B\%Q>A8"U<:FFLM=QS)$.K^<0DO!T>)F7*EF!R!\Q\![Z M?H?8:2',16/.]H8.]6V 9;(@'^1ATJ*G;,DR& MCF,X._GCW,-FP/<_Q0T;MSUN,I9H@H2HC $EH@<7=0+MBW;,.&MLBROM%!I[ M>:@9Q6+\E.A8#&*2":^'W_"L%[_>6,*3FU@\&77B,D:YQ5=[,P9LC9-.>[TY*%_A"28A-[\&1Q94!Q#-B M,SANB?>P\2P*F:VD,\NME[48WT)0-3IC4HR:,8^R]>3;H;1U[@FT0> H@IK8 M0-N_A:N^B2\7%Q>S[3.MDDZ1TYU 8#U8BHP6[[4"9!J5T4[F/*3_RL#E.K]1 M3X/36&SO0)7==R#0H%$)(W"L>6G"D$OD&$+D65@IF;*A];/E*8IJO)$)4UZ5 MAXFA2[VT:U;T>IZ6F^9%>VY_(R/&&!44SR-M4AIPG!RM7)S)3EL?!\VV.IJ MB:WQ7F^>7ELHJGIMFE->;K25TWF^O<^6=O+]>K M-?W;V?S3\4E"HY'2+K_H:;C5K*1UM^#-H1-UVE6*M=%'J#4>%ES-&7%<2U%R M1LE;IQ_M(:-=N.5%2HO+6B-<.;QYR'DQS]L>@L3=ZZ6WD0.)*7@ZK&"M1K)F M,8%C3($I=&D49[TUK>=8'DGJU-G^IR'G_JC+>/+JP&;3\7D-^_Y:M' _2UO4_0D%,@;2)$@AB2!,8\F?4B8DZ=1-,O2O=N&C9^0/TC&C$U8G1UJ(7B;(F0>7 M)=J0A[P.W[_"M#'K:6'3B.]3#T*[;C*LU=(U*39U4S*;PFO M=Y)=:S)AJ5/#*IO(0*]%W(5LU8GUL=-HI1/;RKC*^>?BT\GP& MP*W)(M<[O#KOW@AMLQ%02WV)L[1;KU4!'G,H*G.K>9.)CT?2-^&8N*>#SH& M/5F.$U_1'Q;GL]7+V?K/=V'YK]>OKVX)IS)SV7)@ALP+%<@PCB@]G7CK@_<: MHU0#;N>]'^\;1:?+<]&2N0UK8D_ Q]^(";CZ.CLG,^+R?#TKX6)V_N?5=BS9 M$U[0<6)2&%"J]B6H@P4$F1)%.LN<'O(B\^A"$\XJG 0WS9C>@X;Y_W!.FPF_ M7Y$O;"9#5G%2P;J^4)4"OJ:K)68P*2) )S\4,[<_/4UNP70H.8&Q/>#B'8;T M>;U$?+E8UA?%G8J4 9U%#TYQ51\O.7@?+6B9A4?,Y -F17UP!+39 I,AY,& MC)X8+Q\_XXOS\\LEOEC_G&?S>+G\]'FG#6T=>Y4CR(189SQ$\,X[T*0.M6 Y MN#0D^'3_"M.\^D^"ED9L[B J_U,XKV/3/GQ&7+^I_W455_4'4#B=@DG 17V[ MLX(<6*D\@3[IB%Z1/]#ZR?,^6GI)A7NZ!Z(F4ND47;NC1WYF05L/7!V"18<# M0HH"Z("4)+/33+9^K;R?FFG#YVVD/0!"1["^ Q!M K5O9B'.SF>U1=.NTL<% M8XLCM1TVN_ ,0F 2&)TWGX+6)K<>R[N?DO[ *^LVW1$#)23LE7??I;K]1I-8! M&O>C/2\OZ[L7+8>K]4]8%LMJ8RY^KZ?[E\7R.D'PS*/P,9!A M*9!Q\D?(=?7>%0A.Q>)9]D*W[NK7B/1I5>4XN'H\T6%T(?>)[4-V6W)-$R0C M1TM/EDXL&9PW$3(:(1G/&GGK\;2G43SMJ^142!Y+I!T ^$XFP-^6FT.HH\80 M'623Z!:KC85]R040A=4I:FF;VYC[Z)C6 7X2L)W,_F9CMHX+O.TY+-^7L@DR MF'-T 7(B4T@IS<%O^E2[(IDUCMN[8TOVAN"&K#6MU3@J9$9A]\1QVSW[V2G9 M]V&-FZDO^69]-T-1E-6@71W=JV6 B!Y!*".BL=(Y)H]#TD/+3EO7-06HF@FA M@QMNWWV^]^K&U1EST24?$7B=G4 GIXZ&)F-48@[2"R MSQI<)[)^0E/K6WBRE)N!S^OCL M9_GGF7?1.6 2'HOH?JA9Y\SHA.A>K4E(H M6W>K>9RJ0>!RSQI7!94D>@V%H,:=B9?NAO=T4."=CM"9<@2>3EG;/$QU]P2#KXJJO9*)N M??/^, 7.AR"G58'S(?)Z!HG^]Z>E%Z=+*J+FS^A$GKNI W@RA\R=]SK8*$2+ MWJOC5ZAT5\!\$(2:5:@<(L]G -R]665"U@;M/@,OM?E>C7Q'68L/2V"RY&BC M'M0KXS\5*L=#IT6%RB%R["%/^+LB"ITP918+.%%G6<3,(&)]CG>HF>7<&NL> M,3%_I J5@^3Y:(7*(4;&T0Z\9J"#C-Q;M#;_]2I43L)) T9/KDD>*I[P MQ1LM%01M"?,QTP:$'*)5OO_R-,^*4X'C%+;V^9I]1$NKC$'J MX@O(6&J%A7404G*UI5460GN.\8Z'](QZYG77%.68D--T\GXN('^T0Q)9DCY$ M\BZLJ[T4DJ23S5.I(13+N!="F$E _E?HF7<0X$;IF7>(]#OLF2>"E9);!25; MNHR$CD#6;@:10E"6)T<_&7#;_Z ]\PX2[B,]\P[A=+\]\Z1B,09RF$N]692T M!;SR2.=/2G3:2^F'3!W]L7OF'0N;1GR?U 4].!F&R\QTD:S.XC6@$,G&MHP. M!_E-KNC(E&[=0W!?MA?#CY*N]R/1;6C6=P' 2Q46**A\C[N8#\40]262VMU19" M<)O^K!Y"1@72D&N)4C*>6L^#^D],\1C C1)3/$3Z/<84K;11(@/)BZZS_ZHK MZA2@,L'YPI550[*=?M"8XD'"?2RF> "G.]"-@[W,(HWPNLXS,YL$'?(WZ8^& M6":%T8;8E C@ CV:=%!>^"4=F%UB\K1S:;F+Y-TRE@.I'U'8#GD%XL&&- Y@/D M;,@WK[WE _T$$KHD33+6L-8=XUHWSIF^@=,IG>W&K3' MI\,#SO?[Q?DY_>CWL,QGT3'G:KMR86O,--M"9G)64(.E0A):6?,\BN,H[>_A M\!#\%W>G!G9G(#QE_+HY M6DXQ%PX0W=&H_(++V2)_6(?EN@DVWRT77V9BB[M)KQT9@0P%-7MHYF'VO+O'CXCUF MO-AT^C@CWK$89 27C:([ABZ:R&0FC]#2W:.$B8,BVL>N/VU,YPE!]V1"ZJ?/ MZ&$:GB7NC(>R>862+D'T6H(P)B'+"EEL_:S7^G(>+5C4_>4\7'0G7LX_S_,3 M1< K(\L5(X6,-?.8[@#M(ET$.8 WZ*"49(MV5C+7N@SA( *GO;A;.R[CR:8# M?V5 ?-^A"5XZ"]KF#,I;LG4CSR!*<4()S$FVSN]J]/0RFG;/KK-N[:R8%Q%IQ*P5,A6YBE#<,6 %9QIE70L.@UP: Y> M>%I/9GS@C2^-?CR7 =< 1Q]H;Q*,EJ:.62S@==#$T4S63_7)9&N'I=$U/9J? MTI/R.T@^$WLEK?.1;CJ!FJ$I*B@(J;[JQN(@EFS!R!23M5'Q,J2OUTCD3:LS M6WDNOX_=^S+&3A4A=PTIUH]^)AJ@HHNAG&VX<=>ED$H:%3R'D U9=L(FJ-8B>"FUX(&Q9.P3 M'XXN7,$?_52<@H,?Z#B:LG[J]1^NENY<7R MQIBL8(/PSH%)M3%3+A&"(%1KIEERW@J#K3.-]I!Q:DRN1J_GEX2Z6BH]FW\B M(VG#43I ;^/Y[-.&M;LY47-V-X$T@S:F'6H7YIVT7B6B\#8$;R*3# MB6BOP>52AW!B3%P*]&S0?-3'IE3M%IPZL?GI);TXE>T]8.6JD0-B#CDC \X8 M[=X: =%8#@Y]M0]8YCBH%',(6B8?,'67!'..->: MS#OPN0:A"\$\U"UXKX+V04@36XQ>O+7HQ$(_1F2+%OR;6O#ACQN$9^NX563K M$Z6,4"^(<*X\Q"2LU$;G[ =UV7M,\#<7G7 P6 O!'\V_#K+!7H8OLW4XG_T; M\\Z^>KE8K3<*T"7CE&$:?,AV,]H.HHH1BK!).9:S59]%)Y0SXY#GI3E;H($H'J%BPVC.A>>MDUP<)FMCM:27V87 Z M0@83/_J^6RPWLEBOE[-XN=ZTE5J\PWFF,_@M"G*EG8U*9,)9"Z(VSE.*<8AT M0$$9[:4OS,LT9"CJ 4MV"9YCA+P8G^,3&T+OEHM\F=9OEQ]P^766MEX QA!4 MY@$*+YYXE$AC(Y)ID*5S5K!L>(MYSOO6GCHU95*G^61A] &F&F:_VL'JZM2A ME%$$K8'^@20[4\@Z=8T#ER&Q(%CT35RK>PF8SLTZ7:;? ^1$!O=@#-V(VN_& M\14FF!)8;W-')R;3=@?3YAIWX!). M"(@?X3B\N1X"3V6A^! M8X#0P0%X<5&["KXMKZZ6K]&-U7O<#-#^N'BSF'_ZB,N+;T&),[19\ZAH4\CH M8F/)@R\;V\\*)Y.U9$(VQOF!)#[S.'<;.(\IU@Y0>U],]Z(&UOZ]X?&9T\DD MHQG$E.LD!A[)Z=%I,^*=>,VBNSO[=K37EQMD/?.85!MTMA9?#XC(;"*T>> !TUE5JO;C Y76F,B.[)7ABF8F*%#]Q$&+V"9BD.T#$))P? 9?W M$_3,O;)F6&PDLH;M[9XLM7S7&GBQ2[-?U5;"GVO.R6I1]OZ3QHGG)U PK M%:YOUIMXGQEG1H/86"R,9PBZSG<@ZUDX5TPL0XK:#EFSOX3R0V1^\TE\-$YW M>N]N]E3'.2#C'),*((1C9.>F"%X: U%'%Z-B/HG6#O5#]$Q7(3\> @;) M8_)2]D=W1$9K'5@X*[/J]E^;L&=T,'W47D-*IA[3VHV9E03<99=,BFJOD>'W!.(HN>K]N7EQ>4Y2?(KO@SK M]/D?7U[D_[G42WY9WR\4GPD#-$W5>\LA!:3)M5'6Y M@C8"R/]'E)Q9WKSB<)R=3%?E/;U.?3H(]'P0JI%3#*>;@].MH9,"I8C'7D0% MP6ED9.T$Z9N'QD^U.9M'>OH Y:'BZ*#/W4-,V]N(P63N>!8,3,R"S@_S]>B0 M81TT:LZEDGG0=7[@NM,^!#Z5F9 C2U M5BQY8=537+X=-)$;%P<'A9X/$4K7?O(UWW81_[3X-*]/DV=%RN!0D[&;?-I. M4@R>K. <2G2>26[L6/'+813VZ2$_+1)/$]NI+O(HWO&WO>W:Q_U"O*_^6'7- MSI)P-@E=BZ(UF2$BU@B (@=-1B&=1!YB&'*;'KIPG[YQ,["-+XS>+]K3_",I M#,LL11#%$L]#$>"DR^"191Z95MZV'LTWWF[Z=).?5K$^'1RFCU,.LWE<8HQ[ M4R $)/-=V0+>!@&QQ%!C85:6_@S1)_>;G]@0/40HS[/!WO5+_V^X?K=8;;K1 M+I-$]X29$$=1\639$*?S:,2,")5<(>47P:@:1,R9S(5$KI.M M,U"5-FCC6(&W5AD1]:7@[?PV8Z^2B#W+HCB1H>X#5+(!' \)G#.LR.0"\T/F M4#ZP1'_Y#H=(]+:IV8:/$_>.^'FUGEW4.WCWFT7$Y !H#E^LO\G9THWM. MMH*6V1DN76TE-0 F#RPQ;?Y]2VBTXN/TUG?=S3Y4TU6^>2-9G469O=/.@9?D M8:N28VV"@F"Y8D%'4HPJ#L#%@XM,F_O>$AGM>#EAS_5!+VM+ZL)G/B)ZAB@;M[ZQ(A\5;#B56Y8VL#N\Q'()$(8LHV4[3 M VFZ)(UQ<7%,VXJ#A#1YLL9@'OZ&O[]=_KK(FR3Y&]$S[X+2,I)#$UAE9X:( M04,)ED>3G,M^2+;9"21,EY;Q)-A[2@%-'*L:M,U_+I;_NOJ+FC#/M"JQD#]= M?6QE?*'=>0^V3IQ"+E+$(9'.PU>>+C^C+]0=+X[I(V&'J?44B@F!(2#WM=U< MJ4WS90!+.MT'&="8UDYKN[MWE.R)#N_>0X34_?OT:_*_(B%]CJL3/-5]7VGG M>#Y*8R,_\A6M\FJV2N>+FOKRS9VP1BN;A:YE>;6EO"-;JY8*L-IQU7F+(K9. M$ME/R:DZJ'[U]<8WWZ3\;*H/G?,R;2:%A>Q!"5*I(1H!+B!Y25RC0#W"YNZ0 M,:T/V4#N=S7)J:SNP%NL+<7H:Q=U*Q_IWVSZH2IT(? L(0NI0.GH:UI. 2X5 MJ=8H:_>3QG#91\?T>#E)N(O&G.X0+;MY"MXYE62"@KI.$%*!=J%K4"9I3!FE MSJVKTO=3,BUB3I?P(Y Y@MT]@&8VQ[=E.V3WJO]X$$X8PP5@"K7KN#;@6$J@ MM4UDRWE#*KDU8+ZCHB^P'"/;NW YC=$=0.7FH\*;19COAJD4ILCI4QER5F3N M1VXA\L) (&J6BG!DJ+>/\^\C9=H4I1% TX+E'2#G R:RZG)ES-4&N-4YQ&2 M]I]J\%1"]-:"0>R*7N\/)UX]?%^=Z-Q5'5GHA:RZ;"G!/UW2.!GSP15L?=#2#VC\/F5$__7#&5H;*\3SL0? [ MO.J@C96RUHTP,M]SA-HF :PFY>:<=CZT&*AX8\F))]4?+JR[XCZ"M$"-BI(?@Q&E2?0 B1["X Y!MY4'!-GVOZ")(%P_LOE/*_J+G9V%@LQ6BN!SAI=VH;1 MI>T] DN9:1^%CG%(-NW^KT\;BFB$B4;,ZT#)_!16>)-Z[;DIZ$'3_0M*)P&! MK&[P*=F0>;:IM-8EMRF8-D+16&638OA*\ M^+1$K-NZTIFVOO64G( GVH@*-0//^$PF%>="%Q9+2 -LD8'+]0238^6Z&)?) M$^/FUX]UAG+-=;J["1^"R5%OAD.0X57(^HJ9CA4I8BF49<&FQVHD'ER@IR2/ M!MAHP\B)T?#QU6X3=UZ.-3I;R!.#E&7ME$Z:-:3$2=S.1&8T9VE(H?U]W^_I M':T!%IJP<6(HO/R\7,QGZ1Q_G9V?7Y$O [%<++=&2/;O<:-2THR9\8M M:C\ !7L^W5,XM0$ 3F7>U.^J&,Y_WEQP=-6]2&G;1+FF!Q U:;:1RRM7L M2_WMIF/R%UQ>)4!Y*;DE%P^,1:PIE8XVJA5HFT61'*-D@RHZ'WN)/87(:5L3 M-7VX?S)9/0-0UJ-[O<.K0QPU4SX7"ZS0F5/)(G&V:! R!LZC0N-:O!8>2]^$ M+\I/!YT# 7NR'"=ON9"KYG^YN+A8?"LBD)PYJ[R&[&H@FQEB6-8!DLG)YGK\ MC1MP>^[[=M\8.EV:BX:L[2["\V8VQ]=KO%B=<950T)8\H RH MLTRQ\-8IU?>0,@A0MO?[L26_.X#-FQLE;=\\W[#5_H;]9_ MG@7B%N=&@\LL$=.X 2_HC]QA2MZ9P.^V1FM:5?@8?3U%AHX$Q ,%ATVE,_%= MMF]?I.A)1"2L7S"L+Y=X[SYC4<8IQR F&6O&@0-?QUAQ9Q32%<"D&O+T>0H- M/<693D/:DTJC0]3]=EDO^[?EY]K[9%4MTHU=NCJKU@)J(4&&VHPKU>Z')I%! M(:Q243L;!LUL.&3-GB)6XZ"J";<[1-&KRV78NC-W=G:6#?,YDDD:+*M]E*0# M%X,$S@LO,A #_9"A= %WAT#ZMIU?$-_A,E7!?<(SXE9QDCP0 MELFG46B)=YI<$^])^VH?KRR2DF"#D'1YI*!6&0&'9FJT^7Z_,#)]BOD3@LEK9$QD0H>-[9P/VT]!1O: M^(*C2&72"13U,-W>U?90;;=U/57SS*-.27$.4=H BEA&^EAP8IODCI'+05P= MH+>&K#4(-^XYX&84[G:@G?:IWW_,+U>8=SYIC>/.-GN[?;<+EB4&+< (1FI8 M%$7^14@@G4@81'&,\<;JZFAB!^'0/P<POA=.@FWK.M%X5^_',I MF-:KM^7F?T0J>O5BGC_\3O][)FB7@NE&43T[Z&B2VI\Q(T69B"@9X& M.=^'>8^70P?7[3ZVO9^M_K7M+*;)SHQ2D^B]K@65&KPB(X*;8J)/(3,['J:^ MIZ<7@!TAZ'M!C=;:6FGCHR"3L_AZLFI'RL0,",S.9BA[>GI!T*E2OQ=.)XJ@ SC=<89WS?>=XM[+"&1-YIK1F=$SJB: M=_O:2T@O #I5SHO63)\X:'9G Q]_7USM016#TI ODC(&4#%KB$XH\(7^G(S6 MSL='[/2'OC]U8FEC/#1CY=1U8M^:HV8G8JZ]98Q!4JNF)EF;G("Y%+A)/.N[ ML<\GZ ;\!( XWD8YGG\]"'TWYL=[X01:(C8R4ETA0ZAC?E)PR61NN.>#[HOG MU0GX(&'=TPGX$,Y-W1#V=B=;RY+CV=0D4D7ZSB8(7M0KRR1GK4:C6Y0<=]@) M^""1W=\)^ #^32WX6YUL71TDQU@$P;,#);R"F*4$7TL:6'3)RB:"[Z\3\-&" M/YI_'3@(5P&=5[B:?9IO65YU7T%=1.8"LN.>=%\BY!:E@*,A[XE'KGSK&=+[ M*9FZ*J1=E*(!I[O$RY6!+)T2A1=2>$Q)4"HZ.CW5[792U31?YU@<'3$]Q"5: MR/E1Z!S!] [ L]L YA>KJSU=QVZN]"=I6B5XBI!DJ0^LF8Z8\QQRC(P)7MM3 MMA^4_2A9O4'J&/E_%^9J*XPN\+53US>>:P.Z4,BQUMS4(82J&F(N@A3&&7);8Q'D:VXB5X(7Y$.J] ,(H@5N7DR'24,2DR])AM[=+?2TPOYE";>ZP-SR?6 M.N^6>#&[O%B]"[/\=KXW_^?,.T-ZHSB(E3\JVLU$S *,_ ";2DCY+H3VZIL! M2TU=@=].T[3FZZ0UJ]\SZ+?%-J/Q*CV:I>R"(M*+L[IJRPR.2=J.DJ0IF28' MH_5TCOMHF;KL?BP=_+N;KSZO?<'T6!.J,68*LEIP2(M;6OPQ*CHYX MG(QH'B5J0_G4E?EM43F!-)]QQON']!GSY3DN"O$IU!*3]>*7V1^W/95-K=)8 M:?"'4_!4N?$G\J:#A'GO 7A^6Y")L'OT_#;^&Y65 M-M6NUV3]JA))[9(G;D4JT7MEB3NMWWF^)Z,WR!PCW[N/.RAO9-X-JD*XSVS#,*GEH+HPM\?3=TD9C@@C8! MO!"T R>1?D=GQ;)D)3)F"QMW(&5_6?>G&#TG7'L+PJ4=0AN6_^?AKC9US&3XRJ7;"V1F??+1;G;\NFE8!L>1$_@Q M0/">$?A3,MXPAW+(D.3#5ITZ'V5LE=..Y9WJF_]C]75IM<@IFL(S6%4;_87: M%I5' U((FT)P7+(A)LZ0M:;.4WDBO7,T>R>?&OEUF2?KZ;++TKS+SX_=?Y(8XRT8.+4SO;'^\#,BV4YD_4>K9#;@:S1*P;SK6D;SO-TDJ+XB3FX[^NZFZEEF1(TK@HI!Z*W1_.MH9&*XQ M"8<,&1N B <7Z6EV0@-4M&/HQ,C8FN#?('[/[;CK16 3>78A@L1(W"J8P3,; M )T,A/SEDS:Z&)30 SFC\[N)5X('>=R(+F:.E,\'HQE3((P09/+CD M97!H"\/QN@0>V6?RR3HXG/::U(CK72%H3[.S3-:V]RR0N56/G/ 9G# >0C#* M()TW'EN/"GJF?28/DOHA?28/$4$'<+J;I;N+9 =+Y)L(Z*7?/LA[HSA$%8ND M$TC\\8V!M)^27B!TJJ0?R+\_DNT=@&=?54+F.B?&:@)'L'3K2P&!%'7M;&$] MZ6CI9/LV()VW;6AS=QW'XZY@)W125GD:YI4RN\M?4_(F?KU>RP$G<;W+M3/30?UYDZVHZ=HCS>F-NJ"G%S3 +3!6M+K#7FM M18.1BF7/38FB_?UU (&]>&6M8#:6;+KI!5)#HK--_NL=7Q9Z^,OFQ M'7=0A*S)(/>H:[MR7:^V0%<;6@LYA:QS%$*9\9K\3%Z$K*-06M%91AT#*)D] M."8*%/29K,K #1MO9MDS+T(^!#F/%2$?(H<.+L][2B9="L;F$$ [X>O#DP#G M2^T;IUT6*F4F6I>T/X!E2]\J]XLJ1QV$V94BN9'!TUH#XP]#S(LK= MM**_2%$F"3JB%:I+U89% \YP991N.>8@CP0:DD M3U:8?(HAU(SK72%HS^LVHN:L=GO(/M8Y2$5 #))#XHD7S:V,=^N__JJI) =) M_9!4DD-$T &<[LEIR"(4X8D]R1?R3]%;"%X6X,DC)IM+R*U5T;-+)3E(TL-2 M20YA>V?@N1Z]&ICA(5A#=[RO5W+FX(1PP+4.0K!DA!JW6^@AT)EFOFDKZ!S' M] Z0L^^5('%"-W>.3$5&*EF3-G;.D*F8O/:6KOWBQ^MF_.:@)*0G2Z!M8_4< MQ^.N8'+GP3!*16A@R1:PG%L$!;B%R5UC.UGT\2TD%"'IJ$= C' M>TM""K/E?X?S2WQ[XU'IQ6J%ZS-KBR[5[C,<;>V%;,"9',!)0POEJGL2E!TGD<.1YK=(F^.G&KCJ)'O@Y>79!\QXK9D*@*QH4%E[")EKR*FVL?8B23F>K3QYYH$HEL4@+/B4)+G) MPH,O1H,TDNLLK';A/YD'#9#S6.;!(7+HZL[>$Q#4&J4)+$(2Q!SEHZ]7CP&? M/5T^CFZ%T/Y5Y\3@^Y-E(1PDZ$."[X=PO2L$[0GJQ**-9TI!UC6D''0!+TH$ MF9,H*EH,:CQ+[UD%WP^2^B'!]T-$T &<[HD"F\("EZF^:@?(V>=YH^(E6)TA,D\WO(P)@K2N/D25K%E(W(V7RGQ8 M\/W)4@[:6#W'\;B;2JBM@_SZVC_>#9L[B]8I2^<%2@AU6#B2)\%K(\MHC!'2 M1HWB-F0>FX=\WU*]W$-'BG+_).0F?#T>)HMU.!_-JUK]ME@_F+VUVNVV#B1T MV26M$NW0(;FDO'9@EBZ X99Y7T0THOU4CQ.)[D53G0;):638P17X=OT9ER\7 M%[3^9YRO-AM/BPNLV]D[6O,G+(OEC>&::2OK0B1]#'^ 1]M%]L_= >-XO57R^X"J0*UBZ$$\,A%;:- \"1, A>.%T.& M8\;6 /(&_+A_4B_>NG/U]6[&]-7V,=.JT"6)%M5>?D!BLT@$P' MF\B=,;9UA/T!9N._"J GO.P#13?JOHC/D6'L,DOBR M:051(@>GL@3M,#MGA29_J#%ZOJ=B8MBT$>^B*:\[0,M[S(@7]?2\7,S)6%K/ MZ+?O=L1L-G85D(LQ6!!Y;%Q,/)FY:;)V*@L53 MB*0#K'T@AP17+_9N)06F$+T#YTT$%6,$7P<#,9'),DC(+&_M[#U SK21B,9X M:L7V#A!$WN?%8K[ASXO=Q%1IB_1ROELN/BW#Q6YV ME/?))1%!*"6(14)#5.7_;^_;FMNXE77?SW_!W@ &P OITJ6[2Q7.9;*5K)K M/:EPE;D7Q=$:DDJT?OUI#$E=*%Z&0U" @&&MT,!0S_FU68 M"M>G$>*V]3,C([$.F\0"S3Z,RY]!?NH6=:>SV8JA6&PQFLR;^71Q9O:20<=" MK05L[+4,L>I+8:1#'2\WL7#!5M+5?<;Q#/IXYOWK=' ZO2I*V-[ 4?M_SX'% M3_?P2ZSEZ=QT<$[S6A*$I8X=CAB$>A6SB&C-*HN],CSUZZTMI.0-JD\9'QTK M]S+AL[0Z:UD(##($X"%V)U(64@_OD7)6U-YI(Y*/7ME*3/Y8Z&A5[X?/ +F7 M!Z!5O2BU3#C)8V%.?+$(_M/P.$>3ZBHX7A.>_&7?1D** \X0)>^&S@")%P"; M65]S&JJ@G4E==["9DLP7&2F4 MO!TX0R5>(&Y6!Z,VU)42LD+$0[S/N,9(FB"1Q0HT+K4#*SLQ< XY@GX+Y S6 M\A[@#!%YYIS^:S.YB?,9ODSBX([8;G^L)YUUK7BI%/&.5+#;=A?0CB')-46D M5A(SII4S:[=>FZ?I[OE.YNNL=-A(+M2, )FVL^OS9C)MQB,7JX$_ 3/Q?7'G M<2LN*JTQ1I%F +F42$M'D96TJB@@7[I>)\OPD6<^!?[TY$]V?3_ON(O4,4PR M21>(EJ4Q$4\9$ZI[_Z/A^ EYR!2SK-[H'* #%G MWGLVL(CWVI*'?+PM(0_3>O+$2,@+-^='U5W^CQQUS#XMZ.LE\Y8A&FG@) M'IK62(/XX!?&&&SX09I=Q893;__KIKG_;UAZX8G@-T].:,,'>P%&O)>]ZEB) M9@;#@NJEU=#@((X3\?9-:L0TQ'JRM@YA3HGVE:4U.0X)S[^6QV\PR M[S07=[X%04]N+G4[F\"2/T>K1]Q!Q63-6V0, 5%4%0@%>X4\6(3#%C/"6(^] M9/L7\FE]N+::Y*(KX(#DL;YZ<34:GXDUD^[^M#,)X9F5-AXMPZ[)- M(\1 0 MM\;$Z?,F^-2O47<2U LV]7O9,]+KH ! K?&P-#3(YG6@6B%"X^@3HSS2U&FD MF-<>*VLH35TFO)&00AXS'*_H)K74"X#.HH#U>9ES4+SB0=2(. PB<2&*A#MP MUT8JQ2TU/+7_>45$"0_NCE+LQC+AH5(N 2;/RJ:_/KZ0YC6N-:L,Y'861*)- M'*XC#7(8"TNXX:3FJ:&RB9!><)'O;8LZ7N8% .?E2XJ/H_N1\Q,7VQ<]&]%- MF>6!28(J8N/P (J1K@A%Q&N@*52$U*G+8/K05T* 09F\Q*H79>4\HDKCFDZ@C\PG/<]J MKO_'CVY^QAY&X/; Q5ZV(QL];L?0NNTKJF4TBX!-?TQ%:\[( ]NNT4]-U;/[KW[F+RK'K_VECC(5^0 MR+-8'UL%&@]0%9+42"H<$R1YT]^#",Q[.WX"1W4R[90 OZ_%X MDS^^-BYX+(U'G/,XO% 0I!2%&%%;;B6M+4W>(Z,G:7DON$ZT+R;62 % N]0/ MW8.ASTW[W=_-6_M33\&LGAV37+-8?6281%J3@)@U\#NC-:J89;K&EDB=>I3H M?JKRGH6?("-,JX?,(==3%GL1+OY87A&M.B9/OTPVW2!=>VHHX80@(6.];A2D M<76-"*ZXYP'L:;T::&/\->3;>8^MT@9C)Y=]"5[KQ?E)EQ)?"U83KRQ'@508 M,0*6H343J*+:82%+E(RF5I+,?3'4UMM^:V3_\V'WHKA+T MY.%:5$YI@8$%2F,XZ"Q2!G;IVD>>:NE!)CU\S<;%^QU6XO(QD$9\!;B+;\VD M?6Q/!7^P<11 ,QYW38P7CO&:,HI)J!2B(;*$64"&QT9@6K@&WYMOYL/OO9M*/_>+<8F4JNM2%,:%]!0D# 95+E MD10AH(J(BBC"@U]_,C&HTKDG.?U0]0[.Q4^E@@)\UAI;FU)-05RP'*Q#QBR3 M=<5[+$C$X<\T. 6N./6$E_U4]SL03Z>(\J"UM)CO/A97Q*&!CZ;S]'=6 M1D2#E95AL>D>B(\IL!_#C4+@KP,&04KED_>.&DQM/RB^@S/V-U9<,HB>KFG] MT]C6U>7Y5$_TMS]$Y$7LEMMZ<#LOP&D[C;"([W8)41!17?M M[0]2=^_V]H?(O@ 0;6AV*VUM+854I'(QR[78@7G9@'BMJ792*U.EOE9Y/^WM M#U+O_O;VA\BZ!+2\[F7LF"20J4HD?0"!8$^0#-PA8K7& 8)',+*3U((7U*WC M2+WN;QA]B)"S'FP_&M".)NFJTC8(8,%'ZV&8\U@"Z)# FGL%O*GD_N4]]:8_ M!CJIQ%Z"J]F8I#)N0R4A1Y1!QT;L7B P (^,\4A6F14"28D)JCS3D,*& M0'GJUY4]22MGTTN#LU-HI !7]LC(BVHK96O.'4:>BX 8I1 ?!&Y1,+4(CGE! MD@]UW$1'B<\+CH'0T;(N"2\O[>&ZLA0K43'DJ<&(51#ZF0HK2!^4Z!YSA=-! MYB4I)3XN2(*:(R1>]*W&(L",UXNQQ,9/ID=.X=V]7KK[B@/H3G0Y\7$TM>-F M.F\7U;&/W_SNQ[%?U7DSG4V[WZ2LA#\2 MR >=X['&)+F-'D-QPLN/^(U7NCIK6SVYZ4[AIA\>GO[.DHZS/W3K%BF/8\QY M[AURM6&(,8F1TD8@9Z05A'.C7.I[H&3$YXWXWQ"S.RYBWE#]!6S2L;]J'+'2 M'2=K62M+B$>2.X.8"+'[;L41=G'S410;DWH\R//O%W,Y\Y806,\=ANJC("PM MCPZK6A =="S<@*2&,:Z >EZ#>4)^'4BH*Y>Z+\M+"O+B:;@FMT!B@%ASST*[ M[4(9/7'?_31>8CD@N5K 2LUD/ZW#HN .=Q+VA'=K9V]TJ8JWVED76U18Q8V 4( M2-5*5AE#B6!5ZNNFC81DCO>SXZ-)K:S<$U&NOES&AW"=?!X'=CB(?6/E-@\X M%A!P"7M,%3O@<.YK#<9MJAXQW::U,V_#I> GB>@+<%:7O@U->ZLA6ET\&%FR M47%&O*UJI&3W+ E^,1H$4Q&LG,<66$G>;&\S*9F'EI8"N)0*R]WTRK?W(^O/ MFXD;=0\&5BRHFCA(Q5!0L>Q)*HZTM011HR1CP?"P7I&QNI M%%" [_H=]N[XM"@&K=BHX)6P2'<]W[#V2&),D?18R: <$3QU#>JSSQO M'D1@WKCK30$W4"NY4[U7P>93++KD[',S;Y>,>:TKB[E'F#.+F, ,2>;$\!#/IHW+3P>0J>5C64QKOD">>C]R]UE+ZG8='&CV<^1,4,H4@S^6%-G&695 M362O,HH]>-K\]8)@DU+135*I9PZ9OC633[=WX^;!^X^CUEOXFZLGX%YAV*YK M)"P#)H+C2.M:(LUARPZ$42'ZS/[<^H$\Z=M;H2.=;,M-XYZV_VV[_]?'-R]8 MJ;H*%"-/6(@<.X@ ( RDM?"64X@+?/*2^:.ISCLHHHR#]C?6_7M&^[=Y-.[' MB52//>BN%?9>!ZF0T192:"-BOWI7HR ,YA;T(73R@2BIF2B\DB4MY+,VN"^[HV/;7,,ZT M$/R+6R^$"L&/0%J/KHVQ2M)*4^1I#9%"D#4R0C%$&2'$>:(KDKR5\=NQE_E4 MXJ]J@OD6DCB6&4K1%PW(X0"[SCV]S-$""R=\?+-7[H= M0'_>F9OOU4:.!4(I1F#V\VYV\?X][K[3I_&!UQH'S8VM$2?1$S@5D-%>HH"M M#X377"5_3G<21O+."BW!++)"HYCRJ*/] FR6WYJ)7[O=FEX'64E"-4.&"? 6 MDA&D5?"(>0*"J$4@ZP^Y]M14G8K2O'-.,UE"@2 H8,LX<_\[G\ZZF/"J.7.+ M1TIZ?*E'$ J>Z[O13(\W2VWM.6\W(?*[AT!S"G'D\MG30E3?O6UN)MW*UY40 M-98&HXK%NCM3&V1J[)$W./@:U])4J6^#WIC%O*-?,V\S)<.I &L[70('ON@> M).B75PK7UK"@*ZY1[54<].7!(5G0*:C6"F*E#NG;_K\5R??K9T,__Q[FFEQ3]:E]LU!+K8 M4A>0ULHN.C,:1RSBE5*5#EH&GOI(/!NSF4<19S:^]X&QO[(Q/D;?S\( (HYP94BJ1_KO2V'F6DZ MG>>2:**VZ8\T//6B?FHPK32SAF*-6!5B4820L147_ YVG _I$JEOO;81<^Q M6]#CVA\>/NCQHHN/][-?VF9^!XI95 =CQ;S'4H%7LAX!_Q9IWAWS4^.T 9_$ M4K<4Z$-7WH+39"A9]^/)55) I/.,IZ4%=_NAGHZFB];(#O8.PQ6J>,RB3!RX M1!E#&F-*B+8@KUZOVH8A;!-)A8 K&0:V@^QHA92$KR=CC '5!RU5];FD!%[9&3%K:".O@XQ@=V :N\Q QB?)5ZR-$!Y!6"NV386&],>")% M%8#!5=C\W=\!DY#+=4+;SE[-#.=45[&/7H@=%H"]"@O$::6<4%[8?F_&#\#A M@21F;K]_*JBLSYX\H=X*@.6GZ6QTJV?^(O20(V%$:*HIJD*(Y:F$@!R90<): M7PE=,>I2WW$>0E_>ISIO!CA1]Q3$:,>,[UX@SYZ2S. M>U=7TG,4J*TAI:]:6!DL\%'+JEJ, M/=9,P>^($7%8E?7K$R2.1F)/TO*^1D9LEK73!DKJN0'UGN)ROOP,BL2TRJLZ.OJ MY2#<2]W.'F(SS:FVG2"'WS'O6S'=Q?!!M">ZS=WVS<>[.B>,-E@H9!2 C_G8 M/&316J&G:HT5:BN,8V"J) F!HS% MJXH'H:@RR9L0#2$T;^*1%$_;1U"?2G$%Q'S]6.MNG[SR5%-K$"==Z3JID J6 MQL.M0 WUSK'4-RC]J2ME5/7)H/)J-MU)]%88(I=73U)61GC&D*CK&(UP'=N; M2Z1J0VJ**^QP^OF(ZU24Z>F.U?<.6 T0?F'P6?7OQ-H+*R'Y%A5P("#Y,L ,6CRJ]_75)0#GR%ZW0&3 4(N#";/[*DS(&6<9@9;)%D<;>1D')T& MR3*N:PC3N9%52!U[[2"GE-G6F7>V@S53+LB6!LB$M8SP&GFM!!B@U4@;&CM+ MBMJ1BACF4M\=["2H' ]UE-K[P6F #@H U'G355_;Q>N 29?CK 8TUA97BDJ* M:MCG$>,@*<-JC'BLSZFQ=TKPQ'#:04Z18!JB]/6RD40:R#R X#P6N_CV+@HH M#@WMS$Q@RC&8&G)8@%PHTY\VI%9"YW0F_A[/V[N(DO==<72LT(2JS@F E6X M)O&JBB%)!$.*T-H*J;"KUX"TL5'-KF_DP\:)U-F<0+8%A$!;//33U16EVIC* M4B3BK14#F8&00%*"U"0$+86GJ6=7[*.IE,%@F5.X83HJ '.;@K[N!>ZR]N/+ MQ([G;C2Y6?WP>[Q#FW0-QYC2C@N+'$2!$!/B$&--ABC%=14LKWWR7G3#J2TR M:!^(FAYQ^PE46 !8P;=/IY=M$T:S:VV8#]S72-3@T9DR&B3FX@Q)JQ1AE#&: M^N3SV>?SGER=%$Y#A5QT-<-Y_<<1.#QA=;3Z8M/+.*10)TEG')$20U6YIV""!6LS$E+.662"9GZ M>&LS)7DWR=-AY75=]=%ZR'Y0H<>?IK'(#41U9NW\=MYM"1\]4&-'2[N>VG;4 ME;]=!'#H=WYUC1HPL51KC:B*>9&MP:UK29$,<=LGH0ZLU_'\WL.+(XC,B\44 M"&ERJ.L=X#)F_4\!,8*$!4N&B(4A'91#0DA/,*\KYGI-$4H R4WT MY3Q">3/H' C8H_68^5CN'[HU37O9C"8SB*2M'[/5U%R!+5%U+!^ U(AAXY"L M'"1)2C+OB6+4VAY'+'W3LQB1 M1#MCUGOAN4-6@K$QI>HX:+E"5L5.@=RZ](UE]M&4-T5-N(&>1 F%@FK!S!.R1D^8XT5? ("> M/[#Z&O_VJF:)D,I K$.0)K%7$]86^+ 0' 1*'6SJE:A37T-MHR5O<<4)-KDD M0B\4/$O+PG'$9YSA%.([.5:I6*,4A\!71L7NLQ:T_P;P*6%#2Z/M'A :(/H" M0-0UWOXZTF8T'LW O)9^%%ME28"\H:[BR$GC*R2=Q:BB\^M!5VBCX0"STRM:,54RC@?M5_CF[GMY_^O%OV75&4^:)D,8+J(JRUA;JV7#-OM4'8 MQ#F\!-(5Z45 /$A"G:R(YVOG !OO2;8L7UAD=!P64HFQ@%WJ:Z,GL4#CJ]?3 MYWP\*]_X7;>C^+]BPZ8X+Z]]ZK-4S6F-M*X%HK#!GTG2OP0(2VEI-O16U2ST18QLM1[>\>KGN\KPD M &, :&0%KQ##CB(3"Z:YJ;SDQN% D@]XW4!'YD9!*;3_JE'5L>)^!_5PVZNW MB! 2W")!UFD'&[)U2-(*&)4T=OYR4JI>A<%_W3K-X_&1K$KS$&6] U1NK .3 M/"A:2X@+1#3EV+=":QL09"_&J-IC;'I-I?N[2G,X=%)4:1ZBQ\R'#S^:\6CZ MK6EG/R&F]/]:W481H@.%")+&SN<058+$0@W\U,0J3YT.O5Y-;UR\;!0=K\\F MI7!+0,#S7)A%X"@LXA/[W4[;^^?%F9@.<5]8$B47%(A6./01D[ MBQ,BJ'"VUG1]AM]VU*POGN>0.Q]2CA)N >=,RZ;B<9[6Z@@M3J@&/;DOW93K MQ3B_"AK^]&'#H1+[?,I\+PC>SO+2"5A)C/)2((EKC)BC#*+46%G$/ _>&T633VE)0GCF 4)O M#[@AD$^J_I=ZOMY"2N8%@ZATXA<#+Q,W*F%P5'+<.TF<7#2".'B2&(R*YC%-A M)$\^_WLK,66=S@Y2]7[X#)![>0!:>D^MX%,5D\@0$@O*6(VD<(4K>#9T!$L\P'^Q0B,)9')N2Z?2\4$0&B#P["!JI[.K/T"P#Y^;>?MK,YG]7+T* M8H1;:E5L#"$D8LHSI"I?@;# _GSE',3[O7"S]1,E0V6(+IOT@LV,CR<.SB;N MZN>HG3W\&/WY@IM L-.PCR*([&(C7F=BGTF+"*\H(99XS*H>,-G_I3RGE6^" MEL1BS@V:EPQ<_6R;^I: MRCX%YGV^E2?)?AO@I!9U]OUHG\ 6OUY,5HT7F*F=418"0AT[.- :[(*"<=06 M"\@X \BN3T.G@S^<)S9^H[WKE$IX)PB[^J-9)9$UM]I;V*1%[!829Z)K'#?N M8(TQH6(NR(0(>_QPGH<+12%LF!(*. !:U,A_UK8KCU]<\U@I.;$5,CIPQ&IO MD13P.\I5"*2R6+OD+=5?49'W,4SR\^8CQ5P<4)9F%>>,JX IH\9;I6PI/4]Q.;Z,C<,OA(W>Z$R@!!%P"6[_Z^&=_';O\OF%FZ2,^\)5R! M#4E)$>/,(H.M1UA)9X,5A"6_P]])4$GP&:+O5]-!4@F_ "1];28WL-KM1V^> MKFXJ'#3K9JE*L#'&O$9:&H$XIS6FO+*\2OU2?!,=>=_0)=^CCA9U@7!9FI,) M2E:8&829BWWT#$&:@SGA2FIF126X3MW$N68S73IW_/84\];V[OFDGWT' Q&9YBR/@<4MIHD WC2'NL4*T()UC%^4:I M>S#M)*@7@.IWLT&E$WX!2%KCX3'N$Y@X*1'QJH;HS(%U*4$1]K360A-ADT]A MV4A(YLJ+=(IN4DN] .C$WAG-Y,>LL8^/I:K:",MJ5+%*0+ZI+%*>@A<-C&!! M)*V3MYAX141>R"10[*N.2<=(N0"81/\[53:^ MC+)*($FE150(Y54)_,5KK-=SWBUUX(@M M03Q8#W*B-9(8@D*L((NPRM52]1J70]18QRB0QG M%*6DV\UVY]*L#&^ZMMZV=& M1F(=-HD%6H++685]RZ10[7(+Q"&:L=G'R3_(YJUN) MZ04C]7XVK"1"+P ]S^E?&A0WLA8*8C5KXUTLZ"DK3 M2@7L4]\H;*.E'V3P^]F14LB\O.*M9=?NI\:GUSZ$JM(UB*92#K% !3*Q,9U5 MP4N-:T@)6(]XM\^W\F=%QVMT=UG6<>(M#RY?)K"TG\YB5]QN$X^59C9J[<9? MUS+4SN *U:*.R21LV]+(V,]4> -.5$.V.0PYNSY;5!>.DX HF=#+P]-OD_G4 MNR?S^.S],]X8(9@8)Q#!U,"VS'FLBXUSYRK.**Z)T'W>1ASZW:)>E9\$4>G$ M7AZD?AU-HLM=&SEU\JZKGG M:7:S(T1;'E N.S+\Q'8]WI_AGV!!.=<$(D0,R051 2E507+ !-=:2&SHP'UL MVR>+JBL^"722"+N U.NR;:SW;OH9I!@%-5U5CEP[2KVEA"#+:_":,H"PJM@W MAN)*&^9,2)ZH;R6FJ!K X_"45O %(*@[QO@RG##U6O9I[]/E?4K?KQV]PIA%R"@WIBZ[R93$>@E4Y'B\W MWP(G[;D>CS=YY>M:^MK6-4%"V'B+K#TR&M@*TA->$8RU2/W:HB=I99U\)]PA M$VLE_R"C;NVIM_]UT]S_M[=NL?S9'[IU5Z-;X.WC:&K'BS&>+XC>-,'H!;R> M+[I 5NS+M0+4YB\<.-EH,/&I1AI%C7_0BW.D.P_^9@%Q<#TWW=WN],/#T]^Y MU _Q_W7D+6B,+STF[G*LN[[:RUOIQ 9["A*/?H0XG4%T +'"\RK5M'QO_D;> M4\T3HN7U4\,=(A[L=<;'QN1?K[Y<_C89+;B:;E+\QMAZXS_+>]3X!KK<)[ \ M:GP\C/!M:-K;Q4R_N/&=Q(RW?27O8>$;&O(>,>?6[:&!?^KL='F]NN=;.$P >I MKH=42C"\Z?FXF?JKYI'<6("1T/KVK)_E?OAP$^PGI6+U>2(UYKFB3:2]0I3V M!=+;^Y&;ZW'W,N\81:TME3/Q$U_X#NQY&M&G!;!K:(O.F MGP *N/A].DK:;31#3E)?KITW6>YE13N%DEQ9;_WR9C-7ZU?.ISR4S _W3[=W MX^;!^^Z*ZN(N\G:22X3MW\G[^.H-KQ'VBKH ."Q>0-\]#9O^'@O*IC_.OO\X M"2SV?R_OLZHWA$=OT><.8#;M'K"C1P[39P.KA;.4SQV?#ZS)I035_39Q[?CA MYH>W<;K(R$_/;F?'ZVWCJGDJT [7VBZ1E*"R3W^VMJOE/5Y/3TOU4DX!5VNO MF"]!([_ #C#[J&?^LQZUO^OQ/(%J-JS92T<%7*AM%T=F9;VT[(=?_S7KH'3^ MWN6[J6ZO'=L_813:GWLI[8[^#Y1;>SKU9/4Q>XA^LB:V*C4.%O^ MWKWW@")-=KKKZS/&GS!L7S'9 =HA^GAOK+K%D=K*QT'79 M2"ON 4>?-F]:+YN^=LJ]Z26$_Z_O 4X2G?15RM\W '_? !RDFV_-Y)MO4BCE MY4KY;LQVR;K9PWA!^XJ/TS9&DTYFT;\FVV!>+9S-J0V-#/J(*;?+N[F9+9DZ M^K3IY5+9*AF':FNS*#+K9T701(\?IJ-IFB*=K8MFJVH\,O;>*I[,VOLQ^]=E M:R_:JVG[:3H;W>K%U5*Z'\A6\CA4JX>(+;.&+^8S\/&PCT]N$KK2[:MF MJX$N<\'LI5$)M@L]XHMLX8_PZ+-Q*\X37$A MNF7);*610[6X6S1EZ>WCW%\UG_Z,=_T>^)R$IK5=:'VLLSWD.]DNNQ-IN(\0 M"U3[[Z-FW(GY(ORCN?7GS7PR:Q^^ZC].H?N='\MW<9X2 7WD62 ,@.-_S_5X M%$9V2?V5_O.#G_@PFAU=+#'H@_FNZE/"H:]7/I7[X??JL5U'JPI\^ZQ]AUR"6^0Z][DO MA/[T=CX;W?MSO1]ZU5$LGWA M?-57.U71'":7S*J[]$T"/3VMDK.F9+^LFQV,YR_R 9*^)5''^EKY'O4>J)0M M0OB[5O$M=YJ_ZQ/_KD\\3#?N?Z^:+A\_UCQ>KI2MC&J7=6QD-K<"QN-'LM*8 MQOIR^;;UC>)N^O">6RDW-[/NU=)D.OE=@_'^F-_>+LZMIK/)E1E_;MJSN[$9 M_[--H;.#OY8S4MNFL2:!^ I0>Z096)S^N+?GTUDB[6Y<-&=DUU.)NX21._E) MK:?!.CJ-H>V3?M-/%(5HZ;)MDRMJ?-)"90 MU:;U\K4*[N7V=HB@%.6<.!PYY#OYSO%VJ&F3-M]-#/*"L4]_VO$-1%#?[]J9 M>\U":@OM][E\CS0/U/G!$LRL^G^VGR;NF?BEG43"S^];]\\VWJ6[ MR+.S-S/?-,[D,&"3MW&?.*\ 6]$_=ZWUPXOL]CU_$6QV%- M/[;PFU3(241"MH>E:7"45A&94?7QWKGI17LQ^]E^ @JGE^YB\LC-MUG\_W], MOX>QC6Q=S<910'%"12I(I?A^ML>M:?"44 6YI[MX'>OBCK[*?+Y.MDUGUT7F M!D9S'_0NJ4U3*_UZM7S5%L>57Y;V[.2\^>''/LX07F+HZ!_M,W\[LMT.D^H MT5WK9HM]A_K1_3+*[5%_QM[][I'05%K37T)F=S?5X_'"I1RZ1HC8MF:T?RG!][9!,[IJJ>.4.%'99 M8R+7N&W-;&U.!BINCVQRAYVK@OZS^YMDOG'KHODZE R-,O>(IR#M=90]\Q I ME;AI[7SM11+HP2G"ECZ0F=ZA;5\[7&.08O[I/4-GK?.:CV4,<;;(0):0W MM]T(MX^C ,1XX#:5=@_\5+X^(0/5/4R4N=/&-3?S^[3;1+KA;S^;,4CY^RQ5 M)GG8I_*U&!E\=C=$E,7I_YN??9G8YC;1&7JO#^3K-)),U]O%5IR&7QTRGTK3 M.S[42^-%G1T-$&-FS6]P/Y'SY>%7&J7W_48O?9=T^G2@\(HS\HO93]^>V+XW M?Z.7JDLZN#I0>+FM6IOY6+=?1]-9PJON[:OV4F=)QUE[!91;@:\]R[$G(5N6 M[%6M4-)AUF[19#_Y7SG_] KK MX]!Z55K2,4F!9:K-Y!<(7):$??13VXZZ:YA$=:K[E^^EQ)(.0/J++/N^Y$:1 M+CUFF-X_<9?J^GG?ZKTT6])92&^!Y=[6)M/)ATF8Q2=$R>J/MZS9ZTU 2:X23O8+@Z?57NE*!S6OV4EU)QR![A%/J]($OD^D(A'G5ZF[R9-O&NNDX56'M M!.#(400[/I-D+D%?-A(,*7CUJ5>P&-CL=^NRQYQ /R[W(4ZR.7X\P<8%,W;" MW:>+%V?..X21^Z;@D;2CWY*N+95--SNEO5$K!;TN/1N/-_B2-.URMR]<@*YV M=,[=*Y"_.Z_GLJ&_N[#_W87]L!.M63N^\NWM]")MHCDOS'^:?0V8YEL[UJ/TQM^P53 MA /LZ(J/8/0LA1-\L5RV%^U#'.$F013D#*_:V\DLK2]\MF2VM^S#7>%K@93E M"1,I;/NJV9ZQ'^4'BU/;*F%H;T>+H?")/.'ZBOE>K@_QAEOD482N/OUY-VI3 MJFIMP7SOTH=H:K,TBE#4Q_F"L 0J>EPJWROS(G9S MM/245_;+L$UT?FMF M2U+3G/?W_THAQ_]'ZGF'_$[OT9<_B+\8/?7_]__\/U!+ 0(4 Q0 ( *R( M!UD0@$VXU0< "TJ 0 " 0 !A,C R-'$R97@S,3$N M:'1M4$L! A0#% @ K(@'68J7!P 3"L ! ( ! M P@ &$R,#(T<3)E>#,Q,BYH=&U02P$"% ,4 " "LB =9I6Q-BT$$ "% M$P $ @ $($ 83(P,C1Q,F5X,S(Q+FAT;5!+ 0(4 Q0 M ( *R(!UDKPG+X1@0 , 2 0 " 7<4 !A,C R-'$R M97@S,C(N:'1M4$L! A0#% @ K(@'6?E.>?#1VP$ 7(4B ! M ( !ZQ@ &%H:"TR,#(T,#8S,"YH=&U02P$"% ,4 " "LB =9.J\' MIX09 "0-P$ $ @ 'J] $ 86AH+3(P,C0P-C,P+GAS9%!+ M 0(4 Q0 ( *R(!UD=/[M,Z20 "=L 0 4 " 9P. @!A M:&@M,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( *R(!UDSB;MDSY$ ,I+ M!@ 4 " ;! !A:&@M,C R-# V,S!?<')E+GAM;%!+!08 .."@ * 'P" M[00 ! end XML 86 ahh-20240630_htm.xml IDEA: XBRL DOCUMENT 0001569187 2024-01-01 2024-06-30 0001569187 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001569187 us-gaap:RedeemableConvertiblePreferredStockMember 2024-01-01 2024-06-30 0001569187 2024-08-02 0001569187 2024-06-30 0001569187 2023-12-31 0001569187 us-gaap:RedeemableConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001569187 us-gaap:RedeemableConvertiblePreferredStockMember 2024-06-30 0001569187 us-gaap:RedeemableConvertiblePreferredStockMember 2023-12-31 0001569187 2024-04-01 2024-06-30 0001569187 2023-04-01 2023-06-30 0001569187 2023-01-01 2023-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2024-04-01 2024-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-04-01 2023-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2024-01-01 2024-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-01-01 2023-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2024-04-01 2024-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-04-01 2023-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2024-01-01 2024-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-01-01 2023-06-30 0001569187 us-gaap:PreferredStockMember 2023-12-31 0001569187 us-gaap:CommonStockMember 2023-12-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2023-12-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001569187 us-gaap:ParentMember 2023-12-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-12-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-12-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2024-01-01 2024-03-31 0001569187 us-gaap:ParentMember 2024-01-01 2024-03-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2024-01-01 2024-03-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2024-01-01 2024-03-31 0001569187 2024-01-01 2024-03-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001569187 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001569187 us-gaap:PreferredStockMember 2024-03-31 0001569187 us-gaap:CommonStockMember 2024-03-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2024-03-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001569187 us-gaap:ParentMember 2024-03-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2024-03-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2024-03-31 0001569187 2024-03-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2024-04-01 2024-06-30 0001569187 us-gaap:ParentMember 2024-04-01 2024-06-30 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001569187 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001569187 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001569187 us-gaap:PreferredStockMember 2024-06-30 0001569187 us-gaap:CommonStockMember 2024-06-30 0001569187 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2024-06-30 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001569187 us-gaap:ParentMember 2024-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2024-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2024-06-30 0001569187 us-gaap:PreferredStockMember 2022-12-31 0001569187 us-gaap:CommonStockMember 2022-12-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-12-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001569187 us-gaap:ParentMember 2022-12-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2022-12-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2022-12-31 0001569187 2022-12-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2023-01-01 2023-03-31 0001569187 us-gaap:ParentMember 2023-01-01 2023-03-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-01-01 2023-03-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-01-01 2023-03-31 0001569187 2023-01-01 2023-03-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001569187 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001569187 us-gaap:PreferredStockMember 2023-03-31 0001569187 us-gaap:CommonStockMember 2023-03-31 0001569187 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2023-03-31 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001569187 us-gaap:ParentMember 2023-03-31 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-03-31 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-03-31 0001569187 2023-03-31 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2023-04-01 2023-06-30 0001569187 us-gaap:ParentMember 2023-04-01 2023-06-30 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001569187 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001569187 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001569187 us-gaap:PreferredStockMember 2023-06-30 0001569187 us-gaap:CommonStockMember 2023-06-30 0001569187 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001569187 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2023-06-30 0001569187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001569187 us-gaap:ParentMember 2023-06-30 0001569187 ahh:NoncontrollingInterestsInInvestmentEntitiesMember 2023-06-30 0001569187 ahh:NoncontrollingInterestsInOperatingPartnershipMember 2023-06-30 0001569187 2023-06-30 0001569187 us-gaap:GeneralPartnerMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:A249CentralParkRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:A4525MainStreetRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:A4621ColumbusRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ColumbusVillageMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:CommerceStreetRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:FountainPlazaRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:PembrokeSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:PremierRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SouthRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:Studio56RetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:TheCosmopolitanRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:TwoColumbusRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:WestRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:BroadCreekShoppingCenterMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:BroadmoorPlazaMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:BrooksCrossingRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:DelrayBeachPlazaMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:GreenbrierSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:GreentreeShoppingCenterMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:HanburyVillageMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:LexingtonSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:MarketAtMillCreekMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:NorthPointeCenterMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ParkwayCentreMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ParkwayMarketplaceMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:PerryHallMarketplaceMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SandbridgeCommonsMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:TyreNeckHarrisTeeterMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ConstellationRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:PointStreetRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ChronicleMillRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:NextonSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:NorthHamptonMarketMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:OneCityCenterRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:OverlookVillageMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:PattersonPlaceMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ProvidencePlazaRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SouthSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:TheInterlockRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:WendoverVillageMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:DimmockSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:HarrisonburgRegalMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:LibertyRetailMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:MarketplaceAtHilltopMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:RedMillCommonsMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SouthgateSquareMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SouthshoreShopsMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:TheEdisonRetailMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:A249CentralParkOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:A4525MainStreetMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:A4605ColumbusOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:ArmadaHofflerTowerMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:OneColumbusMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:TwoColumbusOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:ConstellationOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:ThamesStreetWharfMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:WillsWharfMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:ChronicleMillOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:OneCityCenterOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:ProvidencePlazaOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:TheInterlockOfficeMember 2024-06-30 0001569187 srt:OfficeBuildingMember ahh:BrooksCrossingOfficeMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:EncoreApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:PremierApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:TheCosmopolitanApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:A1305DockStreetMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:A1405PointMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:ChronicleMillApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:GreensideApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:TheEverlyMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:TheEdisonApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:LibertyApartmentsMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:SmithsLandingMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:SouthernPostRetailMember 2024-06-30 0001569187 ahh:OfficeMember ahh:SouthernPostOfficeMember 2024-06-30 0001569187 srt:MultifamilyMember ahh:ChandlerResidencesMember 2024-06-30 0001569187 srt:RetailSiteMember ahh:ColumbusVillageIIMember 2024-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:RetailRealEstateSegmentMember 2023-04-01 2023-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:OfficeRealEstateSegmentMember 2023-04-01 2023-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:MultifamilyResidentialRealEstateMember 2023-04-01 2023-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:RetailRealEstateSegmentMember 2023-01-01 2023-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:OfficeRealEstateSegmentMember 2023-01-01 2023-06-30 0001569187 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember ahh:MultifamilyResidentialRealEstateMember 2023-01-01 2023-06-30 0001569187 ahh:RetailRealEstateSegmentMember 2024-04-01 2024-06-30 0001569187 ahh:RetailRealEstateSegmentMember 2023-04-01 2023-06-30 0001569187 ahh:RetailRealEstateSegmentMember 2024-01-01 2024-06-30 0001569187 ahh:RetailRealEstateSegmentMember 2023-01-01 2023-06-30 0001569187 ahh:OfficeRealEstateSegmentMember 2024-04-01 2024-06-30 0001569187 ahh:OfficeRealEstateSegmentMember 2023-04-01 2023-06-30 0001569187 ahh:OfficeRealEstateSegmentMember 2024-01-01 2024-06-30 0001569187 ahh:OfficeRealEstateSegmentMember 2023-01-01 2023-06-30 0001569187 ahh:MultifamilyResidentialRealEstateMember 2024-04-01 2024-06-30 0001569187 ahh:MultifamilyResidentialRealEstateMember 2023-04-01 2023-06-30 0001569187 ahh:MultifamilyResidentialRealEstateMember 2024-01-01 2024-06-30 0001569187 ahh:MultifamilyResidentialRealEstateMember 2023-01-01 2023-06-30 0001569187 ahh:GeneralContractingAndRealEstateServicesMember 2024-04-01 2024-06-30 0001569187 ahh:GeneralContractingAndRealEstateServicesMember 2023-04-01 2023-06-30 0001569187 ahh:GeneralContractingAndRealEstateServicesMember 2024-01-01 2024-06-30 0001569187 ahh:GeneralContractingAndRealEstateServicesMember 2023-01-01 2023-06-30 0001569187 ahh:RealEstateFinancingSegmentMember 2024-04-01 2024-06-30 0001569187 ahh:RealEstateFinancingSegmentMember 2023-04-01 2023-06-30 0001569187 ahh:RealEstateFinancingSegmentMember 2024-01-01 2024-06-30 0001569187 ahh:RealEstateFinancingSegmentMember 2023-01-01 2023-06-30 0001569187 ahh:CorporateAndReconcilingItemsMember 2024-04-01 2024-06-30 0001569187 ahh:CorporateAndReconcilingItemsMember 2023-04-01 2023-06-30 0001569187 ahh:CorporateAndReconcilingItemsMember 2024-01-01 2024-06-30 0001569187 ahh:CorporateAndReconcilingItemsMember 2023-01-01 2023-06-30 0001569187 us-gaap:OperatingSegmentsMember ahh:RealEstateFinancingSegmentMember 2024-04-01 2024-06-30 0001569187 us-gaap:OperatingSegmentsMember ahh:RealEstateFinancingSegmentMember 2023-04-01 2023-06-30 0001569187 us-gaap:OperatingSegmentsMember ahh:RealEstateFinancingSegmentMember 2024-01-01 2024-06-30 0001569187 us-gaap:OperatingSegmentsMember ahh:RealEstateFinancingSegmentMember 2023-01-01 2023-06-30 0001569187 us-gaap:IntersegmentEliminationMember ahh:GeneralContractingAndRealEstateServicesMember 2024-04-01 2024-06-30 0001569187 us-gaap:IntersegmentEliminationMember ahh:GeneralContractingAndRealEstateServicesMember 2023-04-01 2023-06-30 0001569187 us-gaap:IntersegmentEliminationMember ahh:GeneralContractingAndRealEstateServicesMember 2024-01-01 2024-06-30 0001569187 us-gaap:IntersegmentEliminationMember ahh:GeneralContractingAndRealEstateServicesMember 2023-01-01 2023-06-30 0001569187 ahh:RetailRealEstateSegmentMember 2024-06-30 0001569187 ahh:OfficeRealEstateSegmentMember 2024-06-30 0001569187 ahh:MultifamilyResidentialRealEstateMember 2024-06-30 0001569187 ahh:MixedUseDevelopmentMember 2024-06-30 0001569187 srt:MinimumMember 2024-06-30 0001569187 srt:MaximumMember 2024-06-30 0001569187 srt:ScenarioForecastMember 2025-01-01 2025-12-31 0001569187 ahh:HarborPointParcel3Member ahh:BeattyDevelopmentGroupMember 2024-06-30 0001569187 ahh:HarborPointParcel3Member ahh:BeattyDevelopmentGroupMember 2024-01-01 2024-06-30 0001569187 ahh:HarborPointParcel3Member ahh:BeattyDevelopmentGroupMember 2023-12-31 0001569187 ahh:HarborPointParcel3Member 2024-06-30 0001569187 ahh:HarborPointParcel3Member 2023-12-31 0001569187 ahh:HarborPointParcel4Member ahh:BeattyDevelopmentGroupMember 2022-04-01 0001569187 ahh:HarborPointParcel4Member ahh:BeattyDevelopmentGroupMember 2024-06-30 0001569187 ahh:HarborPointParcel4Member ahh:BeattyDevelopmentGroupMember 2024-01-01 2024-06-30 0001569187 ahh:HarborPointParcel4Member ahh:BeattyDevelopmentGroupMember 2023-12-31 0001569187 ahh:HarborPointParcel4Member 2024-06-30 0001569187 ahh:HarborPointParcel4Member 2023-12-31 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:MezzanineLoanMember 2024-06-30 0001569187 ahh:MezzanineLoanMember 2023-12-31 0001569187 ahh:OtherNotesReceivableMember 2024-06-30 0001569187 ahh:OtherNotesReceivableMember 2023-12-31 0001569187 us-gaap:OtherLiabilitiesMember 2024-06-30 0001569187 us-gaap:OtherLiabilitiesMember 2023-12-31 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:SolisKennesawMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:SolisPeachtreeCornersMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:TheAllureAtEdinburghMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:TheInterlockMember ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:TheInterlockMember ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:TheInterlockMember ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:TheInterlockMember ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:MezzanineLoanMember 2024-04-01 2024-06-30 0001569187 ahh:MezzanineLoanMember 2023-04-01 2023-06-30 0001569187 ahh:MezzanineLoanMember 2024-01-01 2024-06-30 0001569187 ahh:MezzanineLoanMember 2023-01-01 2023-06-30 0001569187 ahh:OtherNotesReceivableMember 2024-04-01 2024-06-30 0001569187 ahh:OtherNotesReceivableMember 2023-04-01 2023-06-30 0001569187 ahh:OtherNotesReceivableMember 2024-01-01 2024-06-30 0001569187 ahh:OtherNotesReceivableMember 2023-01-01 2023-06-30 0001569187 srt:MinimumMember 2024-07-01 2024-06-30 0001569187 srt:MaximumMember 2024-07-01 2024-06-30 0001569187 ahh:PortionAttributableToPendingContractsMember 2024-06-30 0001569187 ahh:PortionAttributableToPendingContractsMember 2023-12-31 0001569187 ahh:PortionAttributableToPendingContractsMember 2024-01-01 2024-06-30 0001569187 ahh:PortionAttributableToPendingContractsMember 2023-01-01 2023-06-30 0001569187 us-gaap:ConstructionMember 2024-06-30 0001569187 us-gaap:ConstructionMember 2023-12-31 0001569187 us-gaap:ConstructionMember srt:MinimumMember 2024-07-01 2024-06-30 0001569187 us-gaap:ConstructionMember srt:MaximumMember 2024-07-01 2024-06-30 0001569187 ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 2022-08-23 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-08-29 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-08-29 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-06-14 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-06-14 0001569187 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2022-08-23 2022-08-23 0001569187 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2022-08-23 2022-08-23 0001569187 srt:MinimumMember us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2022-08-23 2022-08-23 0001569187 srt:MaximumMember us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2022-08-23 2022-08-23 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 2022-08-23 0001569187 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 2022-08-23 0001569187 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-08-23 2022-08-23 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-06-30 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-12-31 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-06-30 0001569187 us-gaap:UnsecuredDebtMember ahh:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-12-31 0001569187 ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember 2022-12-06 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember 2022-12-06 2022-12-06 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember ahh:FederalFundsRateMember 2022-12-06 2022-12-06 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2022-12-06 2022-12-06 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember 2024-06-21 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember 2024-06-30 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:MTTermLoanAgreementMember us-gaap:LineOfCreditMember 2023-12-31 0001569187 ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-05-19 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-05-19 2023-05-19 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember ahh:FederalFundsRateMember 2023-05-19 2023-05-19 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-05-19 2023-05-19 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-05-19 2023-05-19 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-06-29 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:TDTermLoanFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001569187 us-gaap:RevolvingCreditFacilityMember ahh:ChronicleMillMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001569187 ahh:RedMillCommonsMember us-gaap:SecuredDebtMember 2024-06-10 2024-06-10 0001569187 us-gaap:ConstructionLoansMember 2024-01-01 2024-06-30 0001569187 us-gaap:InterestRateCapMember 2024-06-30 0001569187 us-gaap:InterestRateCapMember 2022-09-01 0001569187 ahh:InterestRateCapTwoMember 2022-09-01 0001569187 srt:MinimumMember us-gaap:InterestRateCapMember 2022-09-01 0001569187 srt:MaximumMember us-gaap:InterestRateCapMember 2022-09-01 0001569187 us-gaap:InterestRateCapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-01 0001569187 us-gaap:InterestRateCapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0001569187 ahh:MarketAtMillCreekLoanMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:MarketAtMillCreekLoanMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-04-17 0001569187 ahh:HarborPointParcel3SeniorConstructionLoan275Member us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:FloatingRatePoolOfLoans275Member us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:HarborPointParcel4SeniorConstructionLoanMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:FloatingRatePoolOfLoans2.75TwoMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:RevolvingCreditFacilityAndTDUnsecuredTermLoanMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:ThamesStreetWharfMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0001569187 ahh:MTUnsecuredTermLoanMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0001569187 ahh:LibertyRetailApartmentsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 ahh:SeniorUnsecuredRevolvingCreditFacilityMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 us-gaap:InterestRateSwapMember 2024-06-30 0001569187 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-04-17 0001569187 ahh:LibertyRetailApartmentsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-02-01 0001569187 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-04-16 0001569187 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2023-12-31 0001569187 us-gaap:InterestRateCapMember us-gaap:NondesignatedMember 2024-06-30 0001569187 us-gaap:InterestRateCapMember us-gaap:NondesignatedMember 2023-12-31 0001569187 us-gaap:NondesignatedMember 2024-06-30 0001569187 us-gaap:NondesignatedMember 2023-12-31 0001569187 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0001569187 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001569187 us-gaap:InterestRateCapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001569187 us-gaap:InterestRateSwapMember 2024-04-01 2024-06-30 0001569187 us-gaap:InterestRateSwapMember 2023-04-01 2023-06-30 0001569187 us-gaap:InterestRateSwapMember 2024-01-01 2024-06-30 0001569187 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0001569187 us-gaap:InterestRateCapMember 2024-04-01 2024-06-30 0001569187 us-gaap:InterestRateCapMember 2023-04-01 2023-06-30 0001569187 us-gaap:InterestRateCapMember 2024-01-01 2024-06-30 0001569187 us-gaap:InterestRateCapMember 2023-01-01 2023-06-30 0001569187 us-gaap:RedeemableConvertiblePreferredStockMember ahh:AtTheMarketProgramMember 2020-03-10 2020-03-10 0001569187 us-gaap:CommonStockMember ahh:AtTheMarketProgramMember 2024-01-01 2024-06-30 0001569187 us-gaap:SubsequentEventMember ahh:TheAmendmentsAttheMarketContinuousEquityProgramMember 2024-08-02 2024-08-02 0001569187 us-gaap:CommonClassAMember 2024-01-02 2024-01-02 0001569187 us-gaap:CapitalUnitClassAMember 2024-06-30 0001569187 ahh:LongTermIncentivePlanUnitsMember 2024-06-30 0001569187 ahh:ConsolidatedEntitiesUnderDevelopmentOrConstructionMember ahh:OperatingPartnershipMember 2024-06-30 0001569187 ahh:ConsolidatedEntitiesUnderDevelopmentOrConstructionMember ahh:OperatingPartnershipMember 2023-12-31 0001569187 2023-06-15 0001569187 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-06-30 0001569187 us-gaap:CommonClassAMember 2023-12-14 2023-12-14 0001569187 us-gaap:CommonClassAMember 2024-02-20 2024-02-20 0001569187 us-gaap:CommonClassAMember 2024-06-13 2024-06-13 0001569187 us-gaap:SeriesAPreferredStockMember 2023-12-14 2023-12-14 0001569187 us-gaap:SeriesAPreferredStockMember 2024-02-20 2024-02-20 0001569187 us-gaap:SeriesAPreferredStockMember 2024-06-13 2024-06-13 0001569187 ahh:AmendedandRestated2013EquityIncentivePlanMember 2024-06-30 0001569187 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001569187 ahh:LTIPUnitAwardsMember 2024-01-01 2024-06-30 0001569187 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001569187 ahh:ServiceConditionsMember 2024-01-01 2024-06-30 0001569187 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001569187 ahh:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001569187 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001569187 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001569187 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-01-01 2024-06-30 0001569187 us-gaap:RestrictedStockMember 2024-06-30 0001569187 ahh:LTIPUnitAwardsMember 2024-06-30 0001569187 us-gaap:PerformanceSharesMember 2024-06-30 0001569187 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001569187 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001569187 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-01-01 2024-06-30 0001569187 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001569187 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001569187 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-01-01 2024-06-30 0001569187 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember ahh:ShareBasedPaymentArrangementTrancheFourMember 2024-01-01 2024-06-30 0001569187 us-gaap:PerformanceSharesMember ahh:ShareBasedPaymentArrangementTrancheFourMember 2024-01-01 2024-06-30 0001569187 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0001569187 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001569187 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001569187 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001569187 us-gaap:ConstructionContractsMember us-gaap:RelatedPartyMember 2024-06-30 0001569187 us-gaap:ConstructionContractsMember us-gaap:RelatedPartyMember 2023-12-31 0001569187 ahh:BeattyDevelopmentGroupMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001569187 ahh:BeattyDevelopmentGroupMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001569187 ahh:BeattyDevelopmentGroupMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001569187 ahh:BeattyDevelopmentGroupMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001569187 ahh:HarborPointParcel4Member us-gaap:PaymentGuaranteeMember 2024-06-30 0001569187 ahh:SolisNorthCreekMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember 2024-07-10 0001569187 ahh:SolisNorthCreekMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember ahh:FirstTwentyFourMonthsMember 2024-07-10 0001569187 ahh:SolisNorthCreekMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember ahh:TwentyFourAndThirtySixMonthsMember 2024-07-10 0001569187 ahh:SolisNorthCreekMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember ahh:ThirtySixMonthsThroughMaturityMember 2024-07-10 0001569187 ahh:SolisNorthCreekMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember 2024-07-10 2024-07-10 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember ahh:FinancingReceivableEffectivePeriodPeriodOneMember 2024-07-01 0001569187 ahh:SolisGainesvilleMultifamilyMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember ahh:FinancingReceivableEffectivePeriodPeriodTwoMember 2024-07-01 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember 2024-07-10 0001569187 ahh:SolisCityParkIIMember ahh:MezzanineLoanMember us-gaap:SubsequentEventMember 2024-07-10 2024-07-10 0001569187 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-07-01 2024-07-31 0001569187 us-gaap:CommonStockMember us-gaap:SubsequentEventMember ahh:AtTheMarketProgramMember 2024-07-01 2024-07-31 0001569187 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-07-01 2024-07-01 shares iso4217:USD iso4217:USD shares pure ahh:segment ahh:lease ahh:property ahh:renewal_option ahh:investment ahh:extension_option ahh:derivative ahh:note_receivable 0001569187 false 2024 Q2 --12-31 67872875 http://fasb.org/us-gaap/2024#RealEstateMember http://fasb.org/us-gaap/2024#RealEstateMember P1Y 0.3333 0.3333 0.3333 0.40 0.20 0.20 0.20 0.40 0.20 0.20 0.20 10-Q true 2024-06-30 false 001-35908 ARMADA HOFFLER PROPERTIES, INC. MD 46-1214914 222 Central Park Avenue Suite 2100 Virginia Beach VA 23462 757 366-4000 Common Stock, $0.01 par value per share AHH NYSE 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share AHHPrA NYSE Yes Yes Large Accelerated Filer false false false 67872875 2186764000 2093032000 10483000 11978000 46642000 102277000 2243889000 2207287000 425166000 393169000 1818723000 1814118000 20306000 27920000 1391000 2246000 44170000 45529000 124178000 94172000 106010000 126443000 542000 104000 152615000 142031000 22954000 23085000 89776000 90565000 101418000 109137000 87903000 87548000 2569986000 2562898000 1419229000 1396965000 39543000 31041000 125226000 128290000 19418000 21414000 31442000 31528000 92258000 91869000 53464000 56613000 1780580000 1757720000 0.01 0.01 100000000 100000000 0.0675 0.0675 9980000 9980000 6843418 6843418 6843418 6843418 171085000 171085000 0.01 0.01 500000000 500000000 67388397 67388397 66793294 66793294 674000 668000 587117000 580687000 200699000 184724000 4557000 4906000 562734000 572622000 9511000 9986000 217161000 222570000 789406000 805178000 2569986000 2562898000 63265000 59951000 125146000 116169000 116839000 102574000 243814000 186812000 4632000 3414000 9258000 7133000 184736000 165939000 378218000 310114000 15087000 13676000 29692000 26636000 5886000 5631000 11811000 11043000 112500000 99071000 235398000 180241000 20789000 19878000 41224000 38346000 394000 347000 789000 624000 4503000 4052000 10377000 9500000 5528000 18000 5528000 18000 1494000 0 1494000 102000 166181000 142673000 336313000 266510000 0 511000 0 511000 18555000 23777000 41905000 44115000 21227000 13629000 39202000 25931000 4398000 5005000 17286000 2558000 -228000 100000 -145000 177000 79000 168000 158000 261000 2033000 15221000 20292000 20826000 -1246000 336000 -712000 524000 3279000 14885000 21004000 20302000 17000 269000 51000 423000 90000 2753000 3708000 3307000 3172000 11863000 17245000 16572000 2887000 2887000 5774000 5774000 285000 8976000 11471000 10798000 0.00 0.00 0.13 0.13 0.17 0.17 0.16 0.16 67106000 67106000 67901000 67901000 66972000 66972000 67844000 67844000 3279000 14885000 21004000 20302000 984000 6806000 4538000 6380000 1398000 5055000 5040000 7977000 2865000 16636000 20502000 18705000 17000 245000 12000 363000 -11000 3169000 3595000 2951000 2859000 13222000 16895000 15391000 171085000 668000 580687000 -184724000 4906000 572622000 9986000 222570000 805178000 14073000 14073000 34000 3618000 17725000 2664000 2664000 29000 861000 3554000 2700000 2700000 68000 874000 3642000 -10000 -10000 -10000 2000 1394000 1396000 1396000 22000 22000 96000 118000 336000 336000 2887000 2887000 2887000 0.205 13733000 13733000 4450000 18183000 171085000 670000 582049000 -187271000 4870000 571403000 9645000 221629000 802677000 3172000 3172000 17000 90000 3279000 743000 743000 241000 984000 1056000 1056000 342000 1398000 4000 4259000 4263000 4263000 809000 809000 809000 151000 151000 2887000 2887000 2887000 0.205 13713000 13713000 4457000 18170000 171085000 674000 587117000 -200699000 4557000 562734000 9511000 217161000 789406000 171085000 677000 587884000 -126875000 14679000 647450000 24055000 232509000 904014000 4709000 4709000 154000 554000 5417000 -328000 -328000 2000 -100000 -426000 2211000 2211000 39000 672000 2922000 -149000 -149000 -149000 2000 977000 979000 979000 12834000 12834000 506000 506000 2887000 2887000 2887000 0.19 12908000 12908000 3916000 16824000 171085000 679000 588712000 -137961000 12140000 634655000 10832000 228375000 873862000 11863000 11863000 269000 2753000 14885000 5093000 5093000 151000 1562000 6806000 0 3735000 3735000 174000 1146000 5055000 0 337000 337000 337000 0 0 12194000 12194000 19000 19000 564000 583000 427000 427000 2887000 2887000 2887000 0.195 13248000 13248000 4222000 17470000 171085000 679000 589030000 -142233000 13498000 632059000 10651000 238952000 881662000 21004000 20302000 31997000 29262000 9227000 9084000 3119000 3244000 -801000 -1360000 789000 624000 18000 40000 -145000 177000 1235000 1168000 2936000 2137000 5528000 0 1494000 102000 2062000 4412000 0 511000 4560000 490000 13006000 0 1433000 792000 -1646000 -592000 -21209000 24282000 -565000 10969000 8344000 6545000 63880000 40461000 19606000 30959000 11436000 9912000 0 8355000 0 -20000 21872000 21238000 13006000 0 2690000 2348000 0 20000 10584000 30388000 -53182000 -103240000 4253000 -149000 980000 1110000 164095000 229783000 143739000 138953000 1001000 1661000 118000 583000 487000 933000 41190000 39383000 -19167000 47011000 -8469000 -15768000 30166000 51865000 21697000 36097000 937000 685000 5569000 -2126000 0 12194000 0 105584000 0 90232000 0 12834000 0 750000 0 47742000 0 46616000 20306000 34054000 1391000 2043000 21697000 36097000 Business of Organization <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Armada Hoffler Properties, Inc. (the "Company") is a vertically integrated, self-managed real estate investment trust ("REIT") with over four decades of experience managing, building, acquiring, and developing high-quality retail, office, and multifamily properties located primarily in the Mid-Atlantic and Southeastern United States. In addition to the ownership of the Company's operating property portfolio, the Company develops and builds properties for its own account and through joint ventures between the Company and unaffiliated partners and also invests in development projects through real estate financing arrangements. The Company also provides general construction and development services to third-party clients. The Company's construction and development experience includes mid- and high-rise office buildings, retail strip malls, retail power centers, multifamily apartment communities, hotels and conference centers, single- and multi-tenant industrial, distribution, and manufacturing facilities, educational, medical, and special purpose facilities, government projects, parking garages, and mixed-use town centers. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the sole general partner of Armada Hoffler, L.P. (the "Operating Partnership") and, as of June 30, 2024, owned </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75.6%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the economic interest in the Operating Partnership, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is held as general partnership units. The operations of the Company are conducted primarily through the Operating Partnership and the wholly owned subsidiaries thereof. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company's stabilized operating portfolio consisted of the following properties:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Interest</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 Central Park Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4525 Main Street Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4621 Columbus Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Columbus Village*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commerce Street Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fountain Plaza Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pembroke Square*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premier Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studio 56 Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Cosmopolitan Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two Columbus Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grocery Anchored</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broad Creek Shopping Center</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norfolk, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadmoor Plaza</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Bend, Indiana</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brooks Crossing Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delray Beach Plaza*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delray Beach, Florida</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greenbrier Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greentree Shopping Center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hanbury Village</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lexington Square</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lexington, South Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market at Mill Creek</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mount Pleasant, South Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Pointe Center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parkway Centre</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moultrie, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parkway Marketplace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perry Hall Marketplace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perry Hall, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sandbridge Commons</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tyre Neck Harris Teeter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portsmouth, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constellation Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point Street Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nexton Square*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summerville, South Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Hampton Market</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taylors, South Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One City Center Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Overlook Village</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asheville, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patterson Place</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Providence Plaza Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wendover Village</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greensboro, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dimmock Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colonial Heights, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harrisonburg Regal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harrisonburg, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liberty Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketplace at Hilltop</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Mill Commons</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southgate Square</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colonial Heights, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southshore Shops</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesterfield, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Edison Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richmond, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 Central Park Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4525 Main Street*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4605 Columbus Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Armada Hoffler Tower*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One Columbus*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two Columbus Office*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constellation Office*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thames Street Wharf*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wills Wharf*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One City Center Office*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Providence Plaza Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock Office*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brooks Crossing Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Multifamily</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Encore Apartments*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premier Apartments*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Cosmopolitan*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1305 Dock Street*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1405 Point*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greenside Apartments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Everly*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gainesville, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Edison*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richmond, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liberty Apartments*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smith's Landing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blacksburg, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Mixed-use asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Formerly reported in the office real estate segment. Refer to Note 3 for further information.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Formerly known as Apex Entertainment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Formerly reported in the multifamily real estate segment. Refer to Note 3 for further information.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) We are entitled to a preferred return on our investment in this property.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Formerly reported in the retail real estate segment. Refer to Note 3 for further information.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the following properties were under development or redevelopment: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:35.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Development, Not Stabilized</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></div></td><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AHH Ownership</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern Post Retail*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern Post Office*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chandler Residences*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multifamily</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:35.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Redevelopment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AHH Ownership</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Columbus Village II*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.756 0.001 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company's stabilized operating portfolio consisted of the following properties:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Interest</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 Central Park Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4525 Main Street Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4621 Columbus Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Columbus Village*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commerce Street Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fountain Plaza Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pembroke Square*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premier Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studio 56 Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Cosmopolitan Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two Columbus Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grocery Anchored</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broad Creek Shopping Center</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norfolk, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadmoor Plaza</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Bend, Indiana</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brooks Crossing Retail*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delray Beach Plaza*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delray Beach, Florida</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greenbrier Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greentree Shopping Center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hanbury Village</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesapeake, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lexington Square</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lexington, South Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market at Mill Creek</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mount Pleasant, South Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Pointe Center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parkway Centre</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moultrie, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parkway Marketplace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perry Hall Marketplace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perry Hall, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sandbridge Commons</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tyre Neck Harris Teeter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portsmouth, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constellation Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point Street Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nexton Square*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summerville, South Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Hampton Market</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taylors, South Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One City Center Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Overlook Village</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asheville, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patterson Place</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Providence Plaza Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock Retail*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wendover Village</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greensboro, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dimmock Square</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colonial Heights, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harrisonburg Regal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harrisonburg, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liberty Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketplace at Hilltop</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Mill Commons</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southgate Square</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colonial Heights, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southshore Shops</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chesterfield, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Edison Retail* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richmond, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 Central Park Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4525 Main Street*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4605 Columbus Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Armada Hoffler Tower*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One Columbus*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two Columbus Office*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constellation Office*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thames Street Wharf*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wills Wharf*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One City Center Office*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Durham, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Providence Plaza Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock Office*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:29.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brooks Crossing Office* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Multifamily</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Town Center of Virginia Beach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Encore Apartments*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premier Apartments*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Cosmopolitan*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Harbor Point - Baltimore Waterfront</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1305 Dock Street*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1405 Point*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baltimore, Maryland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Southeast Sunbelt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chronicle Mill*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belmont, North Carolina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greenside Apartments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charlotte, North Carolina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Everly*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gainesville, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mid-Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Edison*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richmond, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liberty Apartments*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newport News, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smith's Landing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blacksburg, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Mixed-use asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Formerly reported in the office real estate segment. Refer to Note 3 for further information.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Formerly known as Apex Entertainment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Formerly reported in the multifamily real estate segment. Refer to Note 3 for further information.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) We are entitled to a preferred return on our investment in this property.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Formerly reported in the retail real estate segment. Refer to Note 3 for further information.</span></div> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.65 1 1 1 1 1 1 1 1 1 1 1 1 0.90 1 0.85 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.90 1 1 0.85 1 1 1 1 1 1 1 0.90 1 0.85 1 1 1 1 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the following properties were under development or redevelopment: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:35.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Development, Not Stabilized</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></div></td><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AHH Ownership</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern Post Retail*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern Post Office*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chandler Residences*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multifamily</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roswell, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:35.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Redevelopment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AHH Ownership</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Columbus Village II*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Beach, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Mixed-use asset.</span></div> 1 1 1 1 Significant Accounting Policies <div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles ("GAAP").</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the financial position and results of operations of the Company and its subsidiaries. The Company’s subsidiaries include the Operating Partnership and the subsidiaries that are wholly owned or in which the Company has a controlling interest, including where the Company has been determined to be a primary beneficiary of a variable interest entity ("VIE") in accordance with the consolidation guidance of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the condensed consolidated financial statements reflect all adjustments, consisting of normal recurring accruals, which are necessary for the fair presentation of the financial condition, and results of operations for the interim periods presented.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying condensed consolidated financial statements were prepared in accordance with the requirements for interim financial information. Accordingly, these interim financial statements have not been audited and exclude certain disclosures required for annual financial statements. Also, the operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These interim financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed. Such estimates are based on management’s historical experience and best judgment after considering past, current, and expected events and economic conditions. Actual results could differ significantly from management’s estimates.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07 as an update to ASC Topic 280, which will be effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 requires an entity to disclose significant segment expenses regularly provided to the chief operating decision maker, a description of "other segment items," and the title and position of the chief operating decision maker, and allows for more than one measure of a segment's profit or loss if used by the chief operating decision maker. The update also enhances interim disclosure requirements and requirements for entities with a single reportable segment. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 as an update to ASC Topic 740, which will become effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 enhances the disclosures surrounding income taxes, specifically in relation to the rate reconciliation table and income taxes paid. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Accounting Policies</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the Company's Annual Report on Form 10-K for the year ended December 31, 2023 for a description of other accounting principles upon which basis the accompanying consolidated financial statements were prepared.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles ("GAAP").</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the financial position and results of operations of the Company and its subsidiaries. The Company’s subsidiaries include the Operating Partnership and the subsidiaries that are wholly owned or in which the Company has a controlling interest, including where the Company has been determined to be a primary beneficiary of a variable interest entity ("VIE") in accordance with the consolidation guidance of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the condensed consolidated financial statements reflect all adjustments, consisting of normal recurring accruals, which are necessary for the fair presentation of the financial condition, and results of operations for the interim periods presented.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying condensed consolidated financial statements were prepared in accordance with the requirements for interim financial information. Accordingly, these interim financial statements have not been audited and exclude certain disclosures required for annual financial statements. Also, the operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These interim financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed. Such estimates are based on management’s historical experience and best judgment after considering past, current, and expected events and economic conditions. Actual results could differ significantly from management’s estimates.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07 as an update to ASC Topic 280, which will be effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 requires an entity to disclose significant segment expenses regularly provided to the chief operating decision maker, a description of "other segment items," and the title and position of the chief operating decision maker, and allows for more than one measure of a segment's profit or loss if used by the chief operating decision maker. The update also enhances interim disclosure requirements and requirements for entities with a single reportable segment. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 as an update to ASC Topic 740, which will become effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 enhances the disclosures surrounding income taxes, specifically in relation to the rate reconciliation table and income taxes paid. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.</span></div> Segments <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operates its business in five reportable segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Refer to Note 1 for the composition of properties within each property segment.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net operating income ("NOI") is the primary measure used by the Company’s chief operating decision-maker to assess segment performance. NOI is calculated as segment revenues less segment expenses. Segment revenues include rental revenues for the property segments, general contracting and real estate services revenues for the general contracting and real estate services segment, and interest income for the real estate financing segment. Segment expenses include rental expenses and real estate taxes for the property segments, general contracting and real estate services expenses for the general contracting and real estate services segment, and interest expense for the real estate financing segment. Segment NOI for the general contracting and real estate services and real estate financing segments is also referred to as segment gross profit as illustrated in the table below. NOI is not a measure of operating income or cash flows from operating </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activities as measured by GAAP and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. The Company considers NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of the Company’s real estate, construction, and real estate financing businesses.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since the Company's Annual Report on Form 10-K for the year ended December 31, 2023, the Company retrospectively reclassified certain components of mixed-use properties between the retail, office, and multifamily real estate segments in order to align the components of those properties with their tenant composition. As a result, NOI for the three months ended June 30, 2023 increased $0.5 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.5 million for the multifamily real estate segment. NOI for the six months ended June 30, 2023 increased $0.8 million and less than $0.1 million for the retail and office real estate segments, respectively, and decreased $0.9 million for the multifamily real estate segment. These reclassifications had no effect on total property NOI as previously reported. These reclassifications also had no impact on our general contracting and real estate services or real estate financing segments.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents NOI for the Company's five reportable segments for the three and six months ended June 30, 2024 and 2023 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:46.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Retail real estate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Office real estate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Multifamily real estate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">General contracting and real estate services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General contracting and real estate services revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General contracting and real estate services expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Real estate financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Interest expense within the real estate financing segment is allocated based on the average outstanding principal of notes receivable in the real estate financing portfolio and the effective interest rates on the credit facility, the M&amp;T term loan facility, and the TD term loan facility, each as defined in Note 9.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles NOI to net income, the most directly comparable GAAP measure, for the three and six months ended June 30, 2024 and 2023 (in thousands): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,926 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition, development, and other pursuit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on real estate dispositions, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivatives and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized credit loss release (provision)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (provision) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,885 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Excludes real estate financing segment interest income of $4.0 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.0 million and $6.8 million for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) Excludes real estate financing segment interest expense of $1.8 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $3.1 million and $1.9 million for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expenses represent costs directly associated with the operation and management of the Company’s real estate properties. Rental expenses include asset management expenses, property management fees, repairs and maintenance, insurance, and utilities.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General contracting and real estate services revenues for the three months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $12.9 million, respectively, which are eliminated in consolidation. General contracting and real estate services revenues for the six months ended June 30, 2024 and 2023 exclude revenues related to intercompany construction contracts of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $12.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $26.6 million, respectively, which are eliminated in consolidation.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General contracting and real estate services expenses for the three months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $12.8 million, respectively, which are eliminated in consolidation. General contracting and real estate services expenses for the six months ended June 30, 2024 and 2023 exclude expenses related to intercompany construction contracts of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $26.3 million, respectively, which are eliminated in consolidation.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the three months ended June 30, 2024 was $8.8 million, $8.3 million, and $3.6 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2024 was $17.3 million, $16.3 million, and $7.3 million for the retail, office, and multifamily real estate segments, respectively. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the three months ended June 30, 2023 was $7.6 million, $7.8 million, and $4.3 million for the retail, office, and multifamily real estate segments, respectively. Depreciation and amortization expense for the six months ended June 30, 2023 was $14.5 million, $15.1 million, and $8.5 million for the retail, office, and multifamily real estate segments, respectively. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses represent costs not directly associated with the operation and management of the Company’s real estate properties, general contracting and real estate services, and real estate financing businesses. These costs include corporate office personnel compensation and benefits, bank fees, accounting fees, legal fees, and other corporate office expenses. </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on secured property debt for the three months ended June 30, 2024 was $2.9 million, $3.6 million, and $3.8 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2024 was $5.7 million, $6.8 million, and $7.4 million for the retail, office, and multifamily real estate segments, respectively. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on secured property debt for the three months ended June 30, 2023 was $2.3 million, $2.2 million, and $2.6 million for the retail, office, and multifamily real estate segments, respectively. Interest expense on secured property debt for the six months ended June 30, 2023 was $4.6 million, $4.4 million, and $5.2 million for the retail, office, and multifamily real estate segments, respectively. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the net carrying amount of consolidated real estate investments was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $693.0 million, $638.9 million, and $445.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the retail, office, and multifamily real estate segments, respectively, which excludes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$41.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> attributable to our mixed-use development projects. Assets attributable to the general contracting and real estate services segment are presented in Note 8 of these financial statements. Assets attributable to the real estate financing segment are presented in Note 7 of these financial statements.</span> Segments <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operates its business in five reportable segments: (i) retail real estate, (ii) office real estate, (iii) multifamily real estate, (iv) general contracting and real estate services, and (v) real estate financing. Refer to Note 1 for the composition of properties within each property segment.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net operating income ("NOI") is the primary measure used by the Company’s chief operating decision-maker to assess segment performance. NOI is calculated as segment revenues less segment expenses. Segment revenues include rental revenues for the property segments, general contracting and real estate services revenues for the general contracting and real estate services segment, and interest income for the real estate financing segment. Segment expenses include rental expenses and real estate taxes for the property segments, general contracting and real estate services expenses for the general contracting and real estate services segment, and interest expense for the real estate financing segment. Segment NOI for the general contracting and real estate services and real estate financing segments is also referred to as segment gross profit as illustrated in the table below. NOI is not a measure of operating income or cash flows from operating </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activities as measured by GAAP and is not indicative of cash available to fund cash needs. As a result, NOI should not be considered an alternative to cash flows as a measure of liquidity. Not all companies calculate NOI in the same manner. The Company considers NOI to be an appropriate supplemental measure to net income because it assists both investors and management in understanding the core operations of the Company’s real estate, construction, and real estate financing businesses.</span></div> 5 500000 100000 -500000 800000 100000 900000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents NOI for the Company's five reportable segments for the three and six months ended June 30, 2024 and 2023 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:46.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Retail real estate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Office real estate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Multifamily real estate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">General contracting and real estate services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General contracting and real estate services revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General contracting and real estate services expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Real estate financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Interest expense within the real estate financing segment is allocated based on the average outstanding principal of notes receivable in the real estate financing portfolio and the effective interest rates on the credit facility, the M&amp;T term loan facility, and the TD term loan facility, each as defined in Note 9.</span></div> 5 26094000 25288000 51745000 48247000 4394000 4073000 8605000 7717000 2420000 2340000 4835000 4608000 19280000 18875000 38305000 35922000 22870000 20629000 44748000 40286000 5956000 5332000 12079000 10491000 2135000 2157000 4350000 4242000 14779000 13140000 28319000 25553000 14301000 14034000 28653000 27636000 4737000 4271000 9008000 8428000 1331000 1134000 2626000 2193000 8233000 8629000 17019000 17015000 116839000 102574000 243814000 186812000 112500000 99071000 235398000 180241000 4339000 3503000 8416000 6571000 3966000 3225000 7966000 6761000 1767000 809000 3099000 1906000 2199000 2416000 4867000 4855000 48830000 46563000 96926000 89916000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles NOI to net income, the most directly comparable GAAP measure, for the three and six months ended June 30, 2024 and 2023 (in thousands): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,926 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition, development, and other pursuit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on real estate dispositions, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivatives and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized credit loss release (provision)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (provision) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,885 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Excludes real estate financing segment interest income of $4.0 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.0 million and $6.8 million for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) Excludes real estate financing segment interest expense of $1.8 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $3.1 million and $1.9 million for the six months ended June 30, 2024 and 2023, respectively.</span></div> 48830000 46563000 96926000 89916000 666000 189000 1292000 372000 20789000 19878000 41224000 38346000 394000 347000 789000 624000 4503000 4052000 10377000 9500000 5528000 18000 5528000 18000 1494000 0 1494000 102000 0 511000 0 511000 19460000 12820000 36103000 24025000 4398000 5005000 17286000 2558000 -228000 100000 -145000 177000 79000 168000 158000 261000 -1246000 336000 -712000 524000 3279000 14885000 21004000 20302000 4000000 3200000 8000000 6800000 1800000 800000 3100000 1900000 4300000 12900000 12700000 26600000 4200000 12800000 12500000 26300000 8800000 8300000 3600000 17300000 16300000 7300000 7600000 7800000 4300000 14500000 15100000 8500000 2900000 3600000 3800000 5700000 6800000 7400000 2300000 2200000 2600000 4600000 4400000 5200000 693000000 638900000 445600000 41400000 Leases <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lessee Disclosures</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, the Company has nine ground leases on nine properties. These ground leases have maximum lease terms (including renewal options) that expire between 2074 and 2117. The exercise of lease renewal options is at the Company's sole discretion. The depreciable life of assets and leasehold improvements are limited by the expected lease term. Five of these leases have been classified as operating leases and four of these leases have been classified as finance leases. The Company's lease agreements do not contain any residual value guarantees or material restrictive covenants.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lessor Disclosures</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, the Company leases its properties under operating leases and recognizes base rents on a straight-line basis over the lease term. The Company also recognizes revenue from tenant recoveries, through which tenants reimburse the Company on an accrual basis for certain expenses such as utilities, janitorial services, repairs and maintenance, security and alarms, parking lot and ground maintenance, administrative services, management fees, insurance, and real estate taxes. Rental revenues are reduced by the amount of any leasing incentives amortized on a straight-line basis over the term of the applicable lease. In addition, the Company recognizes contingent rental revenue (e.g., percentage rents based on tenant sales thresholds) when the sales thresholds are met. Many tenant leases include one or more options to renew, with renewal terms that can extend the lease term from <span style="-sec-ix-hidden:f-866">one</span> to 25 years, or more. The exercise of lease renewal options is at the tenant's sole discretion. The Company includes a renewal period in the lease term only if it appears at lease inception that the renewal is reasonably assured.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:38.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base rent and tenant charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued straight-line rental adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease incentive amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Above) below market lease amortization, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lessee Disclosures</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, the Company has nine ground leases on nine properties. These ground leases have maximum lease terms (including renewal options) that expire between 2074 and 2117. The exercise of lease renewal options is at the Company's sole discretion. The depreciable life of assets and leasehold improvements are limited by the expected lease term. Five of these leases have been classified as operating leases and four of these leases have been classified as finance leases. The Company's lease agreements do not contain any residual value guarantees or material restrictive covenants.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lessor Disclosures</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, the Company leases its properties under operating leases and recognizes base rents on a straight-line basis over the lease term. The Company also recognizes revenue from tenant recoveries, through which tenants reimburse the Company on an accrual basis for certain expenses such as utilities, janitorial services, repairs and maintenance, security and alarms, parking lot and ground maintenance, administrative services, management fees, insurance, and real estate taxes. Rental revenues are reduced by the amount of any leasing incentives amortized on a straight-line basis over the term of the applicable lease. In addition, the Company recognizes contingent rental revenue (e.g., percentage rents based on tenant sales thresholds) when the sales thresholds are met. Many tenant leases include one or more options to renew, with renewal terms that can extend the lease term from <span style="-sec-ix-hidden:f-866">one</span> to 25 years, or more. The exercise of lease renewal options is at the tenant's sole discretion. The Company includes a renewal period in the lease term only if it appears at lease inception that the renewal is reasonably assured.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:38.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base rent and tenant charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued straight-line rental adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease incentive amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Above) below market lease amortization, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9 9 5 4 1 P25Y <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental revenue for the three and six months ended June 30, 2024 and 2023 comprised the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:38.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base rent and tenant charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued straight-line rental adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease incentive amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Above) below market lease amortization, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 60995000 57093000 121178000 111564000 -1866000 -1788000 -3166000 -3243000 119000 150000 238000 315000 -523000 -1220000 -1040000 -1677000 63265000 59951000 125146000 116169000 Real Estate Investments<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not acquire or dispose of any properties during the six months ended June 30, 2024.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Real Estate Transactions</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the six months ended June 30, 2024, the Company recognized impairment of real estate of $1.5 million and wrote off development costs of $5.5 million related to undeveloped land under predevelopment, which reflects the excess of the book value of the property's assets over the estimated fair value of the property. The Company also recognized an income tax benefit of $1.6 million as a result of the recognized impairment and the development costs. On June 25, 2024, the Company entered into a non-binding letter of intent to sell the property to an unrelated third party for $4.8 million, which was used as an approximation of fair value as a level 3 input in the fair value hierarchy. The Company anticipates completing the transaction in 2025, subject to customary closing conditions. The land parcel did not meet the criteria to be classified as held-for-sale as of June 30, 2024.</span></div> 1500000 5500000 -1600000 4800000 Equity Method Investments<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Harbor Point Parcel 3</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns a 50% interest in Harbor Point Parcel 3, a joint venture with Beatty Development Group, for purposes of developing T. Rowe Price's new global headquarters office building in Baltimore, Maryland. The Company is a noncontrolling partner in the joint venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.4 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Harbor Point Parcel 3. The Company has an estimated equity commitment of up to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $47.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 3 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$42.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $40.7 million, respectively, which excludes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.2 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024 and 2023, Harbor Point Parcel 3 had no operating activity; therefore, the Company received no allocated income.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 3 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 50% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's joint venture partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 3 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Harbor Point Parcel 4</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Company acquired a 78% interest in Harbor Point Parcel 4, a real estate venture with Beatty Development Group, for purposes of developing a mixed-use project ("Allied | Harbor Point"), which is planned to include multifamily units, retail space, and a parking garage. The Company holds an option to increase its ownership to 90%. The Company is a noncontrolling partner in the real estate venture and will serve as the project's general contractor. During the six months ended June 30, 2024, the Company invested </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Harbor Point Parcel 4. The Company has an estimated equity commitment of up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$113.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> relating to this project. As of June 30, 2024 and December 31, 2023, the carrying value of the Company's investment in Harbor Point Parcel 4 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$110.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $101.3 million, respectively, which excludes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.8 million, respectively, of intra-entity profits eliminated in consolidation. For the six months ended June 30, 2024, Harbor Point Parcel 4 had no operating activity; therefore, the Company received no allocated income.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the terms of the operating agreement, the Company has concluded that Harbor Point Parcel 4 is a VIE and that the Company holds a variable interest. The Company has significant influence over the project due to its 78% ownership interest; however, the Company does not have the power to direct the activities of the project that most significantly impact its performance. This includes activity as the managing member of the entity, which is a power that is retained by the Company's partner. Accordingly, the Company is not the project's primary beneficiary and, therefore, does not consolidate Harbor Point Parcel 4 in its consolidated financial statements. The Company's investment in the project is recorded as an equity method investment in the consolidated balance sheets.</span></div> 0.50 1400000 47000000 42200000 40700000 2500000 2200000 0.50 0.78 0.90 9100000 113300000 110400000 101300000 1200000 800000 0.78 Notes Receivable and Current Expected Credit Losses<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes Receivable</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following notes receivable outstanding as of June 30, 2024 and December 31, 2023 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.542%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding loan amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest compounding</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real Estate Financing Project</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued interest and fees</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total loan amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total loan amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum principal commitment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis City Park II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Gainesville II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Kennesaw</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Peachtree Corners</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Allure at Edinburgh</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total mezzanine &amp; preferred equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="margin-bottom:2pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Outstanding loan amounts include any accrued and unpaid interest, and accrued fees, as applicable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(b) The interest rate varies over the life of the loans and the Company also earns an unused commitment fee on amounts not drawn on the loans. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(c) The interest rate varies over the life of the loan.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) The amounts as of June 30, 2024 and December 31, 2023 exclude $0.4 million and $0.7 million, respectively, of Current Expected Credit Losses (“CECL”) allowance that relates to the unfunded commitments, which were recorded as a liability under other liabilities in the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the notes receivable is accrued and funded utilizing the interest reserves for each loan and such accrued interest is generally added to the loan receivable balances. The Company recognized interest income for the three and six months ended June 30, 2024 and 2023 as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real Estate Financing Project</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis City Park II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Gainesville II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Kennesaw</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Peachtree Corners</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Allure at Edinburgh</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total mezzanine &amp; preferred equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes recognition of interest income related to fee amortization.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Includes recognition of unused commitment fees.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) This note receivable was redeemed on May 19, 2023 in connection with the Company’s acquisition of The Interlock.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Loan Losses</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through its real estate financing investments. As of June 30, 2024, the Company had five real estate financing investments, which are financing development projects in various stages of completion or lease-up. Each of these projects is subject to a loan that is senior to the Company’s loan. Interest on these </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loans is paid in kind and is generally not expected to be paid until a sale of the project after completion of the development.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management performs a quarterly analysis of the loan portfolio to determine the risk of credit loss based on</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the progress of development activities, including leasing activities, projected development costs, and current and projected</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subordinated and senior loan balances. The Company estimates future losses on its notes receivable using risk</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ratings that correspond to probabilities of default and loss given default. The Company's risk ratings are as follows:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pass: loans in this category are adequately collateralized by a development project with conditions materially consistent with the Company's underwriting assumptions.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Special Mention: loans in this category show signs that the economic performance of the project may suffer as a result of slower-than-expected leasing activity or an extended development or marketing timeline. Loans in this category warrant increased monitoring by management.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Substandard: loans in this category may not be fully collected by the Company unless remediation actions are taken. Remediation actions may include obtaining additional collateral or assisting the borrower with asset management activities to prepare the project for sale. The Company will also consider placing the loan on non-accrual status if it does not believe that additional interest accruals will ultimately be collected.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company updated the risk ratings for each of its notes receivable as of June 30, 2024 and obtained industry loan loss data relative to these risk ratings. Each of the outstanding loans as of June 30, 2024 was "Pass" rated. The Company's analysis resulted in an allowance for loan losses of approximately $2.1 million as of June 30, 2024, of which an allowance related to unfunded commitments of approximately $0.4 million as of June 30, 2024 was recorded as Other liabilities on the consolidated balance sheet.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, the Company reported $124.2 million of notes receivable, net of allowances of $1.7 million. At December 31, 2023, the Company reported $94.2 million of notes receivable, net of allowances of $1.5 million. Changes in the allowance for the six months ended June 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Funded</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Funded</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized credit loss provision (release)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release due to redemption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company places loans on non-accrual status when the loan balance, together with the balance of any senior loan, approximately equals the estimated realizable value of the underlying development project. As of June 30, 2024, no loans were placed on non-accrual status.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following notes receivable outstanding as of June 30, 2024 and December 31, 2023 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.542%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding loan amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest compounding</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real Estate Financing Project</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued interest and fees</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total loan amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total loan amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum principal commitment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis City Park II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Gainesville II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Kennesaw</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Peachtree Corners</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annually</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Allure at Edinburgh</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total mezzanine &amp; preferred equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="margin-bottom:2pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Outstanding loan amounts include any accrued and unpaid interest, and accrued fees, as applicable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(b) The interest rate varies over the life of the loans and the Company also earns an unused commitment fee on amounts not drawn on the loans. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(c) The interest rate varies over the life of the loan.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) The amounts as of June 30, 2024 and December 31, 2023 exclude $0.4 million and $0.7 million, respectively, of Current Expected Credit Losses (“CECL”) allowance that relates to the unfunded commitments, which were recorded as a liability under other liabilities in the consolidated balance sheets.</span></div> 20594000 5075000 25669000 24313000 20594000 0.130 19595000 4247000 23842000 22268000 19595000 0.140 30050000 4793000 34843000 15922000 37870000 0.140 15546000 2849000 18395000 11092000 28440000 0.150 9228000 1291000 10519000 9830000 9228000 0.150 95013000 18255000 113268000 83425000 115727000 12592000 12219000 1682000 1472000 124178000 94172000 400000 700000 The Company recognized interest income for the three and six months ended June 30, 2024 and 2023 as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real Estate Financing Project</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis City Park II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Gainesville II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Kennesaw</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solis Peachtree Corners</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Allure at Edinburgh</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Interlock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total mezzanine &amp; preferred equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes recognition of interest income related to fee amortization.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Includes recognition of unused commitment fees.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) This note receivable was redeemed on May 19, 2023 in connection with the Company’s acquisition of The Interlock.</span></div> 608000 732000 1355000 1402000 786000 654000 1572000 1247000 1315000 465000 2551000 465000 913000 0 1800000 0 344000 0 688000 0 0 1374000 0 3647000 3966000 3225000 7966000 6761000 666000 189000 1292000 372000 4632000 3414000 9258000 7133000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Loan Losses</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through its real estate financing investments. As of June 30, 2024, the Company had five real estate financing investments, which are financing development projects in various stages of completion or lease-up. Each of these projects is subject to a loan that is senior to the Company’s loan. Interest on these </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loans is paid in kind and is generally not expected to be paid until a sale of the project after completion of the development.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management performs a quarterly analysis of the loan portfolio to determine the risk of credit loss based on</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the progress of development activities, including leasing activities, projected development costs, and current and projected</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subordinated and senior loan balances. The Company estimates future losses on its notes receivable using risk</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ratings that correspond to probabilities of default and loss given default. The Company's risk ratings are as follows:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pass: loans in this category are adequately collateralized by a development project with conditions materially consistent with the Company's underwriting assumptions.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Special Mention: loans in this category show signs that the economic performance of the project may suffer as a result of slower-than-expected leasing activity or an extended development or marketing timeline. Loans in this category warrant increased monitoring by management.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Substandard: loans in this category may not be fully collected by the Company unless remediation actions are taken. Remediation actions may include obtaining additional collateral or assisting the borrower with asset management activities to prepare the project for sale. The Company will also consider placing the loan on non-accrual status if it does not believe that additional interest accruals will ultimately be collected.</span></div> 5 2100000 400000 124200000 1700000 94200000 1500000 Changes in the allowance for the six months ended June 30, 2024 and 2023 were as follows (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Funded</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Funded</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized credit loss provision (release)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release due to redemption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1472000 732000 2204000 1292000 338000 1630000 210000 -355000 -145000 412000 231000 643000 0 0 0 465000 0 465000 1682000 377000 2059000 1239000 569000 1808000 Construction Contracts<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction contract costs and estimated earnings in excess of billings represent reimbursable costs and amounts earned under contracts in progress as of the balance sheet date. Such amounts become billable according to contract terms, which usually consider the passage of time, achievement of certain milestones, or completion of the project. The Company expects to bill and collect substantially all construction contract costs and estimated earnings in excess of billings as of June 30, 2024 during the next 12 to 24 months.  </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of construction contract costs and estimated earnings represent billings or collections on contracts made in advance of revenue recognized.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in the balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to new billings, excluding amounts recognized as revenue during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred to receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction contract costs and estimated earnings not billed during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defers pre-contract costs when such costs are directly associated with specific anticipated contracts and their recovery is probable. Pre-contract costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.9 million were deferred as of June 30, 2024 and December 31, 2023, respectively. Amortization of pre-contract costs for the six months ended June 30, 2024 and 2023 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.3 million, respectively.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction receivables and payables include retentions, which are amounts that are generally withheld until the completion of the contract or the satisfaction of certain restrictive conditions such as fulfillment guarantees. As of June 30, 2024 and December 31, 2023, construction receivables included retentions of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$32.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $28.7 million, respectively. The Company expects to collect substantially all construction receivables outstanding as of June 30, 2024 during the next </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 to 24 months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of June 30, 2024 and December 31, 2023, construction payables included retentions of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$42.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $38.2 million, respectively. The Company expects to pay substantially all construction payables outstanding as of June 30, 2024 during the next 12 to 24 months.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted construction contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(869,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net position</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,876)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,310)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net position</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,876)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,310)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contracts/change orders</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work performed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending backlog</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,850 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,786 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,850 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,786 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to complete a majority of the uncompleted contracts in place as of June 30, 2024 during the next 12 to 24 months.</span></div> Construction Contracts<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction contract costs and estimated earnings in excess of billings represent reimbursable costs and amounts earned under contracts in progress as of the balance sheet date. Such amounts become billable according to contract terms, which usually consider the passage of time, achievement of certain milestones, or completion of the project. The Company expects to bill and collect substantially all construction contract costs and estimated earnings in excess of billings as of June 30, 2024 during the next 12 to 24 months.  </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of construction contract costs and estimated earnings represent billings or collections on contracts made in advance of revenue recognized.</span></div>The Company defers pre-contract costs when such costs are directly associated with specific anticipated contracts and their recovery is probable. P12M P24M <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in the balance at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to new billings, excluding amounts recognized as revenue during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred to receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction contract costs and estimated earnings not billed during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contracts/change orders</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work performed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending backlog</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,850 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,786 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,850 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,786 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 104000 21414000 342000 17515000 21414000 17515000 21454000 19282000 106000 343000 542000 406000 2000 2036000 1000 971000 542000 19418000 406000 18311000 1500000 1900000 200000 300000 32700000 28700000 P12M P24M 42500000 38200000 P12M P24M <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted construction contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(869,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net position</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,876)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,310)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction contract costs and estimated earnings in excess of billings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of construction contract costs and estimated earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net position</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,876)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,310)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.</span></div> 820166000 718571000 29958000 26089000 869000000 765970000 -18876000 -21310000 542000 104000 19418000 21414000 -18876000 -21310000 343406000 651840000 472169000 665564000 76585000 43975000 75181000 114767000 117141000 103029000 244500000 187545000 302850000 592786000 302850000 592786000 P12M P24M Indebtedness <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into an amended and restated credit agreement (the "Credit Agreement"), which provides for a $550.0 million credit facility comprised of a $250.0 million senior unsecured revolving credit facility (the "revolving credit facility") and a $300.0 million senior unsecured term loan facility (the "term loan facility" and, together with the revolving credit facility, the "credit facility"), with a syndicate of banks. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility includes an accordion feature that allows the total commitments to be increased to $1.0 billion, subject to certain conditions, including obtaining commitments from any one or more lenders. The revolving credit facility has a scheduled maturity date of January 22, 2027, with two six-month extension options, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee at each extension. The term loan facility has a scheduled maturity date of January 21, 2028.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2023, the Company increased the capacity of the revolving credit facility by $105.0 million by exercising the accordion feature in part, bringing the revolving credit facility capacity to $355.0 million and the total credit facility capacity to $655.0 million.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 14, 2024, the term loan facility commitment increased by $50 million to $350.0 million as a result of an existing lender increasing its outstanding commitment. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The revolving credit facility bears interest at the Secured Overnight Financing Rate ("SOFR") plus a margin ranging from 1.30% to 1.85% and a credit spread adjustment of 0.10%, and the term loan facility bears interest at SOFR plus a margin ranging from 1.25% to 1.80% and a credit spread adjustment of 0.10%, in each case depending on the Company's total leverage. The Company is also obligated to pay an unused commitment fee of 15 or 25 basis points on the unused portions of the commitments under the revolving credit facility, depending on the amount of borrowings under the revolving credit facility. If the Company or the Operating Partnership attains investment grade credit ratings from both S&amp;P Global Ratings and Moody's Investors Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the outstanding balance on the revolving credit facility was $187.0 million and $267.0 million, respectively. The outstanding balance on the term loan facility was $350.0 million as of June 30, 2024 and $300.0 million as of December 31, 2023. As of June 30, 2024, the effective interest rates on the revolving credit facility and the term loan facility, before giving effect to interest rate caps and swaps, were 6.94% and 6.89%, respectively. After giving effect to interest rate caps and swaps, the effective interest rates on the revolving credit facility and the term loan facility were 4.80% and 4.98%, respectively, as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay any loan under the credit facility in whole or in part without premium or penalty. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Operating Partnership is the borrower, and its obligations under the credit facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The Credit Agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the credit facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The Credit Agreement includes customary events of default, in certain cases </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the credit facility to be immediately due and payable.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">M&amp;T Term Loan Facility</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 6, 2022, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "M&amp;T term loan agreement") with Manufacturers and Traders Trust Company, as lender and administrative agent, which provides a $100.0 million senior unsecured term loan facility (the "M&amp;T term loan facility"), with the option to increase the total capacity to $200.0 million, subject to the Company's satisfaction of certain conditions. The proceeds from the M&amp;T term loan facility were used to repay the loans secured by the Wills Wharf, 249 Central Park Retail, Fountain Plaza Retail, and South Retail properties. The M&amp;T term loan facility has a scheduled maturity date of March 8, 2027, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.075% extension fee.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The M&amp;T term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the rate of interest in effect for such day as publicly announced from time to time by M&amp;T Bank as its “prime rate” for such day, (b) the Federal Funds Rate for such day, plus 0.50%, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&amp;P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 21, 2024, the M&amp;T term loan facility commitment increased by $35 million to $135.0 million as a result of adding a new lender to the facility.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2024 and December 31, 2023, the outstanding balance on the M&amp;T term loan facility was $135.0 million and $100.0 million, respectively. As of June 30, 2024, the effective interest rate on the M&amp;T term loan facility, before giving effect to interest rate swaps, was 6.89%. After giving effect to interest rate swaps, the effective interest rate on the M&amp;T term loan facility was 5.05% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the M&amp;T term loan facility in whole or in part without premium or penalty, provided certain conditions are met.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Operating Partnership is the borrower under the M&amp;T term loan facility, and its obligations under the M&amp;T term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The M&amp;T term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the M&amp;T term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the M&amp;T term loan facility to be immediately due and payable.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TD Term Loan Facility</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2023, the Company, as parent guarantor, and the Operating Partnership, as borrower, entered into a term loan agreement (the "TD term loan agreement") with Toronto Dominion (Texas) LLC, as administrative agent, and TD Bank, N.A. as lender, which provides a $75.0 million senior unsecured term loan facility (the "TD term loan facility"), with the option to increase the total capacity to $150.0 million, subject to the Company's satisfaction of certain conditions. The TD term loan facility has a scheduled maturity date of May 19, 2025, with a one-year extension option, subject to the Company's satisfaction of certain conditions, including payment of a 0.15% extension fee.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TD term loan facility bears interest at a rate elected by the Operating Partnership based on term SOFR, Daily Simple SOFR, or the Base Rate (as defined below), and in each case plus a margin. A term SOFR or Daily Simple SOFR loan is also subject to a credit spread adjustment of 0.10%. The margin under each interest rate election depends on the Company's total leverage. The "Base Rate" is equal to the highest of: (a) the Federal Funds Rate for such day, plus 0.50% (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its “prime rate” for such day, (c) one month term SOFR for such day plus 100 basis points and (d) 1.00%. The Operating Partnership has </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elected for the loan to bear interest at term SOFR plus margin. If the Company or the Operating Partnership attains investment grade credit ratings from both S&amp;P Global Ratings and Moody's Investor Service, Inc., the Operating Partnership may elect to have borrowings become subject to interest rates based on such credit ratings.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2023, the TD term loan facility commitment increased to $95.0 million as a result of the addition of a second lender to the facility. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of June 30, 2024 and December 31, 2023, the outstanding balance on the TD term loan facility was $95.0 million. As of June 30, 2024, the effective interest rate on the TD term loan facility, before giving effect to interest rate swaps, was 6.99%. After giving effect to interest rate swaps, the effective interest rate on the TD term loan facility was 4.85% as of June 30, 2024. The Operating Partnership may, at any time, voluntarily prepay the TD term loan facility in whole or in part without premium or penalty, provided certain conditions are met.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Operating Partnership is the borrower under the TD term loan facility, and its obligations under the TD term loan facility are guaranteed by the Company and certain of its subsidiaries that are not otherwise prohibited from providing such guaranty. The TD term loan agreement contains customary representations and warranties and financial and other affirmative and negative covenants. The Company's ability to borrow under the TD term loan facility is subject to ongoing compliance with a number of financial covenants, affirmative covenants, and other restrictions. The TD term loan agreement includes customary events of default, in certain cases subject to customary cure periods. The occurrence of an event of default, if not cured within the applicable cure period, would permit the lenders to, among other things, declare the unpaid principal, accrued and unpaid interest, and all other amounts payable under the TD term loan facility to be immediately due and payable.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently in compliance with all covenants under the Credit Agreement, the M&amp;T term loan agreement, and the TD term loan agreement, all of which are substantially similar. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other 2024 Financing Activity</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company exercised its option to extend the maturity date on the loan secured by Chronicle Mill by one year, which will now mature on May 5, 2025. The Company paid a nominal extension fee. The Company also holds an additional one-year extension option pursuant to which it may extend the maturity date to May 5, 2026, subject to the Company's satisfaction of certain conditions.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 10, 2024, the Company paid off the $1.76 million balance of the loan secured by the Red Mill Central shopping center and added the property to the unencumbered borrowing base.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the six months ended June 30, 2024, the Company borrow</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ed $23.0 million u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nder its existing construction loans to fund ongoing development and construction.</span></div> 550000000.0 250000000.0 300000000.0 1000000000.0 2 P6M 0.00075 105000000 355000000.0 655000000.0 50000000 350000000 0.0130 0.0185 0.0010 0.0125 0.0180 0.0010 0.0015 0.0025 187000000.0 267000000.0 350000000.0 300000000 0.0694 0.0689 0.0480 0.0498 100000000 200000000 P1Y 0.00075 0.0010 0.0050 0.0100 0.0100 35000000 135000000 135000000 100000000 0.0689 0.0505 75000000 150000000 P1Y 0.0015 0.0010 0.0050 0.0100 0.0100 95000000 95000000 95000000 0.0699 0.0485 P1Y P1Y 1760000 23000000 Derivative Financial Instruments <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into interest rate derivative contracts to manage exposure to interest rate risks. The Company does not use derivative financial instruments for trading or speculative purposes. Derivative financial instruments are recognized at fair value and presented within other assets and other liabilities in the condensed consolidated balance sheets. Gains and losses resulting from changes in the fair value of derivatives that are neither designated nor qualify as hedging instruments are recognized within the change in fair value of derivatives and other in the condensed consolidated statements of comprehensive income. For derivatives that qualify as cash flow hedges, the gain or loss is reported as a component of other comprehensive income (loss) and reclassified into earnings in the periods during which the hedged forecasted transaction affects earnings.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company held one interest rate cap corridor. The Company purchased a SOFR interest rate cap at 1.00% and sold a SOFR interest rate cap at 3.00%, resulting in a SOFR interest rate cap corridor of 1.00% to 3.00%, effective on September 1, 2022. This corridor is designated as a cash flow hedge. The intended goal of this corridor is to provide a level of protection from the effect of rising interest rates and reduce the all-in-cost of the derivative instrument. The Company paid a premium of $1.4 million to purchase the corridor. As of June 30, 2024, the notional amount was $73.6 million, which is the maximum notional amount. The corridor is scheduled to mature on September 1, 2024.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company held the following floating-to-fixed interest rate swaps ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Related Debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Index</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Swap Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Effective Rate</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market at Mill Creek loan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Harbor Point Parcel 3 senior construction loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Floating rate pool of loans </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Harbor Point Parcel 4 senior construction loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/1/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Floating rate pool of loans </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility and TD unsecured term loan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/19/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/19/2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thames Street Wharf loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/30/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/30/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;T unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/6/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/6/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liberty Retail &amp; Apartments loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) The Company novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024 and (B) $21.0 million to the loan secured by Liberty Retail &amp; Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) This interest rate swap agreement reduces the Company's interest rate exposure on the $180.4 million senior construction loan secured by the Company's Harbor Point Parcel 3 equity method investment as described in Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.6 million to reduce the swap fixed rate. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) The Company paid $13.3 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d) This interest rate swap agreement reduces the Company's interest rate exposure on the $109.7 million senior construction loan secured by the Company's Harbor Point Parcel 4 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.9 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(e) The Company paid $10.5 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(g) Designated as a cash flow hedge.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interest rate swaps and caps designated as cash flow hedges, realized gains and losses are reclassified out of accumulated other comprehensive income to interest expense in the condensed consolidated statements of comprehensive income due to payments received from and paid to the counterparty. During the next 12 months, the Company anticipates recognizing approximately $4.0 million of net hedging gains as reductions to interest expense. These amounts will be reclassified from accumulated other comprehensive income into earnings to offset the variability of the hedged items during this period.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivatives were comprised of the following as of June 30, 2024 and December 31, 2023 (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as accounting hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as accounting hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as accounting hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized changes in the fair value of the Company’s derivatives during the three and six months ended June 30, 2024 and 2023 were comprised of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized change in fair value of interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income statement presentation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivatives and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized cash flow hedge gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized change in fair value of interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 0.0100 0.0300 0.0100 0.0300 1400000 73600000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company held the following floating-to-fixed interest rate swaps ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Related Debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Index</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Swap Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Effective Rate</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market at Mill Creek loan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Harbor Point Parcel 3 senior construction loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Floating rate pool of loans </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Harbor Point Parcel 4 senior construction loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/1/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Floating rate pool of loans </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility and TD unsecured term loan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/19/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/19/2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thames Street Wharf loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily SOFR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/30/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/30/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">M&amp;T unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/6/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/6/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liberty Retail &amp; Apartments loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month SOFR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) The Company novated an existing 3.43% fixed rate swap with a $100.0 million notional and assigned (A) $11.1 million notional to the loan secured by Market at Mill Creek, effective April 17, 2024 and (B) $21.0 million to the loan secured by Liberty Retail &amp; Apartments, effective February 1, 2024. Once the novated swap related to the Market at Mill Creek loan expires, the $67.9 million swap on the senior unsecured loan will increase back to $79.0 million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) This interest rate swap agreement reduces the Company's interest rate exposure on the $180.4 million senior construction loan secured by the Company's Harbor Point Parcel 3 equity method investment as described in Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.6 million to reduce the swap fixed rate. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) The Company paid $13.3 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d) This interest rate swap agreement reduces the Company's interest rate exposure on the $109.7 million senior construction loan secured by the Company's Harbor Point Parcel 4 equity method investment as described in Note 6. As such, the loan is not reflected on the Company's consolidated balance sheets. The Company also paid $3.9 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(e) The Company paid $10.5 million to reduce the swap fixed rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(f) Subject to cancellation by the counterparty beginning on May 1, 2025 and the first day of each month thereafter.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(g) Designated as a cash flow hedge.</span></div> 11053000 0.0343 0.0509 90000000 0.0275 0.0482 330000000 0.0275 0.0438 100000000 0.0275 0.0512 300000000 0.0275 0.0438 100000000 0.0320 0.0484 67178000 0.0093 0.0233 100000000 0.0350 0.0505 21000000 0.0343 0.0493 67947000 0.0343 0.0498 1187178000 0.0343 100000000 11100000 21000000 67900000 79000000 180400000 3600000 13300000 109700000 3900000 10500000 4000000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivatives were comprised of the following as of June 30, 2024 and December 31, 2023 (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as accounting hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as accounting hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as accounting hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1020000000 25321000 0 1020000000 20761000 0 0 0 0 0 0 0 1020000000 25321000 0 1020000000 20761000 0 167178000 6964000 0 667894000 7141000 0 73562000 255000 0 98269000 960000 0 1260740000 32540000 0 1786163000 28862000 0 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized changes in the fair value of the Company’s derivatives during the three and six months ended June 30, 2024 and 2023 were comprised of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate caps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized change in fair value of interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income statement presentation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivatives and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized cash flow hedge gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized change in fair value of interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -975000 10738000 9074000 7236000 8000 362000 24000 -366000 -967000 11100000 9098000 6870000 -1951000 4294000 4560000 490000 984000 6806000 4538000 6380000 -967000 11100000 9098000 6870000 Equity <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholders’ Equity</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2020, the Company commenced an at-the-market continuous equity offering program (the "ATM Program") through which the Company may, from time to time, issue and sell shares of its common stock and shares of its 6.75% Series A Cumulative Redeemable Perpetual Preferred Stock (the "Series A Preferred Stock") having an aggregate offering price of up to $300.0 million, to or through its sales agents and, with respect to shares of its common stock, may enter into separate forward sales agreements to or through the forward purchaser. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company issued and sold 402,429 shares of common stock at a weighted average price of $10.97 per share under the ATM Program, receiving net proceeds, after offering costs and commissions, of $4.3 million. During the six months ended June 30, 2024, the Company did not issue any shares of Series A Preferred Stock under the ATM Program. Shares having an aggregate offering price of $196.0 million remained unsold under the ATM Program as of August 2, 2024.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 2, 2024, in connection with the tender by a holder of 9,286 units of limited partnership interest in the Operating Partnership ("Class A Units") for redemption by the Operating Partnership, the Company elected to satisfy the redemption request with a cash payment of $0.1 million.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncontrolling Interests</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of June 30, 2024 and December 31, 2023, the Company held a 75.6% economic interest in the Operating Partnership. As of June 30, 2024, the Company also held a preferred interest in the Operating Partnership in the form of preferred units with a liquidation preference of $171.1 million. The Company is the primary beneficiary of the Operating Partnership as it has the power to direct the activities of the Operating Partnership and the rights to absorb 75.6% of the net income of the Operating Partnership. As the primary beneficiary, the Company consolidates the financial position and results of operations of the Operating Partnership. Noncontrolling interests in the Operating Partnership represent units of limited partnership interest in the Operating Partnership not held by the Company. As of June 30, 2024, there were 21,543,776 Class A Units and 165,523 LTIP Units in the Operating Partnership ("LTIP Units") not held by the Company. The Company's financial position and results of operations are the same as those of the Operating Partnership. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, the Operating Partnership owns a majority interest in certain non-wholly owned operating and development properties. The noncontrolling interest for consolidated real estate entities was $9.5 million and $10.0 million as of June 30, 2024 and December 31, 2023, respectively, which represents the minority partners' interest in certain joint venture entities.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2023, the Company adopted a $50.0 million share repurchase program (the "Share Repurchase Program"). Under the Share Repurchase Program, the Company may repurchase shares of common stock and Series A Preferred Stock from time to time in the open market, in block purchases, through privately negotiated transactions, the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, or other means. The Share Repurchase Program does not obligate the Company to acquire any specific number of shares or acquire shares over any specific period of time. The Share Repurchase Program may be suspended or discontinued at any time by the Company and does not have an expiration date.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company did not repurchase any shares of common stock or Series A Preferred Stock. As of June 30, 2024, $37.4 million remained available for repurchases under the Share Repurchase Program.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends and Distributions</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the following dividends/distributions were declared or paid:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.463%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends per Share/Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Dividends/Distributions on Stock and Units (in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/14/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/27/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/04/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/20/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">03/27/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/04/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/13/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/26/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/05/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/02/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/12/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/20/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/15/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/13/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/01/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/15/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.0675 300000000.0 402429 10.97 4300000 196000000.0 9286 100000 0.756 0.756 171100000 0.756 21543776 165523 9500000 10000000.0 50000000 0 37400000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the following dividends/distributions were declared or paid:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.463%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends per Share/Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Dividends/Distributions on Stock and Units (in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/14/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/27/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/04/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/20/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">03/27/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/04/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock/Class A Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/13/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/26/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/05/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/02/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">01/12/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">02/20/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/01/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">04/15/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">06/13/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/01/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/15/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.421875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.195 17233000 0.205 18183000 0.205 18272000 0.421875 2887000 0.421875 2887000 0.421875 2887000 Stock-Based Compensation <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s Amended and Restated 2013 Equity Incentive Plan, as amended June 14, 2023 (the "Equity Plan"), permits the grant of restricted stock awards, stock options, stock appreciation rights, LTIP Units, performance units, and other equity-based awards up to an aggregate of 3,400,000 shares of common stock. As of June 30, 2024, there were 1,162,645 shares available for issuance under the Equity Plan. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the six months ended June 30, 2024, the Company granted an aggregate of 278,465 shares of restricted stock, 125,829 LTIP Units, and 50,000 performance units to employees and non-employee directors with a weighted average grant date fair value of $10.70 per share of restricted stock, $9.64 per LTIP Unit, and $9.23 per performance unit, respectively. During the six months ended June 30, 2024, employees surrendered 91,623 shares of stock for income tax withholdings. During the six months ended June 30, 2024, 8,832 shares of restricted stock and 9,375 performance units were forfeited in accordance with service conditions of grants. Employee restricted stock awards generally vest over a period of two years: one-third immediately on the grant date and the remaining two-thirds in equal amounts on the first two anniversaries following the grant date, subject to continued service to the Company. Executive officers' restricted shares or LTIP Units generally vest over a period of three years: two-fifths immediately on the grant date and the remaining three-fifths in equal amounts on the first three anniversaries following the grant date, subject to continued service to the Company. Non-employee director restricted stock awards or LTIP Units may vest either immediately upon grant or over a period of one year, subject to continued service to the Company. Employee performance units generally vest over a period of six years: two-fifths on the last day of a three year performance period, and the remaining three-fifths in equal amounts on the first three anniversaries following the end of the three year performance period, subject to continued service to the Company and certain market conditions. Unvested restricted stock awards, LTIP Units, and performance units are entitled to receive distributions from their grant date.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024 and 2023, the Company recognized $0.8 million and $0.3 million, respectively, of stock-based compensation cost. During the six months ended June 30, 2024 and 2023, the Company recognized $3.2 million and $2.4 million, respectively, of stock-based compensation cost. As of June 30, 2024, there were 309,704 unvested shares of restricted stock, 75,498 unvested LTIP Units, and 151,250 unvested performance units outstanding; the total unrecognized compensation expense related to unvested shares of restricted stock, unvested LTIP Units, and unvested performance units was $3.8 million, which the Company expects to recognize over the next 66 months.</span></div> 3400000 1162645 278465 125829 50000 10.70 9.64 9.23 91623 8832 9375 P2Y P3Y P1Y P6Y P3Y P3Y 800000 300000 3200000 2400000 309704 75498 151250 3800000 P66M Fair Value of Financial Instruments <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements are based on assumptions that market participants would use in pricing an asset or a liability. The hierarchy for inputs used in measuring fair value is as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — quoted prices in active markets for identical assets or liabilities </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — observable inputs other than quoted prices in active markets for identical assets and liabilities </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — unobservable inputs </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as disclosed below, the carrying amounts of the Company’s financial instruments approximate their fair values. Financial assets and liabilities whose fair values are measured on a recurring basis using Level 2 inputs consist of interest rate swaps and caps. The Company measures the fair values of these assets and liabilities based on prices provided by independent market participants that are based on observable inputs using market-based valuation techniques.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities whose fair values are not measured at fair value but for which the fair value is disclosed include the Company's notes receivable and indebtedness. The fair value is estimated by discounting the future cash flows of each instrument at estimated market rates consistent with the maturity, credit characteristics, and other terms of the arrangements, which are Level 3 inputs under the fair value hierarchy.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to estimate the fair value may fall into different levels of the fair value hierarchy. For disclosure purposes, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considerable judgment is used to estimate the fair value of financial instruments. The estimates of fair value presented herein are not necessarily indicative of the amounts that could be realized upon disposition of the financial instruments.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and fair values of the Company’s financial instruments as of June 30, 2024 and December 31, 2023 were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:40.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indebtedness, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap and cap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Excludes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$9.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $10.4 million of deferred financing costs as of June 30, 2024 and December 31, 2023, respectively.</span></div> Fair Value of Financial Instruments <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements are based on assumptions that market participants would use in pricing an asset or a liability. The hierarchy for inputs used in measuring fair value is as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — quoted prices in active markets for identical assets or liabilities </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — observable inputs other than quoted prices in active markets for identical assets and liabilities </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — unobservable inputs </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as disclosed below, the carrying amounts of the Company’s financial instruments approximate their fair values. Financial assets and liabilities whose fair values are measured on a recurring basis using Level 2 inputs consist of interest rate swaps and caps. The Company measures the fair values of these assets and liabilities based on prices provided by independent market participants that are based on observable inputs using market-based valuation techniques.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities whose fair values are not measured at fair value but for which the fair value is disclosed include the Company's notes receivable and indebtedness. The fair value is estimated by discounting the future cash flows of each instrument at estimated market rates consistent with the maturity, credit characteristics, and other terms of the arrangements, which are Level 3 inputs under the fair value hierarchy.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to estimate the fair value may fall into different levels of the fair value hierarchy. For disclosure purposes, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considerable judgment is used to estimate the fair value of financial instruments. The estimates of fair value presented herein are not necessarily indicative of the amounts that could be realized upon disposition of the financial instruments.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and fair values of the Company’s financial instruments as of June 30, 2024 and December 31, 2023 were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:40.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indebtedness, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap and cap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Excludes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$9.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $10.4 million of deferred financing costs as of June 30, 2024 and December 31, 2023, respectively.</span></div> 1428595000 1410767000 1407323000 1389296000 124178000 124178000 94172000 94172000 32540000 32540000 28862000 28862000 9400000 10400000 Related Party Transactions <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides general contracting services to certain related party entities that are included in these condensed consolidated financial statements. Revenue and gross profit from construction contracts with these entities for the six months ended June 30, 2024 and 2023 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nominal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding construction receivables due from related parties as of June 30, 2024 and December 31, 2023.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company provides general contracting services to the Harbor Point Parcel 3 and Harbor Point Parcel 4 ventures. See Note 6 for more information. During the three and six months ended June 30, 2024, the Company recognized gross profit o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">f $0.2 million and $0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, respectively, relating to these construction contracts. During the three and six months ended June 30, 2023, the Company recognized gross prof</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">it of $0.4 million and $0.7 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">respectively, relating to these construction contracts.</span></div> 0 0 200000 300000 400000 700000 Commitments and Contingencies <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is from time to time involved in various disputes, lawsuits, warranty claims, environmental, and other matters arising in the ordinary course of business. Management makes assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters. </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently is a party to various legal proceedings, none of which management expects will have a material adverse effect on the Company’s financial position, results of operations, or liquidity. Management accrues a liability for litigation if an unfavorable outcome is determined to be probable and the amount of loss can be reasonably estimated. If an unfavorable outcome is determined to be probable and a range of loss can be reasonably estimated, management accrues the best estimate within the range; however, if no amount within the range is a better estimate than any other, the minimum amount within the range is accrued. Legal fees related to litigation are expensed as incurred. Management does not believe that the ultimate outcome of these matters, either individually or in the aggregate, could have a material adverse effect on the Company’s financial position or results of operations; however, litigation is subject to inherent uncertainties.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s leases, tenants are typically obligated to indemnify the Company from and against all liabilities, costs, and expenses imposed upon or asserted against it as owner of the properties due to certain matters relating to the operation of the properties by the tenant.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with certain of the Company's real estate financing activities and equity method investments, the Company has made guarantees to pay portions of certain senior loans of third parties associated with the development projects. As of June 30, 2024, the Company had an outstanding guarantee liability of $0.1 million related to the $32.9 million guarantee of the senior loan secured by Harbor Point Parcel 4.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a bonding line of credit for its general contracting construction business and is contingently liable under performance and payment bonds, bonds for cancellation of mechanics liens and defect bonds. Such bonds collectively totaled</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $8.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $6.5 million as of June 30, 2024 and December 31, 2023, respectively.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unfunded Loan Commitments</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain commitments related to its notes receivable investments that it may be required to fund in the future. The Company is generally obligated to fund these commitments at the request of the borrower or upon the occurrence of events outside of the Company's direct control. As of June 30, 2024, the Company had five notes receivable with a total of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$23.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of unfunded commitments. If commitments are funded in the future, interest will be charged at rates consistent with the existing investments. As of June 30, 2024, the Company has recorded a $0.4 million CECL allowance that relates to the unfunded commitments, which was recorded as a liability in other liabilities in the consolidated balance sheet. See Note 7 for more information.</span></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is from time to time involved in various disputes, lawsuits, warranty claims, environmental, and other matters arising in the ordinary course of business. Management makes assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters. </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently is a party to various legal proceedings, none of which management expects will have a material adverse effect on the Company’s financial position, results of operations, or liquidity. Management accrues a liability for litigation if an unfavorable outcome is determined to be probable and the amount of loss can be reasonably estimated. If an unfavorable outcome is determined to be probable and a range of loss can be reasonably estimated, management accrues the best estimate within the range; however, if no amount within the range is a better estimate than any other, the minimum amount within the range is accrued. Legal fees related to litigation are expensed as incurred. Management does not believe that the ultimate outcome of these matters, either individually or in the aggregate, could have a material adverse effect on the Company’s financial position or results of operations; however, litigation is subject to inherent uncertainties.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s leases, tenants are typically obligated to indemnify the Company from and against all liabilities, costs, and expenses imposed upon or asserted against it as owner of the properties due to certain matters relating to the operation of the properties by the tenant.</span></div> 100000 32900000 8300000 6500000 5 23900000 400000 Subsequent Events <div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date on which this Quarterly Report on Form 10-Q was filed, the date on which these financial statements were issued, and identified the items below for disclosure.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Notes Receivable</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 10, 2024, the Company entered into a $27.0 million preferred equity investment for the development of a multifamily property located in Huntersville, North Carolina ("Solis North Creek"). The preferred equity investment has economic terms consistent with a note receivable, including a mandatory redemption feature. The Company's investment bears interest at a rate of 12.0% for the first 24 months. Beginning on July 10, 2026, the investment will bear interest at a rate of 9.0% for 12 months. On July 10, 2027, the investment will again bear interest at 12.0% through maturity. The interest compounds annually. The Company also earns an unused commitment fee of 4.5% on the unfunded portion of the investment's maximum loan commitment, which also compounds annually. The preferred equity investment is subject to a minimum interest guarantee of $8.9 million over the life of the investment.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 1, 2024, the Company signed an amendment to the operating agreement for the entity in which the Company owns its real estate financing investment with respect to Solis Gainesville II to reduce the preference rate on the investment from 14.0% to 6.0% starting on January 1, 2025. The Company also received a call option to purchase a controlling interest in the entity that owns Gainesville II at fair market value during the period from January 1, 2025 to December 31, 2025, which option also gives the Company a right of first refusal to buy the property during the same period.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 10, 2024, the Company's preferred equity investment in Solis City Park II was redeemed in full for total consideration of $25.8 million, including $5.2 million of interest. Interest for the month of June 2024 was waived as part of the note redemption.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Indebtedness</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2024, the Company had net borrowings of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$27.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> on the revolving credit facility.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2024, the Company issued and sold 413,250 shares of common stock at a weighted average price of $11.11 per share under the ATM program, receiving net proceeds, after offering costs and commissions, of $4.5 million.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2024, in connection with the tender by holders of Class A Units of 79,650 Class A Units for redemption by the Operating Partnership, the Company elected to satisfy the redemption requests through the issuance of an equal number of shares of common stock.</span></div> 27000000 0.120 0.090 0.120 0.045 8900000 0.140 0.060 25800000 5200000 27000000 413250 11.11 4500000 79650 false false false false The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Condensed Consolidated Statements of Cash Flows (in thousands): June 30, 2024June 30, 2023Cash and cash equivalents$20,306 $34,054 Restricted cash (a)1,391 2,043 Cash, cash equivalents, and restricted cash$21,697 $36,097 (a) Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements. Restricted cash represents amounts held by lenders for real estate taxes, insurance, and reserves for capital improvements.

    M$P!JKBZ GD!GQ57'2QD?N2K<;4E MI?([>,+5GWP+'BH9RC!0-8DE.&/ N]5WFK9N2VO?S/R]4/RM !T_H&$(2(ZD M2P$;GEHP2M#C:F%5&A3M+JS2V?G-[2,'>.Q7O/DU'OXM=Y3KG*.GL7)AFV77 MJR:>(?2+8N,YZ]BE4G[;8>G;;SF_)9O\H:%WOI ;U4BDN M]6)FGV>IQ#B5HBNGHUS*)+E5DRFZPI]F4[3?,S,":EZYPELK-SEKQN6IS&W. MVZH%EF4H\!"'<1)@B#(1PBRF'B0>(CY!'D[TAGJ.$5EXL_?)@CU=HTT^JJ'Q MC>U*;K/-;"6R]B;6D6ELX\KW>YM6_M=QPXXNO,LN]/BCJ#F5#@Q[R\F^LLA'D0(. M#V#L$84.Y&40XX#!+/ 3^7]^ZA%L$FUBT%S,W@L2AE' M,AGFAPJ1-U/]$BE1,P\#GX5>& 1:_1*7EU_Z\FA/K"L",(S@3U2AM]OL!32\ M/-*6S6(BQR41G(W=>+'XRK,U+@EV/D#CXE-VVZEI+>3U]MU?:CP:5]OT/F!4 M@7_X,$NXC*!IPJ67'@@8L4">:3*8]D.C,J0+-!;>6'N*@+MV(B3^*?'NSP75] MW7E-$94;C% ,O3@C$(4$P2SS/]"!N(:IJVX&C*)X!?9RN_'J*RZ+R=$/=V;4X_;[<]N]DM] MAW^H@_:Z8/)OJAUG^Q&T.:]O=I6Z39<_^R0E:__CWLOB@-,HDGL729\TB80: M(Y7 @ 5>FA$1!EP+86,N(TL7)G1L@>>6K^:B%K><@NPAB[- MS,=!C7<]-79,@8\::C0V)'-UX,C26+.QJBF:JZQ36S5[/9NKLIUR7IZQ K_% M3^WM;I1XV&-Q!@E/I:5*/!E"1SZ% 8_\C'LX)9'67-PA HM?D1U)=D/7C*_' M+FAEW(BXD-70MS 5T_!*;%B66==A%Y9=\2IL6*B7UV CSUGFIO*'(A-8.@D9A9@BK$92DS2(_2 )(Z.QMRTQ ^?1<\4=>U/DWKAH0G_@GOKT57_%?U]NV4Z[I0BJ5.U 66RF^7.UA MGY*XCP.61%F (8FI O(32)[EC,(HR;*0!US$7G1?\ =U%::9,YC'D=9FRMK- MU.?+X%SL\:?&7RD.?P6;4L;>N,>@ZI,O7K"H:D<;'DV'7,S]2)K9BQ44;^F) M]#7><@9^^2@5_FL[$*,40#)Y!:Y/U/^24;#GU&%>Q(W*7.5/9G*S;I[%C>K. M\C&.EIU3%9B7Q8T\G4W6D)/\ "L02*R,<*@UM-E(X]Z;IS)F+BXPAKHW$/ M$5EXBW1D08^N?LGGH&+&]XPK<D(4TB+(H\*''4P11*$*8"DJE MY:%I1#P1IMAH>/TDQ87MSIX^$.W0I'W#J"&@T*3>] )WI]HP,TL'1=R,BF^. M'J0KDBO\H$EZZR((Z8I_AB&D_:)E80+[GUTWJ/5K>9P>%(52XV9/P$P5P43]6?^CUU>YPKFL/J64S5=.R_99T[+AZ)9^9ZF/@F# MB$#*J7+=B4(D2T)(536@+QT8C+3 55^)_Z4O/A0GD"A6I?TY\FI7>[CVM]4S M;C_Q%S,SE==W'VZN0,,J;'A551=-E?(+K*BS^0IM;=>'@E8-_H!H0!IK-4C\ MP+3#^HS7T;:KLHZ5N5^W&N1U/LU9$D&VQ=-_L\DT/ DHA=?N"1A Q MJI*Q00RQ" D,(\S"*"49IUJYH"$""UO\EJ1^RO6B#J;3K7,E,[.,'9KTGIS# M^M4I66:D6"\NNUIZ=4RH?FIU]#ES(,D/19W+)[]6;'\/?5>5]%.YO6;EL]S8 MQB,9M1=<>%]U?( ]?..A0D)51"J6.-O)UU7W+.A8TP>KU-?:^,Y<3&%FV]5" M5PL,=C16A!4PICZ5U3 SC07OPVF:OVR><'Z_SXG(8YSGW]1UZSLA.%5]T>WY MWJ(D$<&8B!+HL01#%,8<8I(@B 3S2$($"CVJFW[6([FP#3DP 8Y<@ ,;H.7# MJ%;40)O3.6OW.C(S&Z^J'OW\MGLUV66[M=3E)O]M)O)(-EQSH=5RXV:"]3/E MAF]: LGAO%!53+?%V[Q^+NN\!;&[KFN^K7UIKSE")$*0A"2 "CT*$IP1F*$T M(%PD<9)JE MS-(HA7$441)Y4JFAV%Q_X M/?5\&HI VM,H32!*XP#BT.NW;\RFAJFZD"K7Q, M5VJ9[VQ>'0J @6*F&WK$P)&?Y50WR_]TI4)WCN@,5<[U3'648>:BCJ[XFKZJ MCJ@33JO6$C/1D&[%#:X?WV_*[_4UJ;<5IMM[DOHL$2&"'B$11(0(F 5A"!FC M)$S#*.#"")1LC-CBEZQ[-"'I2RCBH*$N(]6.OBUTTB6]Z?E9KK1A9E-G*,(> M9VE$0M>H2Y=(O0X&TXC0@XA,8^^8^U8WW2 ZU22N;N,*A42S563D ^E+/.+V:"RRFJ>C+U#?N3%X MRV+"=\%5M?T-5^[29[[%^6:/B)5RQ GW(@_*;3#-VX7\=F;* M\+.;S>>>$FML-O?@N^O-Y9YB_\5,[LF'S6N3/K=96_51NQY(EB4<92*!?J2R M_0R'D# 90&5IP$0DB.?I%R:=K;ZP@?G,O^5UEVV]J_*R.MSF&?>(GBMFW,;, M%M?,MMA+:E2S-"C1C(*E\S57JU8:%*=?JC3\D%U^XJ[J:N&;:L/.<*<(!UD4 M>=!' D&4T0RF81)!@D6""$X1-QMS?8G(PIOM0!+4BJ99\N&B4O22#G-%-=MH M1RG;*FCWF)9C\CA*+5PDL6I*84S(TU3"Z+.6>["M<*_?E_+@?):?^A'7_%;< ME$]/:L)],W@^3OR8!A%,D1K.DA(&"4U2Z 51%(0IS;* 6%S33E->YZKV2+PI MCZOX-J\.233:<-/N8XL[6PWM^H)(E:(,\EB!@G*%]\5)!OTL%C3R2)I2H_X9 M1VJ=XVJ\JCXU3:53+1D:SHYVTRC2TY;*V;;J^3)Z;)C;46UA75G5:8+KVEAM M!9Q97/TWS7,:GW;*@-^*WYK)N\T,S/K>]T.<>4+ *%+6-@@(S$CB0QQRC\5) M'%.FG;2]1&#AW=^25+_+W3QAT^G!%Y4RG<68*ZK9%NZDO!6@I=?.^)TKI7[. M8JZT=NF*@6_K:,CNF$PCN8J+KZV6IAACNI^A&'W.MJ>?;#\4];;:':>\> R% M:191R)&7091(9R+U_002CV(:TA!'B5'P=('&TG>Y])&SW:8Y#3^6Q0-4P_/: M<4Q'1FJ[D3B7-*;G+LS4@YEQ.5/!5RL56'3T#PKIK(?_G,+*7?N#(I[WZ0\_ M:G[4?RDW>:WJ['C]+=]L^.^[S387^"G?_.A"_-"C<9PF#/H8JRC+CU45'(=> MPOPH9EQ-!M ]]R>I+;V)%7W08P!\^*!_-D[K"@6Q)\,E 5,J_X&",(%ID*D* M;)\0BI-8!,']-UZ1FUUC-.=,6I^^IZ;]D<8DMK<.F+/_\FUP8/^R1O3R2L8"$ MTO+S)(&(^0(2'H8PQDD8\Q1A:=.T+[ O45CZ\KJC"3JB!M>W%_4Q;:UF2VEF MH4X%M+FHOBBIP27U7(DM+ZAU/ZW9U?28,&/7TA??6^]*>HSM%]?1HP_.&\6H MRH3W983_R=D#WS=O?"W?\,^[NK\N+A$_]KZP>_E\7VL?[$M_>I MYR64I2'$G$HO4R0R0 Q]#V+L)0%.8X:X9S.]<1Y;"QNHIOFHZC$!6,,%*%3+ MNQ^ IX81NSF0,S^(7ORYOIK-+.2+7H-CY3%H> 3]YJ]M"0@'?59!RROXU'V, MEMT&-M[]N$HW"G0\X7(F4Z\R%-.-(H?F:#I:W;)MHLN_W(HO_$&=F9_YHC ET!,^@R@*,Y@RX<,H\FC D2":G6LS>%@Q M,=>1!0>F0(^K*T!^')ZP&UUM\0'T[.C":K7/\[G3J'DCA[U.7/5W6'"P;MN' MO8K.ND%F+&5ISG:DYO_8R=7>?5-+RE4:P(V0$QXC/X0<,011G"8PHW$F_X28 M2&-/L,@(\7> SM)FZ4 5-&2!HFN$43*E)TW+,E]Z0^MA([BY<1@7RY4!&*"R M[B8?%_5L(T\\;K=9W_UCIV8*[)L-,T+CA'L84D^D$*G\4$81@H)'*/)P%'#/ M:%CPR^47WIHM,>LNS!-5Z&U#>P'-=I^^;,9;[K((CG;:R>*K;K#+@IWNJX&G M+&?GJ4!!'K6J4*\R&.42Q=4(_#S)=!-/,9CTF4^1'3ZJVQHK[PAM7" MB;O:MZE(KEQBZYTJ>OIR95'UF1D 8\U9W,R8J] E4N$,52X(6JCUR^@8P'! M$[.P#$_7_(E@#0?$-4,X'%K$SEGZS#<-_(R:>?ZUPD4M_2_YJ_4Q+WC3PWV/ M:8"QQQ&,2$@ABOP $H]X$/E)PC*/>S[3NJC6);BP7>[(@X8^Z#%@>!,TJ3<] MS\JE-LS,[* BP-\5]18SP:';I2NI(R=LDMRJ+IFN\*<.FO9[EDBGO. 5WEP7 M[)H]Y46NPB]E:-ZU#>0QMP)3Z(I:F*,Y2U3XG_X%\"C%.,119%*>"!"@,L0W4 MJ0,MSLO;4X6^8F3GMZ^,E:?!N8NJ3.=*IGI"NH$XGJ*V+=:HG^AG8 MJ>9K=F;TMGK 1?[/QB=_,319TKN3OS-[?_U6=-X=WASPP8X8C%<\<@#N* /P_ MC_FKZ\VF_*[^ZGU9W52-PZT0;_!&_>3+(^?;X\\^YICDFWS[XYZG M@<>(0)"B)(+(9S'$U LA)QEC<1B' A&S*P(WC"UM%?:<-7 1FQ(7\A^U4;.Y MT\] /$:]1$0PI+XO/T.<0.QY*8QY$B<"<<^/O?OG)C$I37NU_7D_QBF3VI_D M#7_(BT*9+M)R\TJ?@B:8ITD8P\C/"$1I@B"6'P1B[@5)BI)0[>Q6RG<%^]D_ MQ)Y%_1J,@KW^-]"]3UM?JS97;;Q_*W2T/._51..&&Z#8:4!U);.PXQ8V[%[U M'[D"!YY?Z<.8WM*M_X'F7."M^J$L;OK<:G/R$M 1N97O!]TJZ?SJT/'ZYN'8 MNW]L?UQ_KUA]S?YG#R2N&89=>'6=8G#"=$#P!C@I+)+Z(5],6!;@LF!38=Y=STTFA(59I)V?GB M&Z99#W(W%)T>PYI"NG[A^O*O*;SGC[,V/ M/VK./A2'.IYK5;K3_&K?DPAQ$02QW,"80<1$!E,_""&36SD+@C0E*+W?EEN\ MT=N^^J2-3M$# ]J_UY(10%7_[R\[R8'*6?P*GCNN5!N;.-2?X0-+9AO=0,MZ M>W\9W9F9 Z6VIFWZKJ>K7Q0C("]^!0=>P/6TUHSMA+D"')D. \*K6A-SA9P: M&(L5S-.K7Q_Y.Y;797']C*O6B]N#B?E8A)[OP02K:AU&(TB(D'\*1$18'"#L M:>$ CE)9V!^7=$%+&!PIZR<3AI4SG;)Q(K+A9<@E:2W*F8?%UD^(.!'?+KMA M]M&-$A.34HUD&8;?72UE,,E^/_Z??M@\F&]"QC\*5FU^//0NBO1O5@<76-B0 M2))GLZ*9I5F#^\ZFK!_J1@_9!_ M^F'+L0R\:M FKPC!-/,9Y&D6A3@0+(ZU+D$G MZ"R\(WM404O6< S @';T_'T',IMMR7-QEQB6,BZ5*V3_ 2KKPOF/BWJ&X3_Q MN&5K<9,I?X]IDSEH$36B,%)1/?0((Q )/X+8#V,8)Y@+%&2I2,Q:B\](++PO MNWNA/44K&(T+>M';EO.D-=N1AH*:-Q8/RN*JL?B MEM&U1ZU";UFR-XO%6_R]K^^SBW_P#>=TOL%*9R 3_U<6 MCXPK=*F2D@FJ9GX!X_G]M=Q43&VL]QO\<,^#- XXIM"+4@H1#WR8!3B%C%(: M)%&4I9%6D'RV\L+N]X$64,3T#.ZY]..'WRR9##-1>N)H&Y-!UD[/@]#Y,L2I"O=@93 MQ2/2N64TACB.HAC+")9%PB1,O4AEX:WRH6"2&F<%5^>9\1S)RXK1BU-GBVNV MBUY.@+H"BB1H:+H+5T=%(0AYX,A9%GHQ%0Q_!"&9+$/JZZ:Y[%1S ME@.S7,;<$7Y7;*5__9D_-+@&Q?83?I('?D2"-)+'?$I250."(YBA&$,:,LRS M+$S#4 M%=HC PG:B)0F.-($BJN\>7]3)M)<\5U*S'6\HI)'3/":)E>]\<<'5 M7.@Q].ASE@=X630MZF5U1'W(,(Z0NH-E#;0/0QXD-&$PP#'WXMA+*3," MZ[A 8^F#^$C1&D'CDF8T#]UY\AI>_)B):GZ6#@OCZKR\0&'=,W%8Q+-S;^11 MBP(D]C]?RT]E<WQ=?^5_;-Y*[/[6+D,8663J_<^BV46.0)!/P M[MTM^"3_I_C@1=V"JKPORVU1;@W '\8U,[X-G2K%,$%DI@_P=\43:)ARU*6D M);A=(=/HRNL5,^D(^**@2>L%RTDD"ESZ^OFYXC1O/NWG_.%Q6W^Y_OQ%OSE0 M>[&%-W.+2=YG +0<@%\D#[7F?9F^:O0.4Z=:,=O-4PI9('+5EM;5G)))>NM. M+-$5_VQVB?:+YB4:'WE=E]7+!JO;9T7D:_GNKRTOV*==6\HHHDQ:' 9YE$B_ MF1(.4Q[$,(M#XC.?QT)O$(,)T85M0DM$H:*5#?%:G6N\H7\%GLJ*@^TC+O1O MTK5U.6X *G'4^MFR KR5XUZFJ964!/>G7#2RA+[O;?W=Z,[JV M-U7 R.6[]E*K7:&;"M>_"#=^UQ:-_1LO=OPS5[,X))U>%>LMV>0/S2^1 BVE M"K4W?Y*/W(HO\F]KT2)#MW,1D8^BA.(4DB1B$&5"_BD@%'J)'T8B\,(D,<)M M=L/6PG:X8_(*'-@$_1KL(Z-78,\J:'EMILWTN+4;8.GHV^FY?.M_$=.[C-4^ MA@42O4O=.<.K=\+4RJCV+A5YCGWO='5+A/RJK.N[JA3Y]AXCZC&$,22(^!#% M<0HSGQ(%@H'R(\YYZF G D" MY4D3P2SA! H4>[X(!6(1-<,AL=2$%?:(:KHO#UY57M!2]UKIDB[TK+6E?&8F MMR$"[L8_KCG6_#GKKG#E>RNOBR%_+M(97OR%1\RCXJ;QZ(WT%%D_M=E#OGWS MX_C('?ZA_JKI+6S^\3=>;UNSEY?L?5E]*@O^]+PI?W#^-I=!O$JPW_M>X,E0 M&D&"$]6X0#V(,Y] 0I*,%G /4V@)LI7>>-8U$V2"C<] MLM_D7TL[J.Y:2VD_0 M#J1]UKO!-I^/ZG^M+&68,%6.@X>QEQK_'/GCS _2? MZT1H I3&R5!UM/\ M2/ID!2962[RLI]!^RF9%JI:X&K^I8^@MWO)C-;()JL;YZPN?K\Z)'E04WJ96A?R&^9#;$0W+YJ:D,M5K=00F75+I":$/:N, MFGK>$LZMC2EK&3U^Y85TQO5G=Y>GJ\/ M.^"WCFPSNJO3R@<=19BCO^D(Z H#;I36NDAP.F*?X<%IO62WT3N4C*8HJ"FJ MO!5_U/RZKOGV^JFLMMULS'O&F1_%V(,!]U.(A!? -(LCB*.8R(,Z9CP29A>G MFI07OU3M$U..;?_S:%OOH%O@=]3LR-MC574UJI_W^I)<@(:-*]!GQ-T) M:"BYH[-0E^JJIZ*A*D[/1]/7[4Y*A:MQ;'P_)H]PYC',!(*QYZF"56FZL4AB M2'T62H,=AAG&)E9[@,["5KJ/3V-F#X;THK?_'4AKMM\507"DZ+A'3U,L1YMY MB,JJFW="U-/-.O7X'#>V0:PXP+U16NW4#!.Y&WB]?<-E3#. 7?OL2R.*?=@ MBM- 4Y02#(OA@G*Y-864<"8$<+4/':6=LA:3D#>L=+$O8+;^0'6*C=Q#]90 MI(W7H/($1\:DH]!I=L_;%2 -=^#E3.P>9J5K=V*NIIQZ&=;,O(+S,5=QEWV2 MV:O:PG8]Y]L6!GF?TV_R_WWWW ND@2->!E,UHAZUB-$\@D'J<<\7/O=CK9(. M YHK!YK/%8>T8P50R8NA@=/1HIX5NR6MD2H=_G$KWE65JBT[NF(?\X)_V/*GJ:-9=YGE?J/W MU-4FE_3+@I>[>M/-"#XMU^R[^HHWT##G"([#1 ]6%5%:!%8KCS(1MU\K9?2> M>>'4?^**E-5=*1W:._DBWZ OO,CE>=HK]OE8XJ(#ID DXT(Z]3 2L8!($ &Q M.@,3GV'"4""2*- MCS(CO? !V#(#&FY RPY H&7H9>638DF_SL90O^/F8UFM MF1D2,X59##[ZE"(WI3'?N+?FY_4]Z'P_,C#"?1$'$LKC"G,D@C!,$9I0(+$ MXY%1G[\6U84-L*JY>ZY*RCFK@?J&()=DF[A?NBJT?'J2&Z#IZ+( 6YK4J%XL MXEQ/9B:W!5UJZ8.6@:XUYJJM3K\"DHOV 8?9$2.I78(O3=)<'X!)5PT709BT M7[:% KYF3/[ZU'$VP& M=/#%95<&$!X3[1Q&>/1I:S#ANMSDK'$-[^2?Z(_C=5\88A8:H@H/$EMXH[[!==[TB-W)A_:NL#&Z\+"J-).&CA1@F"WL M4U4[5=$%?^_^O\B_?\?,^ M((TCGP1A" .19A!Y\MQ- TS4G*J4Q-@+?1:9;.K+9!8O;>CN.2O5!UE+LH87 M 0/*T=O&\T4VV\ ':15!H"@N@&,Z+I2CS3I 9-5M.B[HZ0:=>-HF72]/[VU3 MZ*NZ3)OAQ)IMUA=>77B?]2B"MUPN\)0770Y>_O6_Z[=97Y):YTYBEL"F5Q!C MLCH;SSPAE^65POEZ*]X@# KS\L)@^#'S^X&OC_RFK)_*9WED;G%Q_8RK!L2] MFZM^'_B8RS RA9@%'"*@I [ZY,&1OG[2 M>DI=T_E]ATHPVY8C\EMD[Z<4H9^N=Z@0N_R\S2^&43)>4\*1[/O4"JNEVS5% MZ>?7=5\Q3XI]X717R7#>#\C7?+OA]R1B(2>I#V.NRHT136&J,NA)%L;226<1 MQ[%N*NQT\:6MDZ*AXFH_^(7\"O;4]1-?9\J83G?-$='0]AA*9Y3<&A+#*J5U MMMAJB:PA,?KIJ\%G["+;?N',K;@FY3=^7; W?%-^_QU7?_)MTS90WX>)+UC M*(S]2$ UQ1+B@"#(!?4$P](1B(5%:U?R]G-0;\T]'\%1)$'3PW]M@<( MX!Z?%O-I=;6L%S.[5)KE).B7I818L=#V!S>J:[EH>X8Q$,,N9% 2-Q$AJ. MUGM)8.$#^J9W0WT%_A_OWSP?2%<&?&LO9B//N_+:_X%:P<_5 .^VCV6EBA7_ M \3)59BF5V&6-#LECJ^D3W(59&C_<-[>^JH?EKNMC/"*IM.^Q6/[W[N"_\O_ M\F/O/T+O"JA?TN;!MYPV+E3W([_Y47BE(%(5>G;^C6\T'8C!CZ:;CK?_%*8I M^.8K?&F_0G/VN\_NOM M]I&W=D;5\.;%KMS5[_ZQDU[-754^5/BIBR SE@4>C4)(8YY!%*49S(0R&E'H M1\2C+-6[-+/F8(5\Q)$IH\C;0IM:B8EE=62>KCCRA6>2QC,(P$!Y$-,P@]GPFS3;S$Q[%(A:9:87#2Q*+NW='@N;E#"?:T/6: MYLAHZC?URHS=WWD.B^*P..&$P.HE"9<%O%2(,/"DVX9%=?/'8\)"XF$H72(% M$Q@D$".%W\*8]))XG"GD(0>-BLM?D YVXDW=%QKK3'-SNM&$X2ZU58*S/L3Q M"U27_8>K7:T:B*S;;SCORO52^_/%3N>W._ZU_,P9?VHF$M[[V$]Q)BCT"96[ M/6AV._$AQQ$)*//]F*4&:=@YO*R3D_W,VP0LVW$U?+4ZD-=W[JV5/1TP+:H[ ME\@+0P +5T!RID:.?EY3L?J!TQH*MHN=%E2T4?0T5T,C 93UTJO%4'.%[X=1 ML]>RQ,TZ]/HJ%.IC9[8T?+@!G:ZW=3/,A/2&F1RQC[TX"03A"21,1!#YG$(< MRO@K0%@D&4W]+#6J*Y_'SL(>8D,8DI?#A'KSAFR1I6=^ SUW*)*-:7V/:;[)MS_>[JKN M7K*9OEVK/[9N Z(DB+V$01'C&**4(8@93:$7"2_RXR@@G.I>!QA17MBL[>FJ M>SZ^IPQ*0V_,3)?3ONUB&C(S3XH-<"OVOM2>$^5/=5J3/SQP VX7U9J^X[J8 M]NR\5;=:-')0K30QXI6:K;>:*VHE9M__M%O -J%8/UX73/U+W0U\PYOV[N & M5]4/Z0*W-_\<^;$7TPQZ@9] A (!LRS-(/$#$OM)[(?$K&=1A^KB2<;ZL:F< MH.H/_,B&:7911X$104F4$@93I$:XA&$$21I':K!VB'B4)@DR'*?M7(56F/"K M*E$W6>M8,:9IVTXCS1]Z'%P!O 5[)EP-&+02VEDR5X?FRFE= S6<)WA-7K:J M?&GZWE07ZF>^Q?FFNR'T0P_%S*TA(V*+BYK9MHW=2&OV0:_)*I=H"5 D,AC) M/Z@@FD"<$0(Y8PR12&HW,*K!U2>]L#&:J#:?JS<]-V09;1A&S W)*W#@I2O$ M7PC+WUQD1YZ( >%5W1%SA9SZ)!8K6#@FW\N;:/C$LTYHX,O+F>-S+.^@MG9.)1L_JTJMNQ#<5=5_UWMF\4U M83NL"2QLH_@1N'M7U&<@+\![G51OV-W#<;1UU@\1=@]\J7&R; M22/@KE)(L.K=&GQ]Q%N *PYN^UU !0-22EYO1]I<''Z/<7.WVJJ_Q9E@_ MYC.%M<1V-51XG-BZ4X6U!#\;*ZSWEETOY&8CH[CK[3MYJI!=]?#8G;I)%L1Q M$!+H^;$/$<(_R_6DU\O_['Z[0A*2A!("0^1G$)&40NQ[ M"&8QC4@@D&">]L2I 1JK&!WU2Z?H@H:PZ<8[UXNNO9DEK8VQ =?_?W??UMPV MDJ3[OK^B7DZ<[@C5'EP*MWW8"+5LSWC#MG1L34],] .CKA*G*4(#4'9[?_VI M D 2%$F@LEB ^VQTA%NV@,K,#ZA$WBJS+ZBSJCF6&*IG+I+\$B5SB(!/%7-6 MI%']%R06,D\#ZW:VKJS,+%2>O?^T_6GF_>? M_H*N;^[?__K^_OW;+[!HBP.J=A&8:;&"J30SE:JIVMMR@]AW])-A""W7/Z-] MT&;/U"1G8MPQ\12R<6!@UC"..T"O0SL7K.08_NV.S-R7U_Q?+\M*?BHWLMY' M 1<:#U$4*L*2,&T"J3C#3'**.1.9R$+3UJ'8GNNV# "/D+3:4(?'MV'JIZ&' MJAW!W; W8(W.*':605\?>#@IF"UE7T%><=(S=OI-=2 M^*-8K^U]\)3X/ZJW:]$EG%XGF&Z^5N(?U>LT%"PC[KK^' EQN1:VJ=<;D[;5 M/S:)VXV_#+@S_,-:92[D89IF6M ])[POA<\IW^U,=+9T]Z6P]+/=%Z_EFNR6 M2E;ZQ>IUD25ID$5A$.,D,IFM6'',6%%@E<8\D8HQSD"CLD[0F%BC[2B>;0 < M#C4 _@^4_GN6_"_T15;&@[A&-R]/+RMJ6O0V/4'D4V,DWZ KMZ76M M;HNK(C_?7?@J)_$5"7/_W82A&?KCAY]E,HPC07 628X)SW+,(EG@*,V3F#*> M*99!RQLN>OQ.-0VO7H .X#SRT/ (+13X+ "8&!M %LO=F2"4YB]E,,;@O ->Q? M*FEZ,@AY-/J,9#PN%(\Q"932UFX28$8RTT,AX)05C'-E?;;W+)6)->>.KM.4 MO//8C"M*+Q+#E.(I81UTWWFI[?6<%^G==!KHD8-4UZA0 VKJ_+VSJ:11]OOJ M9_QBN*K9!BA-+:HIFWZO65X;W[%>A$68,T9C3(69S*7!P[20!-,X%MHG#),B MI<"6L.>I.60-')J^&J+&65WNZ-IOP0&DQC7/A8)?EA[01-N3NNB]7[GM=8\? M^=V4CQL.("TT+MZ &AJX>38]-"Y 7Q%97.VE=?5;I=I94W>R6I:B_?/^6]E] M^I*@2(,@,?5 'M=OD\('4WM@Y!S,,3B$%W6F]@>EOY;4;B_CI1VH[9" M9X> M6?-']IRV$W>DV;3E(FXI&9,0; **^QX2[S?RZ?JI?-$?B#?E$UVN%XF0C,=4 MVX\JC,R@]Q"S0&4X)RS6#JO^348A.1H;HE/KYWTB]*/^!&H.VI[&+7%@FV@K M$.VB^;ZA >I>1U3 \7V(F)X"_E8D9\T 0$!XG1( W>NF&M[2:JT54:T5SC9P MMN2+D 5M> M((76'.V[KTW)^OWZ[1]&(4TF* MD/!"A;#:4P!UAX 23 D<,&"*GF3#0M-KO0,>.,L= *W=-O<-E]M,]ST3Z BS MMSO,C$YM6?$XUQTNOZ_9[@#*\\YWAT-R-./=80DW9?-9TM7;6CNK\E3CQ)1$ M42C3"!>AU#HF3QEFP@2"!:8L$I 6LX/+ M3F5X P&F)/KR[PE/U%C22D9/BF"8UJQ;WTKLUYO=[B;GWD5<2E&_TZQ^H2MY MJ_;4_BI70I75>&18>0*];3)%3*\8,T,WNM5KZV/X"#XZX0$H#UW8R0X+"?Z)#DLM\= M)VM&5FEGOBF:7,@DSX-0%5@%/,2$!Q2S(E>X8$',@?PVNH#,$P MO.<](0",:5H*[SF 82&KT^'5<2 MRSP,:9Z)5,6@P/Y)*A/OS0]F+JYQI)LFW%;Q>VWM=81C\OGKF@W%GE<)&;@BA1"J[Q,FS)IE.$T M#WE&:1R3PJH7Z(FU)U9<.VK FN93* PKFPME@ZD,@%C6"F) @*%MKF_K;7'] MM_WV/K7B+)MT0)3M5ANZQ,'Y?GC8W*WKM7;KZR]?^4V]@76I.W?_U*[WPT/5 M% VB.W,DMURC?4BH-JV8OIJ9B3?6>;)!*"S\< \H -UP:P \=W<;$]7-'S^W MZ'SN^(A8!][XV+5N1OX;62\?UJ:L[[K^JQ0/2S/1S 2_S3/=SG"-,A5&!<4\ M%QDFDL0XS_(4YR011,H@IBJ F/ 6-"?>R6]DI;_\S>%5)';]''MW]*4]D\)5'DMBYL$'(L4D-2>VJ:2X4$&N M5$ICE_GAARQ\-<9'T1][K;X+M"H D2A$#YW88I6]*8;W0R3.B#0L0\CC+:"9PR%.."6DZ1G-MCL@L$3(HI(Q!:8@!6A/KABUE$P)O:)L),VU0 M_+>&/C"U,(2:G6GA"0N8!NA:">^R 2T48PB 304+V3R9!4.49C4!+$1^_;FW MN07^:?^UWJP?WFQ.MIR_7FLELN\\#XL?@A>>>$O_*NLFXO#&A-9LIBV88H)? MVS$*KP8OV%L#<'3'[8))@87I!X^8>@YF.H/D9$; J!=ZMK MC)8/2\J6*_T"?='69ZV6)LEX4Z[7LBD7_OMR\WA]<'[RN:SI:E%0&:@BCG&0 M%B$F-$@Q"PN)(Q:+/(AD5F364TG=V9@Z?=B8W:LM9ZC>LF9V%-\QA[YI[A#M MGVQ$HN/0OAW;!0]C6)'-!S%,H[7H[IA".Z[0^^:TP19=PQBZ1J].5\^'KGW7 MNWE0=FM_-R7:H(9XEX,TT!GO@L5G:Y%W.0#]7GD>5G-LHE/7.D4)"X>+OLQ.'N>W,+:DD!^]NT4MLYDG!98!IT M1 !XJYD#?GUUD6D7G;=!S($@1[U?#G_K,#R&[ES#O\OEPZ-)4VGSFC[(NVK) MY;95U2(,S:SD+, TB@@F@>0XYYG>)8(P$A&>"F(_-L:.YM3!&MH&:KHSU=\Z M3A!M64'/AI=^K[@+>L1!D!ZW@"; #QC@,=#=;@,[6QY0QP1JN-CWEO,/$6"6 MC'^H'*?(^($,-D8&)OS0 !G+E>8;'0,3[6!H#/!6UY,T]>96_:4L1:U=W:[^ MJOY2KL2"L#P78"Q91*&24)J./F>5(3:]"_R+7&;67< MQ^:$PW:.:-]YK#MVD/S#9(6@13L#,%*6:@!)7)I3#AOQY?.$IKY M#-.8P,<'F4;O<-.5'Y9KTQ&D.9FWX))FBB0*I['2VE'[8[B@C.&8)9Q&@O*$ M@[*!_<4GUH<^VXZ7K\DHS*@3IZK-IW9M%EN9?)8"C'S4_!5 M5S$7V_,6:GIJTO_;%&SW8*T7]1;;SQQ<)U79_U70+#1%N#Q8.,$L,'T\Q:Q78U(RT.O-/V^1+_( ML9'USA#9!QLG@,HMV/A9/NO?-M\AO8/1T\@[5_=>.MHO^->OW[)A^=_]!"2! M T$)&U7FBT@"12M'Y"$W@I3MT(N%V_7&ZW8/RR;LJO:N!AFME"]D$4F&*4! MEH%)>/*(F(E@VH[76"<1I:$*0QOU.D!C8G7:4D5;LNBWQB%M*%O6V@[A,ZP= M/4D-TX9. EMO4@N1!BK=]-VMU:=_V!M[0VO.LCTMA-IN1YM+X<6R[S3'Y;II M?*&=R.]O7O2N_G59KAJE?JO^6C[)&Q,IJKY_H-^NGS:VM;+0=2?>BQT[:,L/ M$B_-5V3'DOG,&*90QQ72;%VA=L29?7$L&,WA73PUD+#M/0V&H!I85S"<2F#! MQ&:K@'6%H5\ Z[R&ZWB>KW+]HLF9'B!:>=WM>]SM.X^]_>-9FGA4V[%1VQM- MF15MJJOV7[XHBUD6*H(#R2DF,I.8A@G#JJ!12K,PHIS!9OGX8FUB)=8Q:GI! M=ZRB'J^]IGE7:,ONMOFE<4UZ'#O8(A,\2+LHWH]Y/##5./>3<1ACY!M$;S./ MO#$V\X DWX >3U/R3L%Q-FL3>OLH-X]EKS%:?7+,6I'&<1%P3*.<8\+2 +.$ M))@%+"U"EG!.0,.;[4E/[A2).UTXS3X +V^,]"T)1'_52[7 M&_2K_ON+">%,/J\-CHBO@:_VA.>= @L&Y&@T+'P%>-3]K[1B975GWI8[?:-< MD6T7*5I(5<@4\R +,0F5PKDB HLPR".JPCRQ#[.?(S*Q\FC)HH8N:@DC8A\, M/@O->(#\?0CO%N.&/7!0F'I,J(&X]-E;9PM$CS'? MCSR/7NN2V:M^EYOKS8'!3?NE,^R:HY,F5J64T5Z]MN,ORGFMZ2LN,,K+F#R\2#&%>&T\,+TXY:7]M#QEINK]F#F5=-XMT::);3E"6FF4,O5I##: M*]1IX733LY/ "E+%[J@,:&B'16=3W.X"]_7Y!:O $ZSWE;BN*E.0OEPW[Y?I M+&.;13UY\\1ZN$>MZ8)CG_T\+>IXBO-B*6'J\+ZBYKS#00VMM="@=.6@8$XY MR=,KSI9X'!2HGUT<)2RFA!4D@,VH[LQ)O2U,.BRKRIQA3:R#75/_)'6H%; MC5NB:!=_]H\-;"OOZ*.&X%7[OZY/\/9O6S;\!9EA8GL*,%L2G36X# /B=6 9 M>/>EW3T_RY5Q'^YHM?FNOP'KNDV3U;]\/_A-T\$R#460,&Z*NP7#I! %+O*, M89YEN4P#(<.\<.O[">!B8IW2[PC:T48-<=3GZ\J<+SG\]87]0B'/P4X-38XN M3"N=!7/*/J,.DGOO0 KAX0?U)G6 Z7S74I?%+BJ?JA9+KGY* 4,85CUD$Z0.U71BD:UP[054=,:>*(V"]T/35/AX-BM<\^RVN^3&E M,6.%+1=UABI?S/&O]9UVV#_+#5VNNA ]3[BB+.0X(%&&21 +G-,BPF$JTT1% MDF74:H;>$)&I/\L=663HHI8PH$W1.63&0Y8^Y(5MI%.B.N1LSLH,Z,7D07;' MYDN0QPUKL30BTU!/I7.WSM=$:83Y@ZY)8]>Z?7/OJI)+*>IWFK%^,%";:P&26%:1(0E QL@W1J6,-9565WYJ ]3T9#58D M9S4H(""\-C9 ]SK.0MP5PMVJ_JGVS@=HD@I'A]KK?:EGKBWY/.(Q#K7&P(31 M'&L;7_\URD.2BR@+PQPT)_$R?J8V;TRKD1,M+8 #$R_$W$[;S(@DT' ZU>^C ME\Z8IK;6$QR^YC!>R,V\,QK]0'.RVGS_ MLOSC8[G>/-:=]9U%+")1F&(9<(&)9 Q3I2TE)BE149!+(:UZ2=J1FSHKVC" M# =-"J;E 6DF4,N%O;MB =VXL^87$)CV&<7"P8>S ,7>F_,+CIM?Y_["@)P\ M>U$'W#V+169S_.P%ZKN @+L',E24XB_P:#CN#ZA(A83KJ< ['D'SP[.\9(7SE>5\O M/V]&]XQP1[G;<]9\:?@LQN%UX(!&PCFIK''S 7?D!&7_.83U"8=^;R M>1&/YBH/7.K:LNE:"/W8ZQO]XVUU7WY;+XJ@H%*$"?1#.1(\LRO7_U MC@WUWHT"JZ*) 1H3;]BN@U%']@H9PAH69$A#6S8=XS.\.SU)#=N=3@([M&PZ M*](%+9N.UYRY9=-9H8Y;-IV_U#'F*-EFKS^O_UC6BX+E0@F9XE2&VB#-.<>Y MC!.-'*=2D:20 O2Y/"8Q^=>2;0X^"H8FL,KH!"Z6H;Z+I(5M.J"@\#C=65E\ MA=Z."^9//!(TKEF1#:6Q:IUD5$$X@,8%$?U!\#; M_9PCWPVJ?;_FE3E,8,059FE!M(*(%,[C(L=10@I9!%*Q MS*JULA/UB=7$EF2][4ZZEM^:,^*&]A62?_#52W/ZKQV 5*-*\O)AO?SO-C;5 M52C[/DX^_#S&C:-)48;IG7.GGG?L7*$M0\APA+8L38G@90?)O2'I]QRY.Z(7 M'R*W0@1XAGQXS1]ZA-Q*W+$3Y':+.*9'Y*8[&:>MRH54B=;2/,5IG%%,*"UP MG@8ACL.BR .2123/(&= #E8'Z6?X01!-"RT;8HAN-M62O6RV$QVNJR__^3$/%H@58987H9*8,6)*48H,LX@Q7*0JX4F>Z'#'X%\T@UA)#/QER/Z/K5\!ILP+]X$T2FQCE)#)R]RZ7/1=%6XKJK&B[)N<-&_:^*==*+QPW] NEL<"#B\ M92Z3#;9?3O6S\.40GI?#L7W%P5(S]JTX)<)APXJ35\#=L?=K_6;*>O.9;J3V M\^Z_E5T@,"8R+I(@Q:K@D?:Z:(2+/"58T# E!:4BCZWZ4@P1F=RY:LDB0Q=I MPDA3MK?KST(S[@#Y$!BVJT[*ZA :/BNTO<_B0W@WUP3VP$%NQYA0 ][%V5MG M0+\9IE#'%6 '@]$>5V=38@A3ZXC&@:\%+SJ:#787MZV;G-5S"]$]/Y;HY_79;_6V]W-3MZ$2]\C7_ MU\NR7AI:S:#%!8^45#1,<*R?AU;7:8RUI9CC@"DIBDB&86A52 >D.[7UJ.DV MNZ!4J-PU[GKNV[KX^-QV<]H>'+6-;1S=.7B'Q'7VM#^R-_?G0*W0_V)G 0NSQB-=% M$L/TX@EAV^9JR.O1YT&IG$)@QZO-%@4[*T@_$';^(@>;YU$KUI6L/LMZ*:3F M;WN44U*NC1I. MN]8E"B::B1R-%;!]FXB@-%*4X""B&2:Y#'#!(H99I.(X2X3,"^O:IE,$)H]F MB6YJ2TL4$F8Y@89-).HR&:'1ID/Q'/3(23DA(:/+Y'4-"UD^5F"XY[PL@R&= M$[?-&+8YS_1A:&;@.KX MUS;'[7,3DWE75DHN-U*\7]\U];R+B$1<,L%Q6"2I&55,'/[^9^%KY;X,W(^;R/]^1_)4?O]'\ "/&K\]E^;[]??*E%? MBW_6;__@JX=?Z>KS<[71BW]Y>7JJOAONZ\WZGFV[55N&E>$K3_R]Z%1%@W&- M-%CTML# -[HBI.:]TC*O' M]CJ7X>04,'<@-UM$W1V*?LC]@E7@BNG-5R'JVTKKONIMM7ZH[\3M>L? IXWY M]V_U9[7BAOK]QCC@SUHQWGRMQ#\JF*;R0&IBU?5F^=5$(_46*ZO.OMD-Z[RC M2X'T%CK8"$EP'D0QYH(EH>!*4&$5D#RU^-0> M8-M%T-!#+4%HL\0>#L-ZX5+I@&Z8O6 .31&/);B@&V)OL9G;(!Z+<=S_\,0U ML"U35QMSZKXN5TMAFI@VRRYE_:8TI=L+SJ.<9R+'(HQ#3$*5X[Q0!(=!$81! M%*I06AVN&R8S=4E1CS#:4D:_M;0MOT0C. UO+G_2P[:9H^#66\Y.KJ'8KUZA M%_?5?]MOP9'%9]F,=@)NMZ7EU?!OVIO."GFWK#E=&9_JG?Z7>L&CK(C2E&'. MN.F.*"/,"A7BC*1)2D1"&+5J33I 8^I 04<5M61;?[$A;/^E.X?.^ ?/@\Q MUQLN+NC[-R*0TV?PW)JS?0U'A.I_%,HS)K"'!'U=;IQ[/(+V^=W__NP7.L]&"H>1;E* ML,BI=@%3&6.61MHCE*E*PD!1*:W*X@>IS.,+[CK*=S\@0QO=KBV#1L,XV;J( M%TKOY"O"!7=OIW]*L,L;ZA^L^F-:ZI\2[&Q3_9,7.Q:@\4#_5><@J0UE>]D@7%>>N, M["$XJ@\"W.JF)=[^87Y;UH[$(;I49,G#=M)-=\#A+6)RF6) \QD1$&:9$ M"2QIRDB2Q:%45G&H<5)3?\8/"!O-(#1IV/X?P,ENV_N1'O@9/Q+<4-6?\X:N MOTT^+INGO3U :-8M/2[PZYUL<8<_ZSM:2"%(1JC"1.49)@&/,%-Z%_.XH#1- MI/(CK6_K9FW#.+E;WR#I/5K?7IJ660GFU?J.?KSU';W>FW87^QAJ M]8D^R2YK$2=Q*D1*<1H9OSBD.2[27&$J8Q))GK'0[KCX&*&I@\B'T3 MLW]O=U6(9HJW6-9M*VIS7D";Q'Q%3?E@N=[U$VJ.0377-GV#@+OZ%) \4Y'V M*S*L=:#V*?3/F.99@&5$BR15D2I"T#P?9QC=-=_UPT/5@'_8=DEL.?& DJ7> MNU!VH,[;4KM"_3Y>'I7=@#B^%-TI$O,JN0$ACQ3O?3]\]\58S).S+S,\(.+R9_,@&VTH=/;0E:&9"-.KCA:[0H,R@ MHNUAL9SJL,\L.5MI];!(_6KID2O=ZT':TW1OU^*-_@0LXIB(-"T2G(@\QT0P MB@O%&58R3/(LD]J^M_:S3U*8JQ:D)8HT563(PBM!#G$9]ZLOEA;X^8(*ZE0# MZHENMOYKS^&_E5KLKG)GI6F:NTX<^- MZ=J5IRO*XBB(KJTL&$,]3@S MK57[O(&&E;F!/[S=YX(4IA$LQ,TB7[0BB\%S'94?]!!4T@:,X7-\&6@8<^ MFY8*]T\/']?/RYMU+2KQ;D4?;$.?I^^>.LM@B*+[Y9-1&Q\_W;UOK.-ET[C. M/B1Z1O#QD.CE,L/V^Y"XZ#=#VU,GBV'!G(*B9Y:<+2@Z+%(_*#IRI=MGW_0F M,QNW\UD+PF@8AAR'(C15@UF$=898\YF!?8Q? M06#WK747#+:U=C)Y[ DS+(.G;^"KQ6?]Q)T6[/47[,Q5?[:&L9_*M?Z::L^] MZTH0Z?U)$NTL!PG3AG<<$US$V@3/51!31O-,49CO/!?G4Z<;M]10U6L;VQ9! ME"^;>D/73:^Z/V&+V->/V-+<_S,^.*"C,%M[V)U(5][:9_RPY_"G;PW[FN__ M(8UASSR.^=K"GF, GJA[MUPO-_*#]M.$=M\T8TOMK%W7M=PT\\JTW?Y!:O;J M11ZF:_6@NDI2J_;7_]4)4O:_'JJK5L3O[0I[+: M+/^[8<[35$087K9\O ]\)#6N_;Z,A]18U)JC\-'Y9K^7XC MG\94Q?#-TRF'CB;JB/;MLQK]9AA #0>>XCSC(CK%>@:6G2W>,RY:/^9C<;6; MOVHFIICN$7]?;AYO7NI-^22KYAW_)#>+6"8L3)7"11YFF,@PPE06$1:!5"2B M82 C4&YGB-@,53>[X@_>\:%_J#=M:;PVIY9/376#W';TU?ZA_(.;(UM:\;+E M:F7^%>8J#J*;9R0E*HIP$(5>)5C0E"2Q$B$GT:*=9_)E0ZO-O!B_ M)FP?J9(/RW4S9Y[1E1F#ZA&RA 9I)HL0*YE&IAT)Q51(#1EA<4 S+GB2=Y"] M75N>X? +V):L-5QOVVB$?ZRH"&/&-3AY&.9F[J!^O83@.$@2FN=!1I40BZ^R M8N7:;.SF53<=![7 M%LUR@\P<+7]!$1OI/<4Q!DG-&GJP$?IUM,#J'KB%>;N/>%X_/&S>5I4)1EP_ M;6SSIF<7F/B#W:.+]H>U-/ER+P3"Y#]/2JK MD_E]?M79K.]1P?K&]_C%\,#;W_7GJ/[[(ZW4MDHXX[R0-,/"V("$1@(7-,NQ MR -NVFVG/,]L VRO%Y]XJS;D4$///AQT!,!X;.P2L6 ;KB>10Z7X\;.UCFA= M(J);Y,KFX8'B2>=$&(@;'=TR6WSH'+/].-#9:]P\[GT/J%V?3T%4$A6YP"H4 M I.$,$Q96&!MH2N>:V]0)!'$SSXF,;$&Z#@(7.P/[,FEAB@$H*-A< M/B^+)R/Y!(%93>/S KXVB >N=-MX[^BR:@;4_=+ZVE\>I=S\I2I?GO6'_=UR MK?]M25>[OJHWM$VV[4.R!9$AXV& XRP),0D(P91*@D4HKG+3_]%#MLAU_\ .STP9RPPK3''M$KU#&'&N[0EKVK'L[[_LI; M%CU'V'T#YDE%7$Q@SM97O/-"UVMOINI=L" P>F[)]95 M=V]OT99J.XKOHOC &03&@P.7"P_3*)?)#8H%#(OF% @XL^1L48!AD?HA@)$K MG7-ONY#V-OQ7=RYC'FN;@DKM"/"$8A*Q'!=$>PA"9$&02$5X;'40WH+6G)FW M'6EP&/XL4M91>!_R@X/P)T2?H(+;0CI_0?:SE.:.L8^)?"+$/GJ+ZYR3]NA3 M.YKA]EE6S4G!19BRN#"G(3E5S,PYT1Y#&N;:@3"./:<\S&/8G).3=";>P;NC M>\N&+'2VR6EH[+:M!X%A6W8G:TOQ"NUH^AQM,BB4M]$FIZG,/-ID4-3CT2;# ME\/C[&V%[*WZ5&YD_5ERN?S:SDPHXB((BQ#+5!%,:)+HG4D)9IEI0,-9&@16 M,Q,&:$R\*UNJQC5?&[JHVA&VCU2?0V<\%N]!9MC&[,2]5:@AB3Y[%-<^/N]! M;+M_S?43?5F9XI,W_6ZL[]=O MF_(334]V*FUKW6L5(T6B<)AHPYX4F<*Y+ 2F"4NB).8TYSG$+@!S,+%N.F#B ML YG6YT#LR+@$-O9%Y,"!U-P/5;0$7YO=_AI?CK;9 (_PAD.3S8+G/ZLUHPS M/*_M'/>%_%7Y?EA2MEPM-]\_RZ]R_=(TV7Q8+_];BD4L21B3B.(L3;5QE,0Y MI@61.!9!'&6L4%'*88VR80Q8;;)+6FAW%(W-U)$TQP0WZ!LUNXVO7D1SE$/_ MH]Q69B+]Z^:ON_)6O1G-/[1UGY>7%0X\#^L0AV^,O98>[GBY0EO\]^Q,6W$X M#L.$-8@#Q']X5>(X,#9UBA:KP#VWOU126\GZCR^/Y;-)>MQ(XQUVG_UHHRUQU%*W]VJ&@1IWY;R) M#U,39R5WJ+@:AL#>O?,&A9N3!W\90#Z>E70#GM[P_;/Y>U9B]+T^NQO<+*M/ MFE^C$K33>DT1SBKJ20\JD-0>1)D"9)AO,PRS#A ML2VV(X%U.,!9D[Y>@AV=M:=[>8>&?^*?]V63 M:C=]<&W[_/5OFMAXT[2T!=R4:&W*@\J+_P!T]SN0YO_-![C[L[%4L+VT6L!';R; MTY+:>S472^SFS5@_6I 3,RC,@/-R^K[9G)9!MOO.RO"%[A./[BNZKI?F 7Z6 MSV6U6O==^"_U=O:/V6 MK[YW;UC.2)@D<89I2%),:*!P+BC#&9>?^]!L=^ M^UT@LN/NLY;6:?.=D>>BO?=ZS=FWWAFA3NV\)BI4)+$^A TE M/O%6;6DWTVY;XDC))GG9D0=M*US0QNJ=_+*0Y M)!\D.0["(L%$% 5FIBEZ'I H3],LR@3;)D_N[:OJO#'HD$.YAVMXD-'/HT7"''C1[37UPQYRI=BF;CJ(N!?W^'EM,HS!E::3W&1&89$QJ7S2. M,!-"YD4AP["0L)S7CWQB_\,?EEUN;-X'X-9,J>D*?\#C84KL"AE.S;BO;ZCA M]0H9;G>_?:%I-J>E]^:%4,>,^?(8 M=K#AQ^+L+KS>W T)7]7F0.KSUIJ[07-4:>ZXC)OV^;AB1:)R(*(9:F :)L1>A-KEU=U-LN. MB>; QK*9T-$XM[*;M Q3/6-0VJD:CP#!5,M #5+# =JRX$^96,KJ27F,49M5 M65B*_EHYV-X&C[SJ#^_34E:?Y88N5UW"6B6QS%2D,(F#").$%]I!%P+'3/(H M9+E("+$-KIY8?WI3PE!$+4G[>-\I),8#HA?*!]NKAZ(Y%"B9S2E.7:<"@X)C(),*.)PEPPQ:)4ZP^N7")\("[F M">-]Z*91F2"KB4WT1_X @S\PC"TC//XA6(L3,$A,(%BP26DA&EE% J!74"!=*?V-3IGT0OFV@I/XB6N@2BH0A;1E*F MPPT82>E!9A%@_M1.<_,:,7;$PO_)?2OJ/^K1$%$RLL&%9ZLMLQ&O7V!F M=;UK4__MJ'&3[+E>-_\S??DFP0VM-/_"%AV'W^?$, V;T_Z)E5LYH\U/_2H^YP)8">G MMPD!(^1FGA=@)_SQ] #+^QS:8Z_K];7X9_WE*[^I-UVXR[8Y]HE[IPY<&OO$ M](+>'>BKT1=9?5URV3C)@*[8IP0?WJL^9 8&,T?$]=@U:TPXMY[8IQ:$ [)E##Q03=\<"R>_LBV]*=^=,,A./X&PU=P%6S-#Z[:5'PO3G6 M19L6X/4OW_N_:8[?QQG+I!(YCBD-,1'F2!9)&*:1DKFD02 "JQPEG/3DNJ4- M3C7TQD[P7XJBK2J9 ANH+FEA,19\T[9BC])2UMXZ';B+[$V%6!.>68= 3E6 M(N 5'#L]=;V#[ZKR63:OQY<7]D_)-_>E&:YA*@02[I3USKMNHT_[_A =#L\@O!E M\_M=Q6^K^[IZVXZMUQKKH]P\EN)>_K'Y10OSNVU$P6:MB75#:V_?5<;%+BMT M_^4SVK."6E[LHPQ6X(Q''7SC E,"-I"@WPPCJ.'$4S0"(K13=,**P&S1"HBX M_>@%Z#YX\>/-HWX5Y/O=C*'3K7++U>I=67VCE5CD<4&EH!FF 35C@E*.62 3 MK-)$"!Z$H9!6K5AK\?)X;^?J;+-OK-<(0ZE@#5G& [4L]IP32K0YT D!!-:.N MB P4E(*7G*W:U%78?BFJ\QHP/5Y7F\7'LMH\T ?YH=1NY>UZ/Y#ZC:QYM6P& MKM[K97>F8AO]4$&J5!&D6,F,8")2B?-$J_2,R)1EE!3$KCC,G87)8TF[(>A7 MR%#O.3NPV-(%* ]K[7FP@\::+H#-6JE<+OF0:ZA7[[F%^F][\_ "PK,HH,N! MV:HA#RNYA: :K^*Q7.D[:I/+-B=WS+ 2TW_7%+.4Z^M-.TS&!-7OR],M?!)(E!5;"I!:R0AOYD2!FJ([^7"@I69$OVF$R7S:TVOQ9L7_- MHKTKL)N=8]AK=KR[8C M/^HA;!D$5!V*'XV_711W?D1AW_*6)W/HI.,*=6RA/E\FW'OF(*R_P*]?J#S% MA3TQ-6O8V"^0KZ/*GE=W[@ZR.TMVJW;]OIJF -=K,XN.FW8!]2+*4AJ$5"M( M;MJ") G%15P0+ .NC88@*\(8E >W)3QU%DN#:NHTMT?UD6R/$8&[@MBA:*?K MIL &ILWZ'+3=0-@&O:_KEV;PWFA*\EA&L;S/S(]?&JZ [;J FU7D@;>VDRW!Q3&ZU M1)&AB@S9?K6M3\MF5#AOYLIY2C/;(*,B'QL6X[>X[7-MH%0FU?U&MO]_OSXV M8OIY !9D09)JEY8%B?9PHTAB2CC%3 4J38HBX Q4^0*D/['ML.4&_;3EYV>3 MU.JS]+^[^()3ZL45=3M%,2&6,.4Q 8Q@Q>((AB=E Z4^JP)RA.:U4G)=!EY+ M\_8/R5],HXP;_65_**OOD&%A)V^>6(_L:*(M4<"PL-/2#JL +X("PR-',GH= M&C8HC5-=R^D59RMD&12H7[DR?"&\5.5Z<_\H/]+J=[FYJ\J'BCYUIT%2$11< M9!*G2EOO)&="?]55AG/.E"!Q7H@LL2U).4=DXHUVO4&:+FH)HXZR?1G$66B& M=YLO@8$>_"E9'3IYG17:OL;#A_!NM1R.((#J-<:D&ZC+.'OK;/478\SWZRQ& MKW68YVD^]?7-JJSE??EQ_;PT 8GW:_&)/EGY!6-K3!T\I+9-;T:%'?]@^Y(3 MJ$8:JJ@A:ZSR^^53D\3X^.GN?1/]T[\PG2%-XD,LOR[%"UVA05Q@PT MA':; M#3JT\'RC0BW$.Y@<:G.]:W.9=\N5K+96Q,+T ._/=5^0 ]8FH#8LJCE+)$ M8AH&N3FCF^ B4#$F<1'FD0H8B1BT@F,B"-T+-"9#SRYDES13NN,(-6U>HY0(9-GIG10[^?=N&&/VTY? \VO VQ)?CY*LG\06UC2RWS;CUKA/KT\[AL8]IEK)!8Q9 M%G+9D9M8FW74=N5;%TU=?8W4>%C7K_PPS7-ZDNH6D-&J4A= +AH\>P$P/D?- M6@-TZ639,_+"9LF^7N1'3H\](]#(O-AS=[G9>*9P[59UUN0UJYL#?XM(1#*6 M5.)U,0;TI8PZTL/Y1DNYAS>B%Y&A MWTL7:4'9U4&)G-*JIU><+9\Z*% _D3I\H6O"9WOB&]@_]_"V*6/HNW8#D_3" M/2V'MXCXJ^5G#GZ?%NXXSGWFNG.O5!]_K=1__\]_V_Z+_H/16O[GO_T_4$L# M!!0 ( *R(!UF$U <63LX -]!"0 4 86AH+3(P,C0P-C,P7W!R92YX M;6S2+OC>O\+C>9THY_W2J[O/HB6Y2F=D2R.KJL^9%ZR\1(H8@X : M &6I?_U$@C>0!*E-(,&=JG(WQ>O>7L]D/GW&YFB[F__XC M_PO[\0>SC_^^X]___ +N!__QW_\R[_\V_\!\+]^?O_FAY>+='Z&\_4/ M+Y88UIA_^'.Z/OUA?8H__.=B^+K^ M03"AKG[MZJ?+?Y6B\!)9 <]] :4U@N/TI8VA.*M*M,G]7Q__-?$8C!?T:U8E M4"4A!)$]2%DR1Z/I@]H\=#:=__&O]4,,*_R!V)NO-E_^^X^GZ_6G?_WIIS__ M_/,O7^)R]I?%\N-/@C'YT]5O_WCYZU_N_?Z?__/##A3B6BQF^Q_)#_??O[U_?>F58GH4<3A>ES'#YE[0X M^ZG^UD\O%H2*=^%CI7GSC/773_CO/ZZF9Y]FU]\[76+Y]Q_#Z2E4W3(C67WQ M_WGSMS_=T/!IB2L"SH;G-_2-RT?4EQU #WY9XSSC!;-7KYHMTJU?FE51+Y97 M?SD+$6>;[TXR3B>;)Y_$U7H9TGIB8G99BPC2E0@*F0&O2B9,HA/B\T_TX)^J3.HG&^%L!'/O=1<"VH_N5_/U=/WUS72UIL6Z M^A#B#"=1.%FB1"BJ>%!1+YIK'@ZC?\=+;/&RK^629?E@L,R[) MLER]-2S3/97?QO3E;_ST*2SI09!.I[-\]==EN3AKH;GUHIT<+W1%5/_X S%? M<+G$_.9"50_RN&%P3687-[^Y+PS.5_ QA$^3WTG>6,WRBUE8K=Z6W]>+],?) ME^F*&&0H,'KPF7,RF[G*(RCZ,F2C0]#&/@:($E9Q0_7EFRY0@;/UZNH[-_#X M)C'C >5@%2^.(>\.@+--_\O%69C.)Y$)YY!'*,P(6D8Z@C..0; 6%?-*!>L: M(^8^%>- I;%Z%TUEW0-:%F=GB_F&@5_Q+.)R4JP40A+M7#!:1,DD""$RL"J: MX$L)(JG68+E+Q+A8.52K=T%RD(@[P,A[S$C>+5G8%XLY;<_K*7WZ[HJ8;<:, M",XY+R 'A:#([I*$!'VFM,%DE1,V-<;.8.(&84I\)Y@ZCDI&Q-K]+9T""GQ- M-GLU*2Y+(UT"=-$0"R%2Q%@_\XI,MQ4\R,/\]P=>/ YB6CHWK:0Z,C"N,A0? MZ',R<\<"U->8@-&R_K1?_=D^U+1K(L!/=_S_G M84E/G'U]CY\6R_6DI.P%MP;0!&(AI0#.60\:HT9C.6H>FL#@SHM[,0KM$'&( M9#L!QSM<3A?YU3R_)"]_XJRU6I0,/@7:Z'A&B)9%D+:(8$V(WC_FP0Z'QJW7 M#@*&_)Z L;]4.X'%AV68KZ95!9?05E9Z9E("8W,B:'L+WC,+R(1.SJM(05^; MO>/.FP>!0WU/X#A(METXFK],9_C;^<9)=I*\[2(=>52!$[:9A"BE@)"X%S%A M+%DV\#!OWC@(#_I[P,-!LNP"!^_QX[3FF^?KW\(93A"E38SL'//25_H5!)8Y M,"X9_7GAG&$#+-Q^ZR \F.\'#P?(M M,O)ZGQ9+,VD8%F]SAB\7Y?+W\^F*1 M:2M4$A6)!TJN^1MM##A1+.AB74FBB.)X X@\2L0@Q-CO!S'M)-X%@#Z$+Z\S M"7):IA=GPI?64>1,SA+91"\,KT?C"GQ1'H+C2166(_'7 #H/O'X0:-SW YH6 M4NX"+B\>EABC'W/&'F: M>'O"R OZ].WRP^+/^<2&4E)6$ICSM'&*', S;4%F&1P6K7)L$=G<>_$P?'P7 MF=,6HNT)'1OGZNWRW7+Q>3I/.$G(E/2!7/(B-:C( Y"[1U9^T@ M13FPFY)["\6ZS68?;_3C]MW' 4L=CD%.@L)2BDSP)2;!]U1!EB MDC(WW&]NO7L84+Z+_&HC 8\,DVH)3Y88-G1GS23Y4!YRJ8>3/ IPEK9+2V&_ M#4*E7!ZK,!I08KGUMF%0^"ZRJ7L+<63EUTKGV;O3Q?PJZQ=223Z9 -ISHMVP M C&;0J)(0AK4 ?&P4]F[;QP&@N\BA7J0,$<&PN^8SI-PP"WT4R='\Q=F((7GU)IV'^ M$3=Y_\B2H0":00JLWO!!"RXP4VO1DG"*:5E$$V.P_=9A:/@NLIP'"[6+4.+% M^;(*[N*U,M'Z"$[G IB=22HRILQA.\5C;Q\&DN\H MQ]E R%V Y?6OH97X9UN&1K(F5R260&@@!/?-@$3F(";F4M5B+YR,UZ^[":K^\HV=E R%V I98=+%^$-7Y<++].G'&J6 )W1-2@E$P05';D M0#OF>#69H85!N?728=#XCO*<^XNT"T3\?A9FLY_/5R2-U6J2E!-*I #D2%/X MY%& UTR#1>.-B%YYT2+[?>NEPQ#Q'64T]Q=I%XAX=8;+CR2/ORX7?ZY/7RS. M/H7YUPD3.:1,6Z+P.9-(8G6J38+(G361]DK1Y%QDY\N'(>0[2F4>+N(ND/+[ M*MTP''P7*=+]Q=C)M91?IJL49O\;P_(7^LYJXAV3ABL-7-?B5I-- M;3Z 4+A&9[1F7!V6+'_@Q<,P\5TD2EN(MBMT7-R]NF#"VJB%LP^]>=BMQ^\B-=I$N,T \F\_W9,HL?C'@0W@R&N: MKS#3)ZO%;)IKN[^?PZSVL:-8#=>KVVP,[ SWS8>V;!GW- X.["5WKWO0V_++ M=$XOFY()65Q3&.:&3J N+_"VF-41A'7WF*0HK0N&CSLH^7-ZFH),^4JV0<+>S MRP'B[J)54)B]6E49O9Y_QM5Z%5T@C-0QNV1DBJN)RBA-"B0CY6BQ M8:'MGI,CEW/&I+,RZ&US*-VF85S,'$71]\!T@-0[0,V;,,\GG\-T5ELI_;)8 MOL3/.%M\.MN<>F?&K90%2G *E&.)W#MR&I,P)27E93"/^<[[ .@1U/48, M,7$5R2UH[2@]0LXXW6F>$U:M=-$!K!X3U\GZQ6)%DE*%VT"B4;DV\S.:8E): M'F!,+"R@=<&UW_6^1=4X76Z>=Q]LJIG]L;:@[?CX6$OI_.Q\5F/LET@$4K!3 ME4D2)'O,"T+TN7:N=!3:!.T@9,:TC2[X([3Y?#*9X_38Z0:-#73W='CZ"WC. M\6-]\7.$E!,9I4P4)($7G!:=B63;"TF1GA0,%S)']=@YVA%"R7&:^?0"O*?J MI ,;^"*L3D_FN?[SZK_.IY_#C/A9D3T/R^77Z?SC/\+L'"<,N2BL,"BU@%I) M*R$H%\$4&R-:3B'18\