XML 35 R44.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans And Allowance For Loan Losses (Summary Of Non Performing Loans) (Details) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | $ 12,297 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | $ 12,288 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |
Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total commercial loans | 5,130 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 5,192 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Total consumer loans | 7,167 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 7,096 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Total non-accrual loans | 12,297 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 12,288 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Accruing loans contractually past due 90 days or more |  |
Total non-performing loans | 12,297 bhb_TotalNonPerformingLoans / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 12,288 bhb_TotalNonPerformingLoans / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Commercial Real Estate Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 3,229 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 3,156 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |
Commercial Real Estate Mortgages [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total commercial loans | 3,229 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 3,156 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Commercial And Industrial [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 569 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember | 624 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
Commercial And Industrial [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total commercial loans | 569 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 624 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Commercial Construction And Land Development [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 1,260 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_CommercialConstructionAndLandDevelopmentMember | 1,328 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_CommercialConstructionAndLandDevelopmentMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_CommercialConstructionAndLandDevelopmentMember |
Commercial Construction And Land Development [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total commercial loans | 1,260 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_CommercialConstructionAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 1,328 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_CommercialConstructionAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Agriculture And Other Loans To Farmers [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 72 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_AgricultureAndOtherLoansToFarmersMember | 84 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_AgricultureAndOtherLoansToFarmersMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_AgricultureAndOtherLoansToFarmersMember |
Agriculture And Other Loans To Farmers [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total commercial loans | 72 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_AgricultureAndOtherLoansToFarmersMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 84 us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = bhb_AgricultureAndOtherLoansToFarmersMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Residential Real Estate Mortgages [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 5,997 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 6,051 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember |
Residential Real Estate Mortgages [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total consumer loans | 5,997 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 6,051 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Home Equity Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 1,153 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember | 1,029 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember |
Home Equity Loans [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total consumer loans | 1,153 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | 1,029 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember
Consumer Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total non-accrual loans | 17 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember | 16 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember
Accruing loans contractually past due 90 days or more | 0 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember |
Consumer Loans [Member] | Non-Performing Loans [Member] |  |
Financing Receivable, Recorded Investment, Past Due [Line Items] |  |
Total consumer loans | $ 17 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember | $ 16 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_NonperformingFinancingReceivableMember

X
- Definition Total non performing loans. + References No definition available. + Details
Name: | bhb_TotalNonPerformingLoans
Namespace Prefix: | bhb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are 90 days or more past due and still accruing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of commercial loans and leases receivable including, but not limited to, commercial and industrial loans, agricultural loans, mortgage loans, promissory notes, interbank and other loans to financial institutions, draws against credit facilities, trade financing, lease financings. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5066-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of consumer loans, including, but not limited to, mortgage, home equity, vehicles, credit card, installment, and lease financing. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5066-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bhb_AgricultureAndOtherLoansToFarmersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bhb_CommercialConstructionAndLandDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |