XML 76 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Executed interest rate swap) (Details) (Derivative Financial Instruments, USD $)
In Millions, unless otherwise specified
Apr. 20, 2011
Mar. 31, 2015
transaction
Derivative [Line Items]    
Derivative, notional amount $ 15.0us-gaap_DerivativeAmountOfHedgedItem  
Heartland Financial Statutory Trust VI
   
Derivative [Line Items]    
Derivative, notional amount   20.0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_CounterpartyNameAxis
= htlf_HeartlandFinancialStatutoryTrustViMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
Number of swap transactions   2us-gaap_NumberOfInterestRateDerivativesHeld
/ us-gaap_CounterpartyNameAxis
= htlf_HeartlandFinancialStatutoryTrustViMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
Cash Flow Hedges
   
Derivative [Line Items]    
Derivative, notional amount   81.2us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Number of swap transactions   3us-gaap_NumberOfInterestRateDerivativesHeld
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedges | Heartland Financial Statutory Trust IV, V and VII
   
Derivative [Line Items]    
Derivative, notional amount   65.0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_CounterpartyNameAxis
= htlf_HeartlandFinancialStatutoryTrustIVVandVIIMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedges | Morrill Statutory Trust I and II
   
Derivative [Line Items]    
Derivative, notional amount   $ 16.2us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_CounterpartyNameAxis
= htlf_MorrillStatutoryTrustIandIIMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember