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,297us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 12,288us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Accruing loans contractually past due 90 days or more 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing   
Non-Performing Loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total commercial loans 5,130us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
5,192us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Total consumer loans 7,167us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
7,096us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Total non-accrual loans 12,297us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
12,288us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Accruing loans contractually past due 90 days or more      
Total non-performing loans 12,297bhb_TotalNonPerformingLoans
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
12,288bhb_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,229us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
3,156us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Accruing loans contractually past due 90 days or more 0us-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,229us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
3,156us-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 569us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
624us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Accruing loans contractually past due 90 days or more 0us-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 569us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
624us-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,260us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_CommercialConstructionAndLandDevelopmentMember
1,328us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_CommercialConstructionAndLandDevelopmentMember
Accruing loans contractually past due 90 days or more 0us-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,260us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_CommercialConstructionAndLandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
1,328us-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 72us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_AgricultureAndOtherLoansToFarmersMember
84us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_AgricultureAndOtherLoansToFarmersMember
Accruing loans contractually past due 90 days or more 0us-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 72us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bhb_AgricultureAndOtherLoansToFarmersMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
84us-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,997us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
6,051us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Accruing loans contractually past due 90 days or more 0us-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,997us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
6,051us-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,153us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
1,029us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Accruing loans contractually past due 90 days or more 0us-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,153us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
1,029us-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 17us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
16us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Accruing loans contractually past due 90 days or more 0us-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 $ 17us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
$ 16us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember