XML 31 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Balance sheet category and fair values of derivative instruments (cash flow hedges)) (Details) (Other Liabilities, Interest Rate Swap, USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount $ 10,020us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
$ 10,369us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
Fair Value (209)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
(248)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
Receive Rate 2.926%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
2.915%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
Weighted Average Pay Rate 5.14%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
5.14%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueApril202016Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 25,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
25,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
Fair Value (910)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
(534)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
Receive Rate 0.271%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
0.243%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
Weighted Average Pay Rate 2.255%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
2.255%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch172021Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
Fair Value (1,001)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
(1,046)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
Receive Rate 0.262%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
0.234%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
Weighted Average Pay Rate 3.22%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
3.22%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12017Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
Fair Value (1,932)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
(1,748)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
Receive Rate 0.254%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
0.232%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
Weighted Average Pay Rate 3.355%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
3.355%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJanuary72020Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 10,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
10,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
Fair Value (143)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
(35)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
Receive Rate 0.269%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
0.255%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
Weighted Average Pay Rate 1.674%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
1.674%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch262019Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 10,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
10,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
Fair Value (141)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
(35)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
Receive Rate 0.271%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
0.243%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
Weighted Average Pay Rate 1.658%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
1.658%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch182019Member
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJune152024Member
 
Fair Value (93)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJune152024Member
 
Receive Rate 1.632%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJune152024Member
 
Weighted Average Pay Rate 2.39%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueJune152024Member
 
Interest Rate Swap
   
Derivatives, Fair Value [Line Items]    
Notional Amount 20,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12024Member
 
Fair Value $ (107)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12024Member
 
Receive Rate 1.474%htlf_InterestRateCashFlowHedgeDerivativeReceiveRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12024Member
 
Weighted Average Pay Rate 2.352%htlf_InterestRateCashFlowHedgeDerivativeWeightedAveragePayRatePercentage
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= htlf_InterestRateSwapdueMarch12024Member