XML 90 R60.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 5 - Allowance for Loan Losses, Nonperforming Assets and Impaired Loans (Details) - Loans by Credit Quality Indicator (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | $ 591,198 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment | $ 583,610 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Construction, 1-4 Family Residential [Member] | Real Estate Construction [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 14,222 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_Construction14FamilyResidentialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 17,702 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_Construction14FamilyResidentialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Construction, 1-4 Family Residential [Member] | Real Estate Construction [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans |  | 163 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_Construction14FamilyResidentialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Construction, 1-4 Family Residential [Member] | Real Estate Construction [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 2,265 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_Construction14FamilyResidentialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 45 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_Construction14FamilyResidentialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Construction Other [Member] | Real Estate Construction [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 29,047 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ConstructionOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 27,971 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ConstructionOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Construction Other [Member] | Real Estate Construction [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans |  | 29 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ConstructionOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Construction Other [Member] | Real Estate Construction [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 28 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ConstructionOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 15 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ConstructionOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Equity Lines [Member] | Consumer Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 15,861 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_EquityLinesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 16,146 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_EquityLinesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Equity Lines [Member] | Consumer Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 59 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_EquityLinesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 16 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_EquityLinesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Equity Lines [Member] | Consumer Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 60 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_EquityLinesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember |
Closed-end First Liens [Member] | Consumer Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 78,806 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 82,767 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Closed-end First Liens [Member] | Consumer Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 1,566 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 1,007 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Closed-end First Liens [Member] | Consumer Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 1,412 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 1,275 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndFirstLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Closed-end Junior Liens [Member] | Consumer Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 4,258 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 4,813 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Closed-end Junior Liens [Member] | Consumer Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 21 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 109 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Closed-end Junior Liens [Member] | Consumer Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 95 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 3 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_ClosedEndJuniorLiensMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Investor-owned Residential Real Estate [Member] | Consumer Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 42,781 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 38,071 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Investor-owned Residential Real Estate [Member] | Consumer Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 688 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 105 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Investor-owned Residential Real Estate [Member] | Consumer Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 614 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 407 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_InvestorOwnedResidentialRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Multifamily Real Estate [Member] | Commercial Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 73,611 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_MultifamilyRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 67,573 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_MultifamilyRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Multifamily Real Estate [Member] | Commercial Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 1,397 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_MultifamilyRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember |
Multifamily Real Estate [Member] | Commercial Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 850 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_MultifamilyRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 958 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_MultifamilyRealEstateMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Commercial Real Estate, Owner Occupied [Member] | Commercial Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 125,643 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 134,137 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial Real Estate, Owner Occupied [Member] | Commercial Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 202 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,206 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial Real Estate, Owner Occupied [Member] | Commercial Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 2,855 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 701 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOwnerOccupiedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Commercial Real Estate, Other [Member] | Commercial Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 90,821 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 89,340 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial Real Estate, Other [Member] | Commercial Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 1,177 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 1,209 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial Real Estate, Other [Member] | Commercial Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 582 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 3,063 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialRealEstateOtherMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Commercial and Industrial [Member] | Commercial Non Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 31,247 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 29,987 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Commercial and Industrial [Member] | Commercial Non Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 97 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 878 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Commercial and Industrial [Member] | Commercial Non Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 1,390 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 295 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_CommercialAndIndustrialMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
States & Political Subdivisions [Member] | Public Sector and IDA [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 41,361 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_StatesPoliticalSubdivisionsMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_PublicSectorAndIdaMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 24,220 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_StatesPoliticalSubdivisionsMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_PublicSectorAndIdaMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Credit Card Receivable [Member] | Consumer Non Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 5,705 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CreditCardReceivablesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 6,354 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CreditCardReceivablesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Automobile [Member] | Consumer Non Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 11,505 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 11,428 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Automobile [Member] | Consumer Non Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 93 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 253 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Automobile [Member] | Consumer Non Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 128 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 34 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_AutomobileMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Other Consumer Loans [Member] | Consumer Non Real Estate [Member] | Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 10,745 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_OtherConsumerLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 10,253 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_OtherConsumerLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Other Consumer Loans [Member] | Consumer Non Real Estate [Member] | Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans |  | 17 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_OtherConsumerLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Other Consumer Loans [Member] | Consumer Non Real Estate [Member] | Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 6 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_OtherConsumerLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | 60 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = nksh_OtherConsumerLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember
Real Estate Construction [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 45,562 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember | 45,925 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_RealEstateConstructionMember
Consumer Real Estate [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 146,220 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember | 144,719 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerRealEstateMember
Commercial Real Estate [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 297,138 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember | 299,187 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialRealEstateLoansMember
Commercial Non Real Estate [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 32,735 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember | 31,160 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_CommercialNonRealEstateMember
Public Sector and IDA [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 41,361 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_PublicSectorAndIdaMember | 34,220 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_PublicSectorAndIdaMember
Consumer Non Real Estate [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 28,182 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember | 28,399 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = nksh_ConsumerNonRealEstateMember
Pass [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 575,613 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 570,762 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Special Mention [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | 5,300 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 5,992 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Classified Excluding Impaired [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
Non-impaired gross loans | $ 10,285 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember | $ 6,856 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_InternalCreditAssessmentAxis = nksh_ClassifiedExcludingImpairedMember

X
- Definition The balance of financing receivables that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_AutomobileMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_ClosedEndFirstLiensMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_ClosedEndJuniorLiensMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_CommercialAndIndustrialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_CommercialRealEstateOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_CommercialRealEstateOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_Construction14FamilyResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_ConstructionOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_EquityLinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_InvestorOwnedResidentialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_MultifamilyRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_OtherConsumerLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=nksh_StatesPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_CreditCardReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_CommercialNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_CommercialRealEstateLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_ConsumerNonRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_ConsumerRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_PublicSectorAndIdaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=nksh_RealEstateConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=nksh_ClassifiedExcludingImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |