XML 91 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS RECEIVABLE AND THE ALLOWANCE FOR LOAN LOSSES (Allowance for Loan Losses) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance $ 75,907us-gaap_FinancingReceivableAllowanceForCreditLosses $ 74,258us-gaap_FinancingReceivableAllowanceForCreditLosses  
PROVISION FOR LOAN LOSSES 0us-gaap_ProvisionForLoanAndLeaseLosses 0us-gaap_ProvisionForLoanAndLeaseLosses  
Recoveries 647us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 1,641us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery  
Charge-offs (1,189)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (1,528)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs  
Ending balance 75,365us-gaap_FinancingReceivableAllowanceForCreditLosses 74,371us-gaap_FinancingReceivableAllowanceForCreditLosses  
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 2,606us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 4,693us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1  
Allowance collectively evaluated for impairment 72,759us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 69,678us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment  
Total allowance for loan losses 75,365us-gaap_FinancingReceivableAllowanceForCreditLosses 74,371us-gaap_FinancingReceivableAllowanceForCreditLosses  
Loans individually evaluated for impairment 40,085us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 53,009us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment  
Loans collectively evaluated for impairment 4,069,059us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 3,469,903us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment  
Financing Receivable, Acquired with Deteriorated Credit Quality 5,674us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality    
Total loans outstanding 4,114,818banr_LoansReceivableIncludingLoansHeldForSaleGross 3,522,912banr_LoansReceivableIncludingLoansHeldForSaleGross 3,833,820banr_LoansReceivableIncludingLoansHeldForSaleGross
Commercial real estate [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 18,784us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
16,759us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
PROVISION FOR LOAN LOSSES 305us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
595us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Recoveries 14us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
296us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
(238)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Ending balance 19,103us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
17,412us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 643us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
574us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Allowance collectively evaluated for impairment 18,460us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
16,838us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Total allowance for loan losses 19,103us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
17,412us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Loans individually evaluated for impairment 8,958us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
10,063us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Loans collectively evaluated for impairment 1,550,691us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,241,036us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 4,575us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
   
Total loans outstanding 1,564,224banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,251,099banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,403,725banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Multifamily real estate [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 4,562us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
5,306us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
PROVISION FOR LOAN LOSSES (161)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
346us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Ending balance 4,401us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
5,652us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 84us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
1,059us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Allowance collectively evaluated for impairment 4,317us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
4,593us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Total allowance for loan losses 4,401us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
5,652us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Loans individually evaluated for impairment 1,359us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
5,726us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Loans collectively evaluated for impairment 207,328us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
147,277us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
   
Total loans outstanding 208,687banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
153,003banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
167,524banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_MultifamilyRealEstateMember
Construction and Land [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 23,545us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
17,640us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
PROVISION FOR LOAN LOSSES 745us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
748us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Recoveries 108us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
232us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Ending balance 24,398us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
18,620us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 808us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
1,521us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Allowance collectively evaluated for impairment 23,590us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
17,099us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Total allowance for loan losses 24,398us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
18,620us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Loans individually evaluated for impairment 11,573us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
10,133us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Loans collectively evaluated for impairment 419,390us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
368,641us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
   
Total loans outstanding 430,963banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
378,774banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
411,006banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_ConstructionAndLandMember
Commercial business [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 12,043us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
11,773us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
PROVISION FOR LOAN LOSSES 778us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
35us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Recoveries 178us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
293us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Charge-offs (107)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
(738)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Ending balance 12,892us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
11,363us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 78us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
159us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Allowance collectively evaluated for impairment 12,814us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
11,204us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Total allowance for loan losses 12,892us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
11,363us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Loans individually evaluated for impairment 725us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
1,040us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Loans collectively evaluated for impairment 775,854us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
715,506us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
   
Total loans outstanding 776,579banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
716,546banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
723,964banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_CommercialBusinessMember
Agricultural Business/Farmland [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 2,821us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
2,841us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
PROVISION FOR LOAN LOSSES 1,434us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
(555)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Recoveries 295us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
350us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Charge-offs (818)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Ending balance 3,732us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
2,636us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 3us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Allowance collectively evaluated for impairment 3,729us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
2,636us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Total allowance for loan losses 3,732us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
2,636us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Loans individually evaluated for impairment 289us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Loans collectively evaluated for impairment 208,346us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
208,817us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
   
Total loans outstanding 208,635banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
208,817banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
238,499banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_AgriculturalBusinessMember
One- to four-family [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 8,447us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
11,486us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
PROVISION FOR LOAN LOSSES (237)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
(382)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Recoveries 6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
188us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Charge-offs (75)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
(379)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Ending balance 8,141us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
10,913us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 925us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
1,292us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Allowance collectively evaluated for impairment 7,216us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
9,621us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Total allowance for loan losses 8,141us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
10,913us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Loans individually evaluated for impairment 16,036us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
24,959us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Loans collectively evaluated for impairment 535,295us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
492,662us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 1,092us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
   
Total loans outstanding 552,423banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
517,621banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
539,894banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_OneToFourFamilyResidentialMember
Consumer [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 483us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
1,335us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
PROVISION FOR LOAN LOSSES 245us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
(532)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Recoveries 46us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
282us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Charge-offs (189)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
(173)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Ending balance 585us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
912us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 65us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
88us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Allowance collectively evaluated for impairment 520us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
824us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Total allowance for loan losses 585us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
912us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Loans individually evaluated for impairment 1,145us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
1,088us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Loans collectively evaluated for impairment 372,155us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
295,964us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 7us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
   
Total loans outstanding 373,307banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
297,052banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
349,208banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banr_TotalConsumerMember
Unallocated Financing Receivables [Member]      
Financing Receivable, Allowance for Loan Losses [Roll Forward]      
Beginning balance 5,222us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
7,118us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
PROVISION FOR LOAN LOSSES (3,109)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
(255)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Recoveries 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Charge-offs 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Ending balance 2,113us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
6,863us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Financing Receivable, Allowance for Loan Losses, Additional Information [Abstract]      
Allowance individually evaluated for impairment 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Allowance collectively evaluated for impairment 2,113us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
6,863us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Total allowance for loan losses 2,113us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
6,863us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Loans individually evaluated for impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Loans collectively evaluated for impairment 0us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Financing Receivable, Acquired with Deteriorated Credit Quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
   
Total loans outstanding $ 0banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 0banr_LoansReceivableIncludingLoansHeldForSaleGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_UnallocatedFinancingReceivablesMember