Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Schedule of Reconciliation of Level 3 Investments Available-for-Sale Securities (Detail)

v2.4.1.9
Fair Value Measurements - Schedule of Reconciliation of Level 3 Investments Available-for-Sale Securities (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Sep. 30, 2012
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balance, beginning of period $ 3,213,000us-gaap_AvailableForSaleSecurities    
Transfers to / purchases of available-for-sale debt securities 7,753,000us-gaap_PaymentsToAcquireAvailableForSaleSecurities 92,522,000us-gaap_PaymentsToAcquireAvailableForSaleSecurities 254,000us-gaap_PaymentsToAcquireAvailableForSaleSecurities
Balance, end of Period 27,273,000us-gaap_AvailableForSaleSecurities 3,213,000us-gaap_AvailableForSaleSecurities  
Level 3 [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Transfers to / purchases of available-for-sale debt securities 83,200,000us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Sale of available-for-sale debt securities (59,600,000)us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Unrealized gain on debt securities transferred to available for sale 5,000,000us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Unrealized loss on debt securities (1,300,000)hasi_AvailableForSaleSecuritiesDebtSecuritiesGrossUnrealizedGainLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Balance, end of Period $ 27,300,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member