XML 96 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments (Schedule of the Banks financial derivative instruments) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Interest Rate Contract [Member] | June 2 2021 [Member]  
Derivative [Line Items]  
Notional amount $ 25invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= bhb_June22021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Expiration date Jun. 02, 2021
3-month LIBOR Strike 3.00%us-gaap_DerivativeCapInterestRate
/ us-gaap_DebtInstrumentAxis
= bhb_June22021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Premium Paid 922us-gaap_PaymentsForHedgeFinancingActivities
/ us-gaap_DebtInstrumentAxis
= bhb_June22021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Unamortized Premium 922us-gaap_DebtInstrumentUnamortizedPremium
/ us-gaap_DebtInstrumentAxis
= bhb_June22021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Fair Value 631us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_DebtInstrumentAxis
= bhb_June22021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | June 4 2024 [Member]  
Derivative [Line Items]  
Notional amount 20invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= bhb_June42024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Expiration date Jun. 04, 2024
3-month LIBOR Strike 3.00%us-gaap_DerivativeCapInterestRate
/ us-gaap_DebtInstrumentAxis
= bhb_June42024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Premium Paid 1,470us-gaap_PaymentsForHedgeFinancingActivities
/ us-gaap_DebtInstrumentAxis
= bhb_June42024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Unamortized Premium 1,470us-gaap_DebtInstrumentUnamortizedPremium
/ us-gaap_DebtInstrumentAxis
= bhb_June42024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Fair Value 978us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_DebtInstrumentAxis
= bhb_June42024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | October 21 2021 [Member]  
Derivative [Line Items]  
Notional amount 20invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= bhb_October212021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Expiration date Oct. 21, 2021
3-month LIBOR Strike 3.00%us-gaap_DerivativeCapInterestRate
/ us-gaap_DebtInstrumentAxis
= bhb_October212021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Premium Paid 632us-gaap_PaymentsForHedgeFinancingActivities
/ us-gaap_DebtInstrumentAxis
= bhb_October212021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Unamortized Premium 632us-gaap_DebtInstrumentUnamortizedPremium
/ us-gaap_DebtInstrumentAxis
= bhb_October212021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Fair Value 543us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_DebtInstrumentAxis
= bhb_October212021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | October 21 2024 [Member]  
Derivative [Line Items]  
Notional amount 25invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= bhb_October212024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Expiration date Oct. 21, 2024
3-month LIBOR Strike 3.00%us-gaap_DerivativeCapInterestRate
/ us-gaap_DebtInstrumentAxis
= bhb_October212024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Premium Paid 1,542us-gaap_PaymentsForHedgeFinancingActivities
/ us-gaap_DebtInstrumentAxis
= bhb_October212024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Unamortized Premium 1,542us-gaap_DebtInstrumentUnamortizedPremium
/ us-gaap_DebtInstrumentAxis
= bhb_October212024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Fair Value 1,303us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_DebtInstrumentAxis
= bhb_October212024Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Cap [Member]  
Derivative [Line Items]  
Notional amount 90,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
3-month LIBOR Strike 3.00%us-gaap_DerivativeCapInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
Premium Paid 4,566us-gaap_PaymentsForHedgeFinancingActivities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
Fair Value $ 3,455us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember