XML 79 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS RECEIVABLE (Details 2) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due $ 2,694us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 1,549us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
61-90 Days Past Due 258us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 250us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
Greater Than 90 Days 3,118us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 3,646us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total Past Due 6,070us-gaap_FinancingReceivableRecordedInvestmentPastDue 5,445us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 369,990us-gaap_FinancingReceivableRecordedInvestmentCurrent 363,880us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total Loans 376,060us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 369,325us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 369,837us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Industrial Property [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 24,416us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
24,875us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
29,625us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
Office Building [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 24,333us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
24,468us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
20,931us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
Retail Site [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 17,703us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
17,346us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
23,283us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
Special use properties [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 36,494us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
30,376us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
31,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
Investor owned one to four family and multi family [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 29,838us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
25,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
17,029us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
One to four family [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 177,874us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
180,739us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
184,531us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
One to four family [Member] | Real Estate Loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 1,157us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
349us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
61-90 Days Past Due 159us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
153us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Greater Than 90 Days 1,268us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
1,594us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Total Past Due 2,584us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
2,096us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Current 175,290us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
178,643us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Total Loans 177,874us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
180,739us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_OneToFourFamilyMember
 
Multi Family and Commercial Real Estate [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 1,259us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 595us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
595us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 1,854us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
595us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 130,930us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
121,931us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 132,784us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
122,526us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
122,329us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Multi Family and Commercial Real Estate [Member] | Industrial Property [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 24,416us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
24,875us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 24,416us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
24,875us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_IndustrialPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Multi Family and Commercial Real Estate [Member] | Office Building [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 878us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 206us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
206us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 1,084us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
206us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 23,249us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
24,262us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 24,333us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
24,468us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OfficeBuildingMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Multi Family and Commercial Real Estate [Member] | Retail Site [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 148us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 148us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 17,555us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
17,346us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 17,703us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
17,346us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_RetailSiteMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Multi Family and Commercial Real Estate [Member] | Special use properties [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 233us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 233us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 36,261us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
30,376us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 36,494us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
30,376us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= us-gaap_OtherPropertyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Multi Family and Commercial Real Estate [Member] | Investor owned one to four family and multi family [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Greater Than 90 Days 389us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
389us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Past Due 389us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
389us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Current 29,449us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
25,072us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Total Loans 29,838us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
25,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= nvsl_InvestorOwnedOneToFourFamilyAndMultiFamilyMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_MultiFamilyAndCommercialRealEstateMember
 
Commercial Business Loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 44us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
972us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
Greater Than 90 Days 582us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
703us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
Total Past Due 626us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
1,675us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
Current 23,727us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
24,126us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
Total Loans 24,353us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
25,801us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
24,250us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialLoanMember
 
Total Multi family and commercial real estate member [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 132,784us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_TotalMultiFamilyAndCommercialRealEstateMemberMember
122,526us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_TotalMultiFamilyAndCommercialRealEstateMemberMember
 
Consumer Loan [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 234us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
228us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
61-90 Days Past Due 99us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
97us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Greater Than 90 Days 77us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
28us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 410us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
353us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Current 37,108us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
36,491us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Loans 37,518us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
36,844us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
33,199us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Consumer Loan [Member] | Home Equity Line of Credit [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 231us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
222us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
61-90 Days Past Due 98us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
97us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Greater Than 90 Days 77us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
28us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 406us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
347us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Current 29,662us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
28,353us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Loans 30,068us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
28,700us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Consumer Loan [Member] | Other consumer [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
61-90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Greater Than 90 Days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Past Due 4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Current 7,446us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
8,138us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Total Loans 7,450us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
8,144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Carrying Amount > 90 Days and Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_OtherConsumerMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConsumerLoanMember
 
Construction and Land Development [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Loans 3,531us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
3,415us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
5,528us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
Construction and Land Development [Member] | Real Estate Loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
31-60 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
61-90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
Greater Than 90 Days 596us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
726us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
Total Past Due 596us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
726us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
Current 2,935us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
2,689us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
Total Loans 3,531us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
3,415us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
 
Carrying Amount > 90 Days and Accruing $ 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember
$ 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= nvsl_RealEstateLoansMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= nvsl_ConstructionAndLandDevelopmentMember