XML 31 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Level 3 Financial Assets Measured at Estimated Fair Value on a Nonrecurring Basis) (Details) (Nonrecurring [Member], Significant Unobservable Inputs (Level 3) [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Impaired Loans [Member]
 
Fair Value, Assets Measured on Nonrecurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance - beginning of period $ 1,407us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Sales proceeds 0efsi_SalesProceedsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Valuation allowance 0efsi_ValuationAllowanceFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(Loss) on disposition 0efsi_GainLossOnDispositionOfAssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Transfers into Level 3 1,740efsi_TransfersIntoLevelThreeFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Transfers out of Level 3 (2,890)efsi_TransfersOutOfLevelThreeFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Balance - end of period 257us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_ImpairedLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Other Real Estate Owned [Member]
 
Fair Value, Assets Measured on Nonrecurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance - beginning of period 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Sales proceeds 0efsi_SalesProceedsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Valuation allowance 0efsi_ValuationAllowanceFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(Loss) on disposition 0efsi_GainLossOnDispositionOfAssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Transfers into Level 3 488efsi_TransfersIntoLevelThreeFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Transfers out of Level 3 (488)efsi_TransfersOutOfLevelThreeFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Balance - end of period $ 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= efsi_OtherRealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember