XML 99 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses - Allowance by Impairment Methodology and Loans by Impairment Methodology (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for loan losses:      
Balance at beginning of year $ 10,644us-gaap_LoansAndLeasesReceivableAllowance $ 13,075us-gaap_LoansAndLeasesReceivableAllowance $ 12,937us-gaap_LoansAndLeasesReceivableAllowance
Charge-offs (927)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (4,492)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (3,793)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
Recoveries 851us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 2,486us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 376us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Provision for (recovery of) loan losses (3,850)us-gaap_ProvisionForLoanAndLeaseLosses (425)us-gaap_ProvisionForLoanAndLeaseLosses 3,555us-gaap_ProvisionForLoanAndLeaseLosses
Balance at end of year 6,718us-gaap_LoansAndLeasesReceivableAllowance 10,644us-gaap_LoansAndLeasesReceivableAllowance 13,075us-gaap_LoansAndLeasesReceivableAllowance
Ending Balance:      
Allowance for loan losses, Individually evaluated for impairment 1,907us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 1,379us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 1,838us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Allowance for loan losses, Collectively evaluated for impairment 4,811us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 9,265us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 11,237us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Loans:      
Ending Balance 378,410us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 357,093us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 383,594us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Loans, Individually evaluated for impairment 13,922us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 21,694us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 16,980us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Loans, Collectively evaluated for impairment 364,488us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 335,399us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 366,614us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Construction and Land Development [Member]      
Allowance for loan losses:      
Balance at beginning of year 2,710us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
2,481us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
2,843us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Charge-offs (91)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
(2,962)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
(431)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Recoveries 80us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
  1us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Provision for (recovery of) loan losses (1,296)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
3,191us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
68us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Balance at end of year 1,403us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
2,710us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
2,481us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Ending Balance:      
Allowance for loan losses, Individually evaluated for impairment 245us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
882us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
567us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Allowance for loan losses, Collectively evaluated for impairment 1,158us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
1,828us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
1,914us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Loans:      
Ending Balance 29,475us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
34,060us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
43,524us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Loans, Individually evaluated for impairment 3,205us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
6,862us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
2,516us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Loans, Collectively evaluated for impairment 26,270us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
27,198us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
41,008us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConstructionAndLandPortfolioSegmentMember
Secured by 1-4 Family Residential [Member]      
Allowance for loan losses:      
Balance at beginning of year 2,975us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,712us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,766us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Charge-offs (272)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
(260)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
(761)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Recoveries 15us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
823us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
68us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Provision for (recovery of) loan losses (1,514)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
(1,300)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
639us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Balance at end of year 1,204us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
2,975us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,712us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Ending Balance:      
Allowance for loan losses, Individually evaluated for impairment 173us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
190us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
306us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Allowance for loan losses, Collectively evaluated for impairment 1,031us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
2,785us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,406us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Loans:      
Ending Balance 163,727us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
141,961us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
134,964us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Loans, Individually evaluated for impairment 3,414us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,431us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
3,776us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Loans, Collectively evaluated for impairment 160,313us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
138,530us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
131,188us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ResidentialOneThroughFourFamilyMember
Other Real Estate [Member]      
Allowance for loan losses:      
Balance at beginning of year 4,418us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
6,163us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
5,192us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Charge-offs (203)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
(1,070)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
(2,154)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Recoveries 509us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
1,304us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
64us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Provision for (recovery of) loan losses (1,066)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
(1,979)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
3,061us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Balance at end of year 3,658us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
4,418us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
6,163us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Ending Balance:      
Allowance for loan losses, Individually evaluated for impairment 1,456us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
263us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
930us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Allowance for loan losses, Collectively evaluated for impairment 2,202us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
4,155us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
5,233us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Loans:      
Ending Balance 151,802us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
145,968us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
174,220us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Loans, Individually evaluated for impairment 7,183us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
11,143us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
10,528us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Loans, Collectively evaluated for impairment 144,619us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
134,825us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
163,692us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_OtherRealEstateMember
Commercial and Industrial [Member]      
Allowance for loan losses:      
Balance at beginning of year 442us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
608us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
963us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Charge-offs (43)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
(37)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
(261)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Recoveries 18us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
179us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
35us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Provision for (recovery of) loan losses (107)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
(308)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
(129)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Balance at end of year 310us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
442us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
608us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Ending Balance:      
Allowance for loan losses, Individually evaluated for impairment 33us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
44us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
35us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Allowance for loan losses, Collectively evaluated for impairment 277us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
398us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
573us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Loans:      
Ending Balance 21,166us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
22,803us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
23,071us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Loans, Individually evaluated for impairment 120us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
258us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
160us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Loans, Collectively evaluated for impairment 21,046us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
22,545us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
22,911us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_CommercialAndIndustrialLoansMember
Consumer and Other Loans [Member]      
Allowance for loan losses:      
Balance at beginning of year 99us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
111us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
173us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Charge-offs (318)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
(163)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
(186)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Recoveries 229us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
180us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
208us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Provision for (recovery of) loan losses 133us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
(29)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
(84)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Balance at end of year 143us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
99us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
111us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Ending Balance:      
Allowance for loan losses, Collectively evaluated for impairment 143us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
99us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
111us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Loans:      
Ending Balance 12,240us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
12,301us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
7,815us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
Loans, Collectively evaluated for impairment $ 12,240us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
$ 12,301us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember
$ 7,815us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fxnc_ConsumerAndOtherLoansMember