XML 99 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
INTEREST-BEARING DEPOSITS AND SECURITIES (Held-to-maturity Securities) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost $ 133,649us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment $ 131,258us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment  
Gross Unrealized Gains (6,935)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain (6,424)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain  
Gross Unrealized Losses (85)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (74)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss  
Fair Value 140,499us-gaap_HeldToMaturitySecuritiesFairValue 137,608us-gaap_HeldToMaturitySecuritiesFairValue  
Percent of Total Amortized Cost 100.00%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost   100.00%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
U.S. Government and agency obligations [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 2,136us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
2,146us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Gross Unrealized Gains (2)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Gross Unrealized Losses 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
(19)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Fair Value 2,138us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
2,127us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Percent of Total Amortized Cost 1.60%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
  1.60%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Total municipal bonds [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 122,487us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
119,951us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
 
Gross Unrealized Gains (6,723)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
(6,319)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
 
Gross Unrealized Losses (82)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
(48)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
 
Fair Value 129,128us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
126,222us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
 
Percent of Total Amortized Cost 91.70%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
  91.40%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
Taxable municipal bonds [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 12,771us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
12,988us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
 
Gross Unrealized Gains (428)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
(371)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
 
Gross Unrealized Losses 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
(1)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
 
Fair Value 13,199us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
13,358us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
 
Percent of Total Amortized Cost 9.60%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
  9.90%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_TaxableMunicipalBondsMember
Tax exempt municipal bonds [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 109,716us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
106,963us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
 
Gross Unrealized Gains (6,295)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
(5,948)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
 
Gross Unrealized Losses (82)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
(47)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
 
Fair Value 115,929us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
112,864us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
 
Percent of Total Amortized Cost 82.10%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
  81.50%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_NontaxableMunicipalBondsMember
Corporate bonds [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 1,800us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
1,800us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
 
Gross Unrealized Gains 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
 
Gross Unrealized Losses 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
 
Fair Value 1,800us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
1,800us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
 
Percent of Total Amortized Cost 1.30%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
  1.40%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Total mortgage-backed or related securities [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 7,226us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
7,361us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
 
Gross Unrealized Gains (210)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
(105)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
 
Gross Unrealized Losses (3)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
(7)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
 
Fair Value 7,433us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
7,459us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
 
Percent of Total Amortized Cost 5.40%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
5.60%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_MortgageBackedSecuritiesOrRelatedSecuritiesMember
 
1-4 residential agency guaranteed [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 1,477us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
1,580us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
 
Gross Unrealized Gains (18)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
(1)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
 
Gross Unrealized Losses (3)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
(7)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
 
Fair Value 1,492us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
1,574us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
 
Percent of Total Amortized Cost 1.10%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
1.20%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_OneToFourResidentialAgencyGuaranteedMember
 
Multifamily agency guaranteed [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 5,749us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
5,781us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
 
Gross Unrealized Gains (192)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
(104)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
 
Gross Unrealized Losses 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
 
Fair Value $ 5,941us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
$ 5,885us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
 
Percent of Total Amortized Cost 4.30%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember
  4.40%banr_HeldtomaturitySecuritiesAmortizedCostPercentofTotalAmortizedCost
/ us-gaap_DebtSecurityAxis
= banr_MultifamilyAgencyGuaranteedMember