XML 148 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCKHOLDERS' EQUITY AND EARNINGS PER COMMON SHARE (Details 2) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Accumulated other comprehensive loss $ 6,579us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (9,057)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (2,979)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (4,885)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Net unrealized holding gain on AFS securities:        
Other accumulated comprehensive income (loss), before tax: 15,993us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(9,294)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
   
Income taxes related to items of accumulated other comprehensive (loss) income: (6,077)bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,518bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
   
Accumulated other comprehensive loss 9,916us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(5,776)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
6,712us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,960us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net loss on cash flow hedging derivatives        
Other accumulated comprehensive income (loss), before tax: (3,299)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,289)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
   
Income taxes related to items of accumulated other comprehensive (loss) income: 1,330bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
923bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
   
Accumulated other comprehensive loss (1,969)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,366)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(6,558)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5,174)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net loss on terminated swap        
Other accumulated comprehensive income (loss), before tax:   (3,237)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
   
Income taxes related to items of accumulated other comprehensive (loss) income:   1,312bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
   
Accumulated other comprehensive loss 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
(1,925)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
(2,378)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
(2,996)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhlb_AccumulatedNetGainLossOnTerminationOfSwapMember
Net unrealized holding loss on pension plans        
Other accumulated comprehensive income (loss), before tax: (2,291)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
17us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Income taxes related to items of accumulated other comprehensive (loss) income: 923bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(7)bhlb_AccumulatedOtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Accumulated other comprehensive loss $ (1,368)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ 10us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (755)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (675)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember