XML 65 R48.htm IDEA: XBRL DOCUMENT
v3.20.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) $ in Millions |  | 12 Months Ended |
--- | --- | --- | ---
Mar. 15, 2020 | Dec. 31, 2020 | Dec. 31, 2019 USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract] |  |  |
Reserve requirement maximum reduced percentage | 0 |  |
Reserve requirements |  |  | $ 23.1
Period past due to trigger non-accrual status |  | 90 days |
Period past due to trigger write-down or write-off |  | 120 days |
Period of performance for return to accrual status |  | 6 months |
Number of basis points of loan loss reserve |  | 0.95 |
Number of basis points of loan loss reserve under incurred loss model |  | 0.74 |

X
- Definition Number of basis points of loan loss reserve as a percentage of total loans + References No definition available. + Details
Name: | bhb_BasisPointOfLoanLossReserve
Namespace Prefix: | bhb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of basis points of loan loss reserve under incurred loss model as a percentage of total loans. + References No definition available. + Details
Name: | bhb_BasisPointsOfLoanLossReserveIncurredLossModel
Namespace Prefix: | bhb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period for when financing receivable that is past due is placed on non-accrual status, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bhb_FinancingReceivableThresholdPeriodNonAccrualStatus
Namespace Prefix: | bhb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period of performance of non-accruing financing receivable upon which it is considered for return to accrual status, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bhb_FinancingReceivableThresholdPeriodOfPerformanceForReturnToAccrualStatus
Namespace Prefix: | bhb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Information pertaining to reserve requirement maximum reduced percentage. + References No definition available. + Details
Name: | bhb_ReserveRequirementMaximumReducedPercentage
Namespace Prefix: | bhb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash deposited in a special reserve account for the exclusive benefit of customers pursuant to SEC Regulations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116631393&loc=SL116631396-227033 + Details
Name: | us-gaap_CashReserveDepositRequiredAndMade
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Threshold period for when financing receivable is considered past due to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447 + Details
Name: | us-gaap_FinancingReceivableThresholdPeriodPastDueWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration