XML 69 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans And Allowance For Loan Losses (Narrative) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
item
Dec. 31, 2013
item
Dec. 31, 2012
item
Financing Receivable, Allowance for Credit Losses [Line Items]      
Percentage of appraised value of residential real estate loans 80.00%bhb_PercentageOfAppraisedValueOfResidentialRealEstateLoans    
Other real estate owned $ 523us-gaap_OtherRealEstate $ 1,625us-gaap_OtherRealEstate $ 2,780us-gaap_OtherRealEstate
Financing Receivable, Modifications, Number of Relationships 9bhb_FinancingReceivableModificationsNumberOfRelationships 8bhb_FinancingReceivableModificationsNumberOfRelationships 4bhb_FinancingReceivableModificationsNumberOfRelationships
Financing Receivable, Modifications, Recorded Investment 1,449us-gaap_FinancingReceivableModificationsRecordedInvestment 1,454us-gaap_FinancingReceivableModificationsRecordedInvestment 934us-gaap_FinancingReceivableModificationsRecordedInvestment
Non-Performing Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Financing Receivable, Modifications, Recorded Investment 357us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
416us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
114us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Lodging Industry [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Percentage of commercial real estate mortgage portfolio 32.90%bhb_PercentageOfCommercialRealEstateMortgagePortfolio
/ us-gaap_CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeAxis
= bhb_LodgingIndustryMember
   
Loans receivable 112,520us-gaap_NotesReceivableNet
/ us-gaap_CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeAxis
= bhb_LodgingIndustryMember
114,982us-gaap_NotesReceivableNet
/ us-gaap_CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeAxis
= bhb_LodgingIndustryMember
 
Maximum [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Number of years for which principally collateralized loans are amortized 20 years    
Maximum [Member] | Residential Mortgage [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Number of years for which principally collateralized loans are amortized 30 years    
Minimum [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Number of years for which principally collateralized loans are amortized 15 years    
Minimum [Member] | Residential Mortgage [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Number of years for which principally collateralized loans are amortized 10 years    
Commercial and Industrial Receivable [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_CommercialAndIndustrialReceivableMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_CommercialAndIndustrialReceivableMember
3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bhb_CommercialAndIndustrialReceivableMember
Agricultural and Other Loans to Farmers [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
   
Residential Real Estate Mortgages [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
Residential Real Estate Mortgages [Member] | Purchased Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Mortgage Loans on Real Estate, Carrying Amount of Mortgages $ 114,607us-gaap_MortgageLoansOnRealEstateCarryingAmountOfMortgages
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= bhb_PurchasedLoansMember
$ 42,830us-gaap_MortgageLoansOnRealEstateCarryingAmountOfMortgages
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= bhb_PurchasedLoansMember
 
Other Consumer Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerOtherFinancingReceivableMember