XML 40 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Troubled Debt Restructurings That Subsequently Defaulted (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Contract
Dec. 31, 2013
Contract
Dec. 31, 2012
Contract
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
TDR that Subsequently Defaulted, Recorded Investment $ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 $ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 $ 3,077us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Commercial | Asset Quality Rating - Substandard      
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
TDR that Subsequently Defaulted, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
300us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
Real Estate Construction One-To- Four Family | Asset Quality Rating - Substandard      
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
TDR that Subsequently Defaulted, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
794us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateConstructionOneToFourFamilyPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
Real Estate Term Non-Owner Occupied | Asset Quality Rating - Substandard      
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
TDR that Subsequently Defaulted, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
846us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermNonOwnerOccupiedPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
Real Estate Term Other | Asset Quality Rating - Substandard      
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
TDR that Subsequently Defaulted, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
1,044us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_RealEstateTermOtherPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_SubstandardMember
Consumer Secured By 1st Deed Of Trust | Asset Quality Rating - Pass      
Financing Receivable, Modifications [Line Items]      
Troubled Debt Restructurings that Subsequently Defaulted, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember
TDR that Subsequently Defaulted, Recorded Investment $ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember
$ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember
$ 93us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= nrim_ConsumerSecuredByFirstDeedOfTrustPortfolioSegmentMember
/ nrim_LoanPortfolioRiskClassSegmentAxis
= us-gaap_PassMember