XML 87 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Feb. 20, 2015
Dec. 31, 2013
Mar. 14, 2014
Derivative [Line Items]        
Interest rate agreement, notional amount 181,119,000invest_DerivativeNotionalAmount   $ 131,377,000invest_DerivativeNotionalAmount  
Subsequent Event [Member]        
Derivative [Line Items]        
Senior unsecured term loan facility   50,000,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Pay Fixed Interest Rate Swaps [Member]        
Derivative [Line Items]        
Interest rate agreement, notional amount 685,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
  705,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Interest Rate Caps [Member]        
Derivative [Line Items]        
Interest rate agreement, notional amount 180,434,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
  130,672,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
One Month Libor [Member] | Pay Fixed Interest Rate Swaps [Member]        
Derivative [Line Items]        
Fixed rate interest rate swap, Maturity date Feb. 20, 2020      
Fixed rate interest rate swap, agreement date Feb. 20, 2015      
Fixed rate interest rate swap, Effective date Mar. 01, 2016      
One Month Libor [Member] | Pay Fixed Interest Rate Swaps [Member] | Subsequent Event [Member]        
Derivative [Line Items]        
Interest rate agreement, notional amount   50,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= ahh_OneMonthLiborMember
   
Fixed rate interest rate swap   2.00%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= ahh_OneMonthLiborMember
   
LIBOR [Member] | Subsequent Event [Member] | Minimum [Member]        
Derivative [Line Items]        
Senior unsecured term loan facility interest rate   1.35%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
LIBOR [Member] | Subsequent Event [Member] | Maximum [Member]        
Derivative [Line Items]        
Senior unsecured term loan facility interest rate   1.95%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
LIBOR [Member] | Interest Rate Caps [Member]        
Derivative [Line Items]        
Interest rate agreement, notional amount       50,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
Interest rate cap agreement, premium       $ 400,000ahh_PremiumsPaidOnDerivativeInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
Interest rate cap agreement, strike price       1.25%us-gaap_DerivativeCapInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
Fixed rate interest rate swap, Maturity date Mar. 01, 2017