XML 45 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans And Allowance For Loan Losses (Summary Of Troubled Debt Restructures) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
loan
Dec. 31, 2013
loan
Financing Receivable, Modifications [Line Items]    
Number of Loans 2bhb_FinancingReceivableModificationsNumberOfContracts12 6bhb_FinancingReceivableModificationsNumberOfContracts12
Pre-Modification Outstanding Recorded Investment $ 130us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 369us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment 127us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 363us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Commercial Loans [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 2bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
3bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Pre-Modification Outstanding Recorded Investment 130us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
173us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment 127us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
166us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 1bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
3bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Pre-Modification Outstanding Recorded Investment 30us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
173us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Post-Modification Outstanding Recorded Investment 30us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
166us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Commercial and Industrial Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_CommercialAndIndustrialReceivableMember
0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_CommercialAndIndustrialReceivableMember
Agricultural and Other Loans to Farmers [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 1bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Pre-Modification Outstanding Recorded Investment 100us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Post-Modification Outstanding Recorded Investment 97us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Consumer Loans [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerPortfolioSegmentMember
3bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerPortfolioSegmentMember
Pre-Modification Outstanding Recorded Investment   196us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment   197us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerPortfolioSegmentMember
Residential Real Estate Mortgages [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
1bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
Pre-Modification Outstanding Recorded Investment   166us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment   164us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
Home Equity Loan [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_ConsumerHomeEquityLoanReceivableMember
1bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_ConsumerHomeEquityLoanReceivableMember
Pre-Modification Outstanding Recorded Investment   16us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_ConsumerHomeEquityLoanReceivableMember
Post-Modification Outstanding Recorded Investment   20us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_ConsumerHomeEquityLoanReceivableMember
Other Consumer Loans [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 0bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
1bhb_FinancingReceivableModificationsNumberOfContracts12
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Pre-Modification Outstanding Recorded Investment   14us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Post-Modification Outstanding Recorded Investment   $ 13us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember