XML 114 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS RECEIVABLE AND THE ALLOWANCE FOR LOAN LOSSES (Age Analysis of Company's Past Due Loans) (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due $ 5,037,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 6,366,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60 to 89 Days Past Due 4,256,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 4,086,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90 Days or More Past Due 9,552,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 11,558,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total Past Due 18,845,000us-gaap_FinancingReceivableRecordedInvestmentPastDue 22,010,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current 3,814,975,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue 3,396,435,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
Total loans outstanding 3,833,820,000banr_LoansReceivableIncludingLoansHeldForSaleGross 3,418,445,000banr_LoansReceivableIncludingLoansHeldForSaleGross
Loans 90 Days or More Past Due and Accruing 2,175,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 2,860,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Commerical real estate - owner-occupied [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
883,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
60 to 89 Days Past Due 1,984,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
550,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
813,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
Total Past Due 1,984,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
2,246,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
Current 544,799,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
500,355,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
Total loans outstanding 546,783,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
502,601,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OwnerOccupiedCommercialRealEstateMember
Commerical real estate - investment properties [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 639,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
Total Past Due 639,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
Current 856,303,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
692,457,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
Total loans outstanding 856,942,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
692,457,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_InvestmentPropertiesCommericalRealEstateMember
Multifamily real estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
1,845,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
785,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
2,630,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Current 167,524,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
134,523,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Total loans outstanding 167,524,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
137,153,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Commercial construction [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Current 17,337,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
12,168,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total loans outstanding 17,337,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
12,168,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Multifamily construction [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
Current 60,193,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
52,081,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
Total loans outstanding 60,193,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
52,081,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyConstructionMember
One-to four-family construction [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 840,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
9,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
7,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
4,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
Total Past Due 840,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
20,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
Current 219,049,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
200,844,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
Total loans outstanding 219,889,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
200,864,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyConstructionMember
Land and land development - residential [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 759,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
90 Days or More Past Due 750,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
251,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
Total Past Due 1,509,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
251,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
Current 100,926,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
75,444,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
Total loans outstanding 102,435,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
75,695,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ResidentialLandAndLandDevelopmentMember
Land and land development - commercial [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
60 to 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
90 Days or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
Current 11,152,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
10,450,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
Total loans outstanding 11,152,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
10,450,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialLandAndLandDevelopmentMember
Commercial business [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 775,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
2,001,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
60 to 89 Days Past Due 35,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
2,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
90 Days or More Past Due 100,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
299,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Total Past Due 910,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
2,302,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Current 723,054,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
679,867,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Total loans outstanding 723,964,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
682,169,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Agricultural business, including secured by farmland [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 597,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
60 to 89 Days Past Due 466,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
90 Days or More Past Due 744,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
Total Past Due 1,807,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
Current 236,692,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
228,291,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
Total loans outstanding 238,499,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
228,291,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
Loans 90 Days or More Past Due and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
105,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
One- to four-family residential [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 877,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
[1] 521,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
[1]
60 to 89 Days Past Due 1,623,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
2,550,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
90 Days or More Past Due 7,526,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
9,142,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Total Past Due 10,026,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
12,213,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Current 529,868,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
517,281,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Total loans outstanding 539,894,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
529,494,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Loans 90 Days or More Past Due and Accruing 2,095,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
2,611,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Exactly 30 Days Past Due, Not Included in Past Due Loans 8,000,000banr_FinancingReceivableRecordedInvestmentExactly30DaysPastDueNotIncludedinPastDueLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
[1] 6,000,000banr_FinancingReceivableRecordedInvestmentExactly30DaysPastDueNotIncludedinPastDueLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
[1]
Consumer secured by one- to four-family [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 59,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
723,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
60 to 89 Days Past Due 60,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
93,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
90 Days or More Past Due 139,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
918,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
Total Past Due 258,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
1,734,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
Current 221,947,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
171,454,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
Total loans outstanding 222,205,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
173,188,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
Loans 90 Days or More Past Due and Accruing 80,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
13,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConsumerSecuredByOneToFourFamilyMember
Consumer - other [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 to 59 Days Past Due 491,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
384,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
60 to 89 Days Past Due 88,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
99,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
90 Days or More Past Due 293,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
131,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Total Past Due 872,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
614,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Current 126,131,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
121,220,000us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Total loans outstanding 127,003,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
121,834,000banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Loans 90 Days or More Past Due and Accruing $ 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
$ 131,000us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
[1] (1) One- to four-family loans are not considered past due until they exceed 30 days and are not reflected herein. One- to four-family loans exactly 30 days past due at December 31, 2014 and 2013 were $8 million and $6 million, respectively.