Derivative Instruments (Details 3) (Not Designated as Hedging Instrument, USD $) In Millions, unless otherwise specified
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Revenues
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
$ (62)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
$ (67)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
Purchase Power Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(365)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
38us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
Other Operating Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
(64)us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
3us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
Realized Gain (Loss) Reclassified |
44us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
36us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
Fuel Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
6us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
2us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
Interest Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(14)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
Commodity contracts | Revenues
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
6us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
(46)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
Commodity contracts | Purchase Power Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(365)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
38us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
Commodity contracts | Other Operating Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
(86)us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
11us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
Commodity contracts | Fuel Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
6us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
2us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
Commodity contracts | Interest Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
FTRs | Revenues
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(68)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
(21)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
FTRs | Purchase Power Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
FTRs | Other Operating Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
22us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
(8)us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
Realized Gain (Loss) Reclassified |
44us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
36us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
FTRs | Fuel Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
FTRs | Interest Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
Interest rate swaps | Revenues
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember |
|
Interest rate swaps | Purchase Power Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember |
|
Interest rate swaps | Other Operating Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
0us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember |
|
Interest rate swaps | Fuel Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_FuelExpenseMember |
|
Interest rate swaps | Interest Expense
|
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(14)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
FES | Commodity contracts | Revenues |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
6us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember / dei_LegalEntityAxis = fe_FesMember |
(46)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember / dei_LegalEntityAxis = fe_FesMember |
FES | Commodity contracts | Purchase Power Expense |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(365)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember / dei_LegalEntityAxis = fe_FesMember |
38us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember / dei_LegalEntityAxis = fe_FesMember |
FES | Commodity contracts | Other Operating Expense |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
(86)us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
11us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
FES | FTRs | Revenues |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
(67)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember / dei_LegalEntityAxis = fe_FesMember |
(19)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_RevenueMember / dei_LegalEntityAxis = fe_FesMember |
FES | FTRs | Other Operating Expense |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Unrealized Gain (Loss) Recognized |
21us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
(8)us-gaap_UnrealizedGainLossOnDerivatives / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
Realized Gain (Loss) Reclassified |
43us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
33us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_FtrsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherOperatingIncomeExpenseMember / dei_LegalEntityAxis = fe_FesMember |
FES | Wholesale Sales Contracts | Purchase Power Expense |
|
|
Effect of derivative instruments on the statements of income and comprehensive income for instruments designated in cash flow hedging relationships and not in hedging relationships |
|
|
Realized Gain (Loss) Reclassified |
$ 252us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = fe_WholesaleSalesContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = fe_PurchasedPowerExpenseMember / dei_LegalEntityAxis = fe_FesMember |
|