XML 55 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Consolidated Real Estate Investments and Accumulated Depreciation (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances $ 301,671us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances  
Land 56,158us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand  
Building and improvements 92,635us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements  
Cost capitalized Subsequent to Acquisition 446,207us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts  
Land 56,158us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand  
Building and improvements 538,842us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements  
Total 595,000us-gaap_RealEstateGrossAtCarryingValue  
Accumulated Depreciation 116,099us-gaap_RealEstateAccumulatedDepreciation  
Net Carrying Amount 478,901us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet  
Real estate investments    
Balance at beginning of the year 462,976us-gaap_RealEstateInvestmentPropertyAtCost 354,740us-gaap_RealEstateInvestmentPropertyAtCost
Construction costs and improvements 106,977us-gaap_RealEstateImprovements 45,332us-gaap_RealEstateImprovements
Acquisitions 45,300us-gaap_RealEstateOtherAcquisitions 62,936us-gaap_RealEstateOtherAcquisitions
Dispositions (5,471)us-gaap_RealEstateCostOfRealEstateSold (32)us-gaap_RealEstateCostOfRealEstateSold
Reclassifications (14,782)ahh_RealEstateCostOfRealEstateReclassified  
Balance at end of the year 595,000us-gaap_RealEstateInvestmentPropertyAtCost 462,976us-gaap_RealEstateInvestmentPropertyAtCost
Building [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Buildings 39 years  
Tenant Improvements [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Tenant improvements Term of the related lease(or estimated useful life, if shorter)  
Office Real Estate [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 54,219us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 9,431us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 10,269us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 203,208us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 9,431us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 213,477us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 222,908us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 52,844us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 170,064us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Office Real Estate [Member] | 4525 Main Street [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 30,870us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 982us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 38,481us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 982us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 38,481us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 39,463us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 487us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 38,976us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FourFiveTwoFiveMainStreetMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Year of Acquisition 2014  
Office Real Estate [Member] | Armada Hoffler Tower    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 1,976us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 55,029us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 1,976us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 55,029us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 57,005us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 23,748us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 33,257us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ArmadaHofflerTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Year of Acquisition 2002  
Office Real Estate [Member] | Commonwealth of Virginia - Chesapeake [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 3,585us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 328us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 6,248us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 328us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 6,248us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 6,576us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 6,576us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaChesapeakeMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Office Real Estate [Member] | Commonwealth of Virginia - Virginia Beach [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 208us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 2,083us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 208us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 2,083us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 2,291us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 2,291us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommonwealthOfVirginiaVirginiaBeachMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Office Real Estate [Member] | Oceaneering [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 13,490us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 1,829us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 19,345us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 1,829us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 19,345us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 21,174us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 21,174us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OceaneeringMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Office Real Estate [Member] | One Columbus    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 960us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 10,269us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 6,795us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 960us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 17,064us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 18,024us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 8,463us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 9,561us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OneColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Office Real Estate [Member] | Oyster Point [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 6,274us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 57us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 11,512us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 57us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 11,512us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 11,569us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 8,637us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 2,932us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_OysterPointMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Year of Acquisition 1989  
Office Real Estate [Member] | Richmond Tower [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 3,038us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 45,473us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 3,038us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 45,473us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 48,511us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 7,245us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 41,266us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_RichmondTowerMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Year of Acquisition 2010  
Office Real Estate [Member] | Two Columbus    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 53us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Cost capitalized Subsequent to Acquisition 18,242us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Land 53us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Building and improvements 18,242us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Total 18,295us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Accumulated Depreciation 4,264us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Net Carrying Amount 14,031us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoColumbusMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_OfficeBuildingMember
 
Year of Acquisition 2009  
Retail Real Estate [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 117,013us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 38,225us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 23,767us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 131,710us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 38,225us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 155,477us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 193,702us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 45,596us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 148,106us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | 249 Central Park Retail [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 15,566us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 713us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 13,476us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 713us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 13,476us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 14,189us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 6,395us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 7,794us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TwoHundredFourtyNineCentralParkRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2004  
Retail Real Estate [Member] | Bermuda Crossroads [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 5,450us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 10,641us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 474us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 5,450us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 11,115us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 16,565us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 826us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 15,739us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BermudaCrossroadsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | Broad Creek Shopping Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 16,047us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 15,619us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 15,619us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 15,619us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 7,355us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 8,264us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_BroadCreekShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | Commerce Street Retail [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 5,549us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 118us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 3,146us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 118us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 3,146us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 3,264us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 845us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 2,419us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CommerceStreetRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2008  
Retail Real Estate [Member] | Courthouse 7-Eleven    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 1,007us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 1,043us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,007us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 1,043us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 2,050us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 83us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 1,967us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CourthouseSevenelevenMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2011  
Retail Real Estate [Member] | Dick's at Town Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 8,216us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 67us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 10,453us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 67us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 10,453us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 10,520us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 2,680us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 7,840us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DickAtTownCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2002  
Retail Real Estate [Member] | Dimmock Square [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 5,100us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 13,126us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 3us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 5,100us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 13,129us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 18,229us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 151us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 18,078us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_DimmockSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | Fountain Plaza Retail [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 7,783us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 425us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 7,018us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 425us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 7,018us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 7,443us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 2,525us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 4,918us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_FountainPlazaRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2004  
Retail Real Estate [Member] | Gainsborough Square    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 2,229us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 6,813us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 2,229us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 6,813us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 9,042us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 2,644us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 6,398us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GainsboroughSquareMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 1999  
Retail Real Estate [Member] | Greentree Shopping Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 1,523us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 3,520us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,523us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 3,520us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 5,043us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 37us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 5,006us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_GreentreeShoppingCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2014  
Retail Real Estate [Member] | Hanbury Village [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 25,308us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 3,792us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 18,021us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 3,792us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 18,021us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 21,813us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 4,589us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 17,224us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HanburyVillageMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2009  
Retail Real Estate [Member] | Harrisonburg Regal [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 3,659us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,554us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 4,148us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,554us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 4,148us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 5,702us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 1,664us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 4,038us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_HarrisonburgRegalMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 1999  
Retail Real Estate [Member] | Lightfoot Marketplace [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 3,484us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 7,628us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 2,891us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 7,628us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 2,891us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 10,519us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 10,519us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LightfootMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | North Point Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 13,587us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,936us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 24,797us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,936us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 24,797us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 26,733us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 10,124us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 16,609us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_NorthPointCenterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 1998  
Retail Real Estate [Member] | Parkway Marketplace    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Land 1,150us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 3,500us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 1,150us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 3,500us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 4,650us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 1,501us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 3,149us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_ParkwayMarketplaceMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 1998  
Retail Real Estate [Member] | Sandbridge Commons [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 5,892us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 5,267us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 4,095us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 5,267us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 4,095us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 9,362us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 9,362us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SandbridgeCommonsMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Retail Real Estate [Member] | South Retail [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 6,867us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 190us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 7,090us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 190us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 7,090us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 7,280us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 3,214us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 4,066us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SouthRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2002  
Retail Real Estate [Member] | Studio 56 Retail [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 2,618us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 76us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 2,297us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Land 76us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 2,297us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 2,373us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 539us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 1,834us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_StudioFiftySixRetailMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2007  
Retail Real Estate [Member] | Tyre Neck Harris Teeter [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 2,437us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Cost capitalized Subsequent to Acquisition 3,306us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Building and improvements 3,306us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Total 3,306us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Accumulated Depreciation 424us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Net Carrying Amount 2,882us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_TyreNeckHarrisTeeterMember
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_RetailSiteMember
 
Year of Acquisition 2011  
Multifamily Residential Real Estate [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 130,439us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 8,502us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 58,599us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 111,289us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 8,502us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 169,888us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 178,390us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 17,659us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount 160,731us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Multifamily Residential Real Estate [Member] | Encore Apartments [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 22,215us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 1,293us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 28,882us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 1,293us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 28,882us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 30,175us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 89us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount 30,086us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_EncoreApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Year of Acquisition 2014  
Multifamily Residential Real Estate [Member] | Liberty Apartments [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 20,603us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 3,580us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 23,494us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 1,049us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 3,580us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 24,543us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 28,123us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 781us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount 27,342us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_LibertyApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Multifamily Residential Real Estate [Member] | Smith's Landing [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 24,470us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 35,105us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 659us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 35,764us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 35,764us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 1,859us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount 33,905us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_SmithLandingMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Multifamily Residential Real Estate [Member] | The Cosmopolitan [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 47,132us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 985us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 56,419us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 985us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 56,419us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 57,404us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 14,866us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount 42,538us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_CosmopolitanUnitMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Year of Acquisition 2006  
Multifamily Residential Real Estate [Member] | Whetstone Apartments [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Encumbrances 16,019us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 2,644us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Cost capitalized Subsequent to Acquisition 24,280us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Land 2,644us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Building and improvements 24,280us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Total 26,924us-gaap_RealEstateGrossAtCarryingValue
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Accumulated Depreciation 64us-gaap_RealEstateAccumulatedDepreciation
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Net Carrying Amount $ 26,860us-gaap_SECScheduleIIIRealEstateInvestmentPropertyNet
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= ahh_WhetstoneApartmentsMember
/ us-gaap_RealEstatePropertiesAxis
= ahh_MultiFamilyMember
 
Year of Acquisition 2014  
Minimum [Member] | Capital Improvements [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Buildings 15 years  
Minimum [Member] | Equipment [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Buildings 5 years  
Minimum [Member] | Office Real Estate [Member] | One Columbus    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 1984  
Minimum [Member] | Retail Real Estate [Member] | Bermuda Crossroads [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2001  
Minimum [Member] | Retail Real Estate [Member] | Broad Creek Shopping Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 1997  
Minimum [Member] | Retail Real Estate [Member] | Dimmock Square [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 1998  
Minimum [Member] | Multifamily Residential Real Estate [Member] | Liberty Apartments [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2013  
Minimum [Member] | Multifamily Residential Real Estate [Member] | Smith's Landing [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2009  
Maximum [Member] | Capital Improvements [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Buildings 20 years  
Maximum [Member] | Equipment [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Buildings 15 years  
Maximum [Member] | Office Real Estate [Member] | One Columbus    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2000  
Maximum [Member] | Retail Real Estate [Member] | Bermuda Crossroads [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2013  
Maximum [Member] | Retail Real Estate [Member] | Broad Creek Shopping Center [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2001  
Maximum [Member] | Retail Real Estate [Member] | Dimmock Square [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2014  
Maximum [Member] | Multifamily Residential Real Estate [Member] | Liberty Apartments [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2014  
Maximum [Member] | Multifamily Residential Real Estate [Member] | Smith's Landing [Member]    
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]    
Year of Acquisition 2013