XML 26 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details 7) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Investments in limited partnerships      
Equity in earnings of limited partnerships $ 28,000,000us-gaap_IncomeLossFromEquityMethodInvestments $ 50,000,000us-gaap_IncomeLossFromEquityMethodInvestments  
Asset recorded 915,000,000us-gaap_EquityMethodInvestments   979,000,000us-gaap_EquityMethodInvestments
Income (loss) recognized due to valuation adjustments by the partnerships (39,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments   7,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
Income (loss) recorded 67,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments   106,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
Per the limited partner financial statements      
Total partnership assets 43,000,000,000us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets   45,000,000,000us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets
Total partnership liabilities 4,000,000,000us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities   4,000,000,000us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities
Total partnership valuation adjustment gains (losses) (400,000,000)erie_EquityMethodInvestmentSummarizedFinancialInformationPartnershipValuationAdjustments   (1,000,000,000)erie_EquityMethodInvestmentSummarizedFinancialInformationPartnershipValuationAdjustments
Total partnership net income 1,600,000,000erie_EquityMethodInvestmentsSummarizedFinancialInformationPartnershipNetIncomeLoss   7,000,000,000erie_EquityMethodInvestmentsSummarizedFinancialInformationPartnershipNetIncomeLoss
Indemnity      
Investments in limited partnerships      
Equity in earnings of limited partnerships 2,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Number of partnerships 58erie_EquityMethodInvestmentsNumberOfPartnerships
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  58erie_EquityMethodInvestmentsNumberOfPartnerships
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset recorded 100,000,000us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  113,000,000us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recognized due to valuation adjustments by the partnerships (10,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  2,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recorded 12,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  9,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Valuation change of equity method investment expected to be recorded next quarter 7,000,000erie_ValuationChangeInEquityMethodInvestmentToBeRecordedNextQuarter
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Indemnity | Private equity      
Investments in limited partnerships      
Number of partnerships 27erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  27erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset recorded 49,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  52,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recognized due to valuation adjustments by the partnerships (1,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (4,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recorded 1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  8,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Indemnity | Private equity | Less than 10%      
Investments in limited partnerships      
Number of partnerships 24erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  24erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 32,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  34,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (1,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  (7,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  7,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Indemnity | Private equity | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 17,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  18,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Indemnity | Mezzanine debt      
Investments in limited partnerships      
Number of partnerships 15erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  15erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset recorded 14,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  14,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recorded 1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  2,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Indemnity | Mezzanine debt | Less than 10%      
Investments in limited partnerships      
Number of partnerships 11erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  11erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 9,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  10,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  2,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Indemnity | Mezzanine debt | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 5,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  4,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Indemnity | Mezzanine debt | Greater than 50%      
Investments in limited partnerships      
Number of partnerships 1erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  1erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Asset recorded 0us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  0us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Indemnity | Real estate      
Investments in limited partnerships      
Number of partnerships 16erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  16erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Asset recorded 37,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  47,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recognized due to valuation adjustments by the partnerships (9,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  6,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) recorded 10,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (1,000,000)erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Indemnity | Real estate | Less than 10%      
Investments in limited partnerships      
Number of partnerships 11erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  11erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 25,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  36,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (5,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  5,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 5,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  (2,000,000)erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Indemnity | Real estate | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 3,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  4,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (6,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  1,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 5,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Indemnity | Real estate | Greater than 50%      
Investments in limited partnerships      
Number of partnerships 2erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  2erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Asset recorded 9,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  7,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 2,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  1,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Exchange      
Investments in limited partnerships      
Equity in earnings of limited partnerships 26,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
44,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Number of partnerships 104erie_EquityMethodInvestmentsNumberOfPartnerships
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  102erie_EquityMethodInvestmentsNumberOfPartnerships
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset recorded 815,000,000us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  866,000,000us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recognized due to valuation adjustments by the partnerships (29,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  5,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recorded 55,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  97,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Valuation change of equity method investment expected to be recorded next quarter 28,000,000erie_ValuationChangeInEquityMethodInvestmentToBeRecordedNextQuarter
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Exchange | Private equity      
Investments in limited partnerships      
Number of partnerships 45erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  45erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset recorded 404,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  418,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recognized due to valuation adjustments by the partnerships (7,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  1,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recorded 15,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  46,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Exchange | Private equity | Less than 10%      
Investments in limited partnerships      
Number of partnerships 42erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  42erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 333,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  344,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (8,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  (12,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 15,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  43,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Exchange | Private equity | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 71,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  74,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 1,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  13,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Exchange | Mezzanine debt      
Investments in limited partnerships      
Number of partnerships 28erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  28erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset recorded 172,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  170,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recognized due to valuation adjustments by the partnerships (2,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  (3,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recorded 8,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  22,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Exchange | Mezzanine debt | Less than 10%      
Investments in limited partnerships      
Number of partnerships 21erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  21erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 118,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  120,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (3,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 6,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  16,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Exchange | Mezzanine debt | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 4erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  4erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 25,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  23,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  (3,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 2,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  3,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Exchange | Mezzanine debt | Greater than 50%      
Investments in limited partnerships      
Number of partnerships 3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  3erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Asset recorded 29,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  27,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 1,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  0erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recorded 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  3,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= erie_MezzanineFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Exchange | Real estate      
Investments in limited partnerships      
Number of partnerships 31erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  29erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Asset recorded 239,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  278,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recognized due to valuation adjustments by the partnerships (20,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  7,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Income (loss) recorded 32,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  29,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Exchange | Real estate | Less than 10%      
Investments in limited partnerships      
Number of partnerships 24erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  22erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Asset recorded 162,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  207,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (11,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  18,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Income (loss) recorded 16,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
  7,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentLessThan10PercentMember
Exchange | Real estate | Greater than or equal to 10% but less than 50%      
Investments in limited partnerships      
Number of partnerships 5erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  5erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Asset recorded 42,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  44,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships (18,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  6,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Income (loss) recorded 16,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
  2,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThanOrEqualTo10PercentButLessThan50PercentMember
Exchange | Real estate | Greater than 50%      
Investments in limited partnerships      
Number of partnerships 2erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  2erie_EquityMethodInvestmentsNumberOfPartnerships
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Asset recorded 35,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  27,000,000us-gaap_EquityMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recognized due to valuation adjustments by the partnerships 9,000,000erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  (17,000,000)erie_IncomeLossFromEquityMethodInvestmentsPartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
Income (loss) recorded $ 0erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember
  $ 20,000,000erie_IncomeLossFromEquityMethodInvestmentsBeforePartnershipValuationAdjustments
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ erie_ScheduleOfEquityMethodInvestmentEquityMethodOwnershipPercentAxis
= erie_EquityMethodInvestmentOwnershipPercentGreaterThan50PercentMember