XML 51 R62.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Securities (Fair Value and Gross Unrealized Losses for Securities Available for Sale) (Details) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | $ 4,995 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue | $ 34,502 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Fair Value, 12 months or more | 25,473 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue | 2,433 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Fair Value, Total | 30,468 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue | 36,935 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 13 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss | 1,924 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss
Gross Unrealized Losses, 12 months or more | 344 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss | 77 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss
Gross Unrealized Losses, Total | 357 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss | 2,001 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Obligations of U.S. government corporations and agencies [Member] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | 1,997 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 23,235 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Fair Value, 12 months or more | 21,615 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 1,967 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Fair Value, Total | 23,612 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 25,202 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 1 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 1,551 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Gross Unrealized Losses, 12 months or more | 298 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 34 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Gross Unrealized Losses, Total | 299 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 1,585 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Mortgage-backed securities [Member] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 2,828 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Fair Value, 12 months or more | 1,444 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Fair Value, Total | 1,444 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 2,828 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 121 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Gross Unrealized Losses, 12 months or more | 11 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Gross Unrealized Losses, Total | 11 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 121 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Obligations of states and political subdivisions [Member] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | 2,998 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 8,439 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, 12 months or more | 2,414 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 466 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, Total | 5,412 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 8,905 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 12 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 252 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Losses, 12 months or more | 35 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 43 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Losses, Total | 47 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 295 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate securities [Member] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Fair Value, 12 months or more | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember |
Fair Value, Total |  | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Losses, 12 months or more | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Losses, Total | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Equity securities [Member] |  |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Fair Value, Less than 12 months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
Fair Value, 12 months or more | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember |
Fair Value, Total | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss [Abstract] |  |
Gross Unrealized Losses, Less than 12 months | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
Gross Unrealized Losses, 12 months or more | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
Gross Unrealized Losses, Total | $ 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | $ 0 efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember

X
- Definition Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss + References No definition available. + Details
Name: | efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss
Namespace Prefix: | efsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss + References No definition available. + Details
Name: | efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Namespace Prefix: | efsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss + References No definition available. + Details
Name: | efsi_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss
Namespace Prefix: | efsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |