XML 109 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Taxes (Details 5) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes $ 9,900us-gaap_OperatingLossCarryforwards
2015-2019  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 63us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodOneMember
State Jurisdiction  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 6,752us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
State Jurisdiction | 2020-2024  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,813us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
State Jurisdiction | 2025-2029  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,704us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
State Jurisdiction | 2030-2034  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 3,172us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
Local Jurisdiction  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 3,170us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
Local Jurisdiction | 2015-2019  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 2,524us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodOneMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
Local Jurisdiction | 2020-2024  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 646us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
Local Jurisdiction | 2025-2029  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
Local Jurisdiction | 2030-2034  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
FES | State Jurisdiction  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,271us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | State Jurisdiction | 2015-2019  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodOneMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | State Jurisdiction | 2020-2024  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 182us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | State Jurisdiction | 2025-2029  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 88us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | State Jurisdiction | 2030-2034  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,001us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_StateJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | Local Jurisdiction  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,874us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | Local Jurisdiction | 2015-2019  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 1,874us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodOneMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | Local Jurisdiction | 2020-2024  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | Local Jurisdiction | 2025-2029  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember
FES | Local Jurisdiction | 2030-2034  
Pre-tax net operating loss expiration period  
Pre-tax net operating loss carryforwards for state and local income tax purposes $ 0us-gaap_OperatingLossCarryforwards
/ fe_ExpirationPeriodAxis
= fe_PeriodFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= fe_LocalJurisdictionMember
/ dei_LegalEntityAxis
= fe_FesMember