XML 26 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Loan Portfolio Segmented By Risk Class (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Recorded Investment [Line Items]    
Subtotal $ 965,026us-gaap_NotesReceivableNet $ 929,055us-gaap_NotesReceivableNet
Less: Unearned origination fee, net of origination costs (4,462)nrim_UnearnedOriginationFeeNetOfOriginationCosts (4,551)nrim_UnearnedOriginationFeeNetOfOriginationCosts
Total loans 960,564nrim_FinancingReceivableBySegmentTotalLoans 924,504nrim_FinancingReceivableBySegmentTotalLoans
Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 936,373us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
901,911us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 19,916us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
20,012us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 8,737us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
7,132us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Commercial    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 324,433us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
306,543us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 307,514us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
291,020us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Commercial | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 11,601us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
11,618us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Commercial | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 5,318us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,905us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Commercial | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Commercial | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Real Estate Construction One-To- Four Family    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 41,272us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
34,842us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 41,272us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
34,651us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
191us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Real Estate Construction Other    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 92,382us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
91,195us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
Real Estate Construction Other | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 92,382us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
91,195us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Real Estate Construction Other | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Real Estate Construction Other | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Real Estate Construction Other | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Real Estate Construction Other | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateConstructionOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Real Estate Term Owner Occupied    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 109,967us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
109,472us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
Real Estate Term Owner Occupied | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 103,593us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
103,049us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Real Estate Term Owner Occupied | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 5,780us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
5,817us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Real Estate Term Owner Occupied | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 594us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
606us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Real Estate Term Owner Occupied | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Real Estate Term Owner Occupied | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Real Estate Term Non-Owner Occupied    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 295,583us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
286,616us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 291,821us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
282,774us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 2,094us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
2,095us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 1,668us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,747us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Real Estate Term Other    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 40,149us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
36,894us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
Real Estate Term Other | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 39,716us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
36,705us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Real Estate Term Other | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
39us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Real Estate Term Other | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 433us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
150us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Real Estate Term Other | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Real Estate Term Other | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Consumer Secured By 1st Deed Of Trust    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 30,874us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
32,000us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 29,833us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
31,118us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 398us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
396us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 643us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
486us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Consumer Other    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 30,366us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
31,493us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
Consumer Other | Asset Quality Rating - Pass    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 30,242us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
31,399us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Consumer Other | Asset Quality Rating - Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 43us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
47us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Consumer Other | Asset Quality Rating - Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 81us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
47us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Consumer Other | Asset Quality Rating - Doubtful    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
Consumer Other | Asset Quality Rating - Loss    
Financing Receivable, Recorded Investment [Line Items]    
Subtotal $ 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
$ 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nrim_ConsumerOtherPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember