XML 56 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details 4) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Quantitative information about the significant unobservable inputs within Level 3    
Other real estate owned $ 2,049,000us-gaap_RealEstateAcquiredThroughForeclosure $ 2,758,000us-gaap_RealEstateAcquiredThroughForeclosure
Recurring    
Quantitative information about the significant unobservable inputs within Level 3    
Fair Value Instruments Transfers between Levels 0bhlb_FairValueInstrumentsTransfersBetweenLevels
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0bhlb_FairValueInstrumentsTransfersBetweenLevels
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Non-recurring    
Quantitative information about the significant unobservable inputs within Level 3    
Fair Value Instruments Transfers between Levels 0bhlb_FairValueInstrumentsTransfersBetweenLevels
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0bhlb_FairValueInstrumentsTransfersBetweenLevels
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Non-recurring | Total Gains (Losses)    
Quantitative information about the significant unobservable inputs within Level 3    
Impaired loans 278,000bhlb_ImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(562,000)bhlb_ImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Capitalized mortgage servicing rights   (773,000)us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Other real estate owned 231,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Total 509,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(1,333,000)us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_ChangeDuringPeriodFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Level 3 | Recurring    
Quantitative information about the significant unobservable inputs within Level 3    
Assets measured on recurring basis 17,767,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
17,081,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 3 | Recurring | Trading Security | Discounted Cash Flow    
Quantitative information about the significant unobservable inputs within Level 3    
Assets measured on recurring basis 14,909,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
14,840,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Discount Rate (as percent) 2.60%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
3.39%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Level 3 | Recurring | Securities Available for Sale | Discounted Cash Flow    
Quantitative information about the significant unobservable inputs within Level 3    
Assets measured on recurring basis 2,326,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
1,964,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Discount Rate (as percent) 13.74%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
13.17%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Credit Spread (as a percent) 11.06%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
9.45%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Level 3 | Recurring | Forward Commitments | Historical Trend    
Quantitative information about the significant unobservable inputs within Level 3    
Assets measured on recurring basis (93,000)us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
19,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
Closing Ratio (as percent) 91.07%bhlb_FairValueInputsClosingRatio
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
94.83%bhlb_FairValueInputsClosingRatio
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
Level 3 | Recurring | Forward Commitments | Pricing Model    
Quantitative information about the significant unobservable inputs within Level 3    
Origination Costs 2,500,000bhlb_FairValueInputsOriginationCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_PricingModelValuationTechniqueMember
2,500,000bhlb_FairValueInputsOriginationCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_PricingModelValuationTechniqueMember
Level 3 | Recurring | Interest rate lock commitments | Historical Trend    
Quantitative information about the significant unobservable inputs within Level 3    
Assets measured on recurring basis 625,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
258,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
Closing Ratio (as percent) 91.07%bhlb_FairValueInputsClosingRatio
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
94.83%bhlb_FairValueInputsClosingRatio
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_HistoricalTrendValuationTechniqueMember
Level 3 | Recurring | Interest rate lock commitments | Pricing Model    
Quantitative information about the significant unobservable inputs within Level 3    
Origination Costs 2,500,000bhlb_FairValueInputsOriginationCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_PricingModelValuationTechniqueMember
2,500,000bhlb_FairValueInputsOriginationCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_PricingModelValuationTechniqueMember
Level 3 | Non-recurring    
Quantitative information about the significant unobservable inputs within Level 3    
Impaired loans 5,820,000bhlb_ImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
5,542,000bhlb_ImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Capitalized mortgage servicing rights 3,757,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
4,112,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Other real estate owned 2,049,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,995,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Total 11,626,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
12,649,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Level 3 | Non-recurring | Minimum | Impaired loans | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Loss severity (as percent) 31.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
4.20%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Appraised value 5,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
0bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Level 3 | Non-recurring | Minimum | Capitalized mortgage servicing rights | Discounted Cash Flow    
Quantitative information about the significant unobservable inputs within Level 3    
Discount Rate (as percent) 10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Constant prepayment rate (CPR) (as percent) 7.83%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
6.96%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Level 3 | Non-recurring | Minimum | Other real estate owned | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Appraised value 57,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
0bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Level 3 | Non-recurring | Maximum | Impaired loans | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Loss severity (as percent) 38.70%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
100.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Appraised value 1,600,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
900,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Level 3 | Non-recurring | Maximum | Capitalized mortgage servicing rights | Discounted Cash Flow    
Quantitative information about the significant unobservable inputs within Level 3    
Discount Rate (as percent) 13.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
13.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Constant prepayment rate (CPR) (as percent) 19.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
15.97%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Level 3 | Non-recurring | Maximum | Other real estate owned | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Appraised value 700,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
774,000bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Level 3 | Non-recurring | Weighted Average | Impaired loans | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Loss severity (as percent) (12.65%)us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
(57.41%)us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Appraised value (912,700)bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
(505,400)bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
Level 3 | Non-recurring | Weighted Average | Capitalized mortgage servicing rights | Discounted Cash Flow    
Quantitative information about the significant unobservable inputs within Level 3    
Discount Rate (as percent) (10.43%)us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
(10.34%)us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Constant prepayment rate (CPR) (as percent) (9.92%)us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
(8.58%)us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= bhlb_CapitalizedMortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_DiscountedCashFlowValuationTechniqueMember
Level 3 | Non-recurring | Weighted Average | Other real estate owned | Fair value of collateral    
Quantitative information about the significant unobservable inputs within Level 3    
Appraised value $ (462,600)bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember
$ (413,400)bhlb_FairValueInputsAppraisedValue
/ us-gaap_FairValueByAssetClassAxis
= bhlb_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= bhlb_FairValueOfCollateralValuationTechniqueMember