Annual report pursuant to Section 13 and 15(d)

Equity Method Investment in Affiliate - Additional Information (Detail)

v2.4.1.9
Equity Method Investment in Affiliate - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2012
Sep. 30, 2012
Dec. 31, 2014
Dec. 31, 2013
Oct. 31, 2014
Oct. 20, 2014
Schedule of Equity Method Investments [Line Items]            
Loss from equity method investment in affiliate $ 448,000us-gaap_IncomeLossFromEquityMethodInvestments $ 1,284,000us-gaap_IncomeLossFromEquityMethodInvestments        
Strong Upwind Holdings LLC [Member]            
Schedule of Equity Method Investments [Line Items]            
Project investment amount         144,000,000us-gaap_InvestmentOwnedAtCost
/ dei_LegalEntityAxis
= hasi_StrongUpwindHoldingsLlcMember
144,000,000us-gaap_InvestmentOwnedAtCost
/ dei_LegalEntityAxis
= hasi_StrongUpwindHoldingsLlcMember
HA EnergySource [Member]            
Schedule of Equity Method Investments [Line Items]            
Capital commitment, approved       3,400,000hasi_ApprovedCapitalCommitment
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
   
Loss from equity method investment in affiliate 500,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
1,300,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
       
Cash distributions of excess financing proceeds   12,600,000hasi_CashDistribution
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
       
Deemed distributions   1,700,000hasi_DeemedDistributions
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
       
Investments in affiliates   800,000us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
  0us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
   
Management services to EnergySource $ 100,000us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
$ 8,800,000us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
$ 0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember
$ 500,000us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= hasi_HaEnergySourceMember