XML 16 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Change in Accumulated Other Comprehensive Income (Changes to Accumulated Other Comprehensive Income By Components) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] [Roll Forward]      
Beginning balance $ 305us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 3,448us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 2,931us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications 2,519us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax (4,296)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax 828us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
Reclassifications from other comprehensive income (loss) (990)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax (465)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax (45)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
Tax effect of current period changes (519)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges 1,618efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges (266)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
Total other comprehensive income (loss) 1,010us-gaap_OtherComprehensiveIncomeLossNetOfTax (3,143)us-gaap_OtherComprehensiveIncomeLossNetOfTax 517us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending balance 1,315us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 305us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 3,448us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gains And Losses On Available For Sale Securities [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] [Roll Forward]      
Beginning balance 547us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,822us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,262us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income (loss) before reclassifications 2,382us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(4,497)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
894us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassifications from other comprehensive income (loss) (990)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(465)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(45)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Tax effect of current period changes (473)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
1,687efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(289)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Total other comprehensive income (loss) 919us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(3,275)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
560us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Ending balance 1,466us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
547us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,822us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Change In Fair Value Of Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] [Roll Forward]      
Beginning balance (286)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(418)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(382)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
Other comprehensive income (loss) before reclassifications 145us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
201us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(55)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
Tax effect of current period changes (49)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(69)efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
19efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
Total other comprehensive income (loss) 96us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
132us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(36)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
Ending balance (190)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(286)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
(418)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= efsi_ChangeInFairValueOfInterestRateSwapMember
Change In Benefit Obligations And Plan Assets For The Post Retirement Benefit Plan [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] [Roll Forward]      
Beginning balance 44us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
44us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
51us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income (loss) before reclassifications (8)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(11)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Tax effect of current period changes 3efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
4efsi_OtherComprehensiveIncomeLossTaxEffectOfCurrentPeriodChanges
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Total other comprehensive income (loss) (5)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending balance $ 39us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ 44us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ 44us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember