XML 86 R69.htm IDEA: XBRL DOCUMENT
v3.20.4

ALLOWANCE FOR LOAN LOSSES (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) item
Receivables [Abstract] |
Number of reserve components | 4
Specific reserve for loans individually evaluated, threshold | $ | $ 150
Number of business pools | 2
Quantitative reserve, percent of historical charge-off rate | 100.00%

X
- Definition Allowance for Loan and Lease Loss, Minimum Aggregate Balance, Individually Evaluated for Specific Reserve. + References No definition available. + Details
Name: | bhb_AllowanceForLoanAndLeaseLossMinimumAggregateBalanceIndividuallyEvaluatedForSpecificReserve
Namespace Prefix: | bhb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of pools into which the entity stratifies its business loans for quantitative and qualitative reserve analysis. + References No definition available. + Details
Name: | bhb_AllowanceForLoanLossesNumberOfBusinessPools
Namespace Prefix: | bhb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of reserve components in the allowance for loan losses. + References No definition available. + Details
Name: | bhb_AllowanceForLoanLossesNumberOfComponents
Namespace Prefix: | bhb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percent of each pool's average 3-year historical net loan charge-off rate that is applied to aggregate recorded investment to determine the quantitative reserve for losses. + References No definition available. + Details
Name: | bhb_AllowanceForLoanLossesPercentOfThreeYearChargeOffReserved
Namespace Prefix: | bhb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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