XML 46 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Revenues      
Premiums earned/life policy revenue $ 1,402erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation $ 1,288erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation  
Net investment income 113us-gaap_NetInvestmentIncome 109us-gaap_NetInvestmentIncome  
Net realized investment gains 56us-gaap_RealizedInvestmentGainsLosses 56us-gaap_RealizedInvestmentGainsLosses  
Net impairment losses recognized in earnings (2)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities  
Equity in earnings of limited partnerships 28us-gaap_IncomeLossFromEquityMethodInvestments 50us-gaap_IncomeLossFromEquityMethodInvestments  
Service agreement and other revenue 8us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets 8us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets  
Total revenues 1,605us-gaap_Revenues 1,511us-gaap_Revenues  
Benefits and expenses      
Insurance losses and loss expenses 1,060erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation 1,034erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation  
Policy acquisition and underwriting expenses 348erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense 321erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense  
Total benefits and expenses 1,408us-gaap_BenefitsLossesAndExpenses 1,355us-gaap_BenefitsLossesAndExpenses  
Income (loss) from operations before income taxes and noncontrolling interest 197us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 156us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Provision for income taxes 61us-gaap_IncomeTaxExpenseBenefit 47us-gaap_IncomeTaxExpenseBenefit  
Net income (loss) 136us-gaap_ProfitLoss 109us-gaap_ProfitLoss 573us-gaap_ProfitLoss
Indemnity      
Revenues      
Net investment income 4us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net realized investment gains 0us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Equity in earnings of limited partnerships 2us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Benefits and expenses      
Income (loss) from operations before income taxes and noncontrolling interest 59us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
69us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Provision for income taxes 20us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net income (loss) 39us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  168us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Exchange      
Revenues      
Net investment income 109us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
105us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Net realized investment gains 56us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
55us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Equity in earnings of limited partnerships 26us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
44us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Benefits and expenses      
Net income (loss) 97us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  405us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Management operations | Indemnity      
Segment information      
Indemnity's maximum management fee rate as a percent of premiums written and assumed by the Exchange (as a percent) 25.00%erie_InsuranceAgencyManagementFeeMaximumPercent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
   
Revenues      
Management fee revenue 343us-gaap_InsuranceAgencyManagementFee
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
319us-gaap_InsuranceAgencyManagementFee
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Service agreement and other revenue 8us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
7us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Total revenues 351us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
326us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Benefits and expenses      
Cost of management operations 298us-gaap_ServiceManagementCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
268us-gaap_ServiceManagementCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Income (loss) from operations before income taxes and noncontrolling interest 53us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
58us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Investment operations | Indemnity      
Revenues      
Net investment income 4us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
4us-gaap_NetInvestmentIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Net realized investment gains 0us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
1us-gaap_RealizedInvestmentGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Net impairment losses recognized in earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Equity in earnings of limited partnerships 2us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
6us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Benefits and expenses      
Income (loss) from operations before income taxes and noncontrolling interest 6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
11us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Operating segment | Management operations      
Revenues      
Management fee revenue 343us-gaap_InsuranceAgencyManagementFee
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
319us-gaap_InsuranceAgencyManagementFee
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Service agreement and other revenue 8us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
7us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Total revenues 351us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
326us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Benefits and expenses      
Cost of management operations 298us-gaap_ServiceManagementCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
268us-gaap_ServiceManagementCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Total benefits and expenses 298us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
268us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Income (loss) from operations before income taxes and noncontrolling interest 53us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
58us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Provision for income taxes 19us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
20us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Net income (loss) 34us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
38us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
 
Operating segment | Management operations | Indemnity      
Segment information      
Indemnity's maximum management fee rate as a percent of premiums written and assumed by the Exchange (as a percent) 25.00%erie_InsuranceAgencyManagementFeeMaximumPercent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceAgencyManagementSegmentMember
   
Operating segment | Property and casualty insurance operations      
Revenues      
Premiums earned/life policy revenue 1,380erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,268erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Total revenues 1,380us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,268us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Benefits and expenses      
Insurance losses and loss expenses 1,033erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,007erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Policy acquisition and underwriting expenses 386erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
365erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Total benefits and expenses 1,419us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
1,372us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Income (loss) from operations before income taxes and noncontrolling interest (39)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(104)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Provision for income taxes (14)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(36)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Net income (loss) (25)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(68)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
 
Operating segment | Life insurance operations      
Revenues      
Premiums earned/life policy revenue 22erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
20erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Service agreement and other revenue 0us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
1us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Total revenues 22us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
21us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Benefits and expenses      
Insurance losses and loss expenses 28erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
28erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Policy acquisition and underwriting expenses 9erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
9erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Total benefits and expenses 37us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
37us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Income (loss) from operations before income taxes and noncontrolling interest (15)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
(16)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Provision for income taxes (5)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
(6)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Net income (loss) (10)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
(10)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Operating segment | Life insurance operations | Erie Family Life Insurance Company (EFL)      
Segment information      
Total investment revenues 25us-gaap_InsuranceInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= erie_ErieFamilyLifeInsuranceCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
29us-gaap_InsuranceInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= erie_ErieFamilyLifeInsuranceCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Benefits and expenses      
Income (loss) from operations before income taxes and noncontrolling interest 10us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= erie_ErieFamilyLifeInsuranceCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
13us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= erie_ErieFamilyLifeInsuranceCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LifeInsuranceSegmentMember
 
Operating segment | Investment operations      
Revenues      
Net investment income 116us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
112us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Net realized investment gains 56us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
56us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Net impairment losses recognized in earnings (2)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Equity in earnings of limited partnerships 28us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
50us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Total revenues 198us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
218us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Benefits and expenses      
Income (loss) from operations before income taxes and noncontrolling interest 198us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
218us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Provision for income taxes 61us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
69us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Net income (loss) 137us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
149us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= erie_InsuranceInvestmentsSegmentMember
 
Eliminations      
Revenues      
Premiums earned/life policy revenue 0erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0erie_PremiumsEarnedNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net investment income (3)us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(3)us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Management fee revenue (343)us-gaap_InsuranceAgencyManagementFee
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(319)us-gaap_InsuranceAgencyManagementFee
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total revenues (346)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(322)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Benefits and expenses      
Cost of management operations (298)us-gaap_ServiceManagementCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(268)us-gaap_ServiceManagementCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Insurance losses and loss expenses (1)erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1)erie_PolicyholderBenefitsAndClaimsIncurredNetAdjustedForConsolidatingPresentation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Policy acquisition and underwriting expenses (47)erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(53)erie_DeferredPolicyAcquisitionCostAmortizationExpenseAndOtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total benefits and expenses $ (346)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (322)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember