XML 83 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Financial Assets And Financial Liabilities Measured At Fair Value On A Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
US Government-Sponsored Enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring $ 288,210us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
$ 273,632us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
US Government-Sponsored Enterprises [Member] | Level 2 Inputs [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 288,210us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
273,632us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
US Government Agency [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 83,346us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_MortgageBackedSecuritiesIssuedByUsGovernmentAgencyMember
81,529us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_MortgageBackedSecuritiesIssuedByUsGovernmentAgencyMember
US Government Agency [Member] | Level 2 Inputs [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 83,346us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_MortgageBackedSecuritiesIssuedByUsGovernmentAgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
81,529us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_MortgageBackedSecuritiesIssuedByUsGovernmentAgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Private Label [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 4,524us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
6,170us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Private Label [Member] | Level 2 Inputs [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 4,524us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6,170us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Obligations Of States And Political Subdivisions Thereof [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 94,445us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
88,839us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations Of States And Political Subdivisions Thereof [Member] | Level 2 Inputs [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 94,445us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
88,839us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Derivative Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 3,455us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_DerivativeAssetsMember
 
Derivative Assets [Member] | Level 2 Inputs [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring $ 3,455us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= bhb_DerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member