XML 58 R45.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Nature of Operations (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024 obligation
Expense Classification [Line Items] |
Performance obligations under subscriber's agreement | 2
Agent compensation expense |
Expense Classification [Line Items] |
Nature of expense as a percentage of total policy issuance and renewal expenses | 69.00%
Underwriting and policy processing expense |
Expense Classification [Line Items] |
Nature of expense as a percentage of total policy issuance and renewal expenses | 9.00%
Information technology expense |
Expense Classification [Line Items] |
Nature of expense as a percentage of total policy issuance and renewal expenses | 9.00%

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | erie_ExpenseClassificationLineItems
Namespace Prefix: | erie_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the nature and type of expense as a percentage of total expenses. + References No definition available. + Details
Name: | erie_PercentageofTotalExpenses
Namespace Prefix: | erie_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of performance obligations recognized by Indemnity acting as attorney-in-fact for the subscribers of the Exchange in accordance with Topic 606. + References No definition available. + Details
Name: | erie_RevenuePerformanceObligationNumberofPerformanceObligations
Namespace Prefix: | erie_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | erie_ExpenseClassificationAxis=erie_AgentCompensationExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | erie_ExpenseClassificationAxis=erie_UnderwritingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | erie_ExpenseClassificationAxis=erie_InformationTechnologyExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |