XML 20 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Troubled Debt Restructurings (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
contract
Dec. 31, 2013
contract
Financing Receivable, Modifications [Line Items]    
Number of troubled debt restructured loans 25us-gaap_FinancingReceivableModificationsNumberOfContracts2 20us-gaap_FinancingReceivableModificationsNumberOfContracts2
Total troubled debt restructured loans $ 7.8us-gaap_FinancingReceivableModificationsRecordedInvestment $ 6.4us-gaap_FinancingReceivableModificationsRecordedInvestment
Number of contracts in nonaccrual status 8efsi_FinancingReceivableModificationsNonaccrualNumberofContracts 5efsi_FinancingReceivableModificationsNonaccrualNumberofContracts
Total of loans in nonaccrual status $ 1.4efsi_FinancingReceivableModificationsNonaccrualRecordedInvestment $ 1.7efsi_FinancingReceivableModificationsNonaccrualRecordedInvestment
Number of contracts 5efsi_TroubledDebtRestructuringModificationsNumberOfContracts 5efsi_TroubledDebtRestructuringModificationsNumberOfContracts
Loan is considered payment default 30 days  
Commercial - Non Real Estate Commercial And Industrial [Member]    
Financing Receivable, Modifications [Line Items]    
Number of contracts 2efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_CommercialNonRealEstateCommercialAndIndustrialFinancingReceivableMember
 
Number of contracts modified by reducing the payment amount 2efsi_TroubledDebtRestructuringModificationsPaymentReductionNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_CommercialNonRealEstateCommercialAndIndustrialFinancingReceivableMember
 
Construction And Farmland Commercial [Member]    
Financing Receivable, Modifications [Line Items]    
Number of contracts 1efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ConstructionAndFarmlandCommercialFinancingReceivableMember
2efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ConstructionAndFarmlandCommercialFinancingReceivableMember
Number of contracts modified by extending the term loan and interest payments only   1efsi_TroubledDebtRestructuringModificationsLoanExtensionInterestOnlyPaymentsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ConstructionAndFarmlandCommercialFinancingReceivableMember
Number of contracts modified by granting a lower interest rate   1efsi_TroubledDebtRestructuringModificationsInterestRateNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ConstructionAndFarmlandCommercialFinancingReceivableMember
Number of contracts modified by forgiving a portion of the loan 1efsi_TroubledDebtRestructuringModificationsLoanForgivenessNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ConstructionAndFarmlandCommercialFinancingReceivableMember
 
Residential Single Family Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Number of contracts 1efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialSingleFamilyFinancingReceivableMember
2efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialSingleFamilyFinancingReceivableMember
Number of contracts modified by reducing the payment amount 1efsi_TroubledDebtRestructuringModificationsPaymentReductionNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialSingleFamilyFinancingReceivableMember
 
Number of contracts modified by changing the amortization period and lowering the interest rate   1efsi_TroubledDebtRestructuringModificationsAmortizationandInterestRateNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialSingleFamilyFinancingReceivableMember
Number of contracts modified by forgiving a portion of the loan   1efsi_TroubledDebtRestructuringModificationsLoanForgivenessNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialSingleFamilyFinancingReceivableMember
Residential Equity Lines [Member]    
Financing Receivable, Modifications [Line Items]    
Number of contracts 1efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialEquityLinesFinancingReceivableMember
1efsi_TroubledDebtRestructuringModificationsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialEquityLinesFinancingReceivableMember
Number of contracts modified by changing payments to interest only 1efsi_TroubledDebtRestructuringModificationsInterestOnlyNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialEquityLinesFinancingReceivableMember
1efsi_TroubledDebtRestructuringModificationsInterestOnlyNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= efsi_ResidentialEquityLinesFinancingReceivableMember