XML 112 R132.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Consolidating Statements of Income                      
Revenues                 $ 15,049us-gaap_SalesRevenueNet [1] $ 14,892us-gaap_SalesRevenueNet [1] $ 15,255us-gaap_SalesRevenueNet [1]
OPERATING EXPENSES:                      
Fuel                 2,280us-gaap_FuelCosts 2,496us-gaap_FuelCosts 2,471us-gaap_FuelCosts
Purchased power                 4,716us-gaap_CostOfPurchasedPower 3,963us-gaap_CostOfPurchasedPower 4,246us-gaap_CostOfPurchasedPower
Other operating expenses 901us-gaap_OtherCostAndExpenseOperating 858us-gaap_OtherCostAndExpenseOperating 1,021us-gaap_OtherCostAndExpenseOperating 1,182us-gaap_OtherCostAndExpenseOperating 948us-gaap_OtherCostAndExpenseOperating 877us-gaap_OtherCostAndExpenseOperating 886us-gaap_OtherCostAndExpenseOperating 882us-gaap_OtherCostAndExpenseOperating 3,962us-gaap_OtherCostAndExpenseOperating 3,593us-gaap_OtherCostAndExpenseOperating 3,760us-gaap_OtherCostAndExpenseOperating
Pension and OPEB mark-to-market adjustment 835us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease (256)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 835us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease (256)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease 609us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
Provision for depreciation 316us-gaap_Depreciation 308us-gaap_Depreciation 302us-gaap_Depreciation 294us-gaap_Depreciation 293us-gaap_Depreciation 316us-gaap_Depreciation 300us-gaap_Depreciation 293us-gaap_Depreciation 1,220us-gaap_Depreciation 1,202us-gaap_Depreciation 1,119us-gaap_Depreciation
General taxes                 962us-gaap_UtilitiesOperatingExpenseTaxes 978us-gaap_UtilitiesOperatingExpenseTaxes 984us-gaap_UtilitiesOperatingExpenseTaxes
Total operating expenses                 13,987us-gaap_CostsAndExpenses 13,310us-gaap_CostsAndExpenses 13,121us-gaap_CostsAndExpenses
OPERATING INCOME (LOSS) (337)us-gaap_OperatingIncomeLoss 716us-gaap_OperatingIncomeLoss 292us-gaap_OperatingIncomeLoss 391us-gaap_OperatingIncomeLoss 387us-gaap_OperatingIncomeLoss 508us-gaap_OperatingIncomeLoss 42us-gaap_OperatingIncomeLoss 645us-gaap_OperatingIncomeLoss 1,062us-gaap_OperatingIncomeLoss 1,582us-gaap_OperatingIncomeLoss 2,134us-gaap_OperatingIncomeLoss
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 (8)us-gaap_GainsLossesOnExtinguishmentOfDebt (132)us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
Investment income                 72us-gaap_InvestmentIncomeInterestAndDividend 33us-gaap_InvestmentIncomeInterestAndDividend 77us-gaap_InvestmentIncomeInterestAndDividend
Interest expense                 (1,073)us-gaap_InterestAndDebtExpense (1,016)us-gaap_InterestAndDebtExpense (1,001)us-gaap_InterestAndDebtExpense
Capitalized financing costs                 118us-gaap_InterestCostsIncurredCapitalized 103us-gaap_InterestCostsIncurredCapitalized 90us-gaap_InterestCostsIncurredCapitalized
Total other expense                 (891)us-gaap_NonoperatingIncomeExpense (1,012)us-gaap_NonoperatingIncomeExpense (834)us-gaap_NonoperatingIncomeExpense
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 171us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 570us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,300us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
INCOME TAXES (BENEFITS) (268)us-gaap_IncomeTaxExpenseBenefit 152us-gaap_IncomeTaxExpenseBenefit 26us-gaap_IncomeTaxExpenseBenefit 48us-gaap_IncomeTaxExpenseBenefit 66us-gaap_IncomeTaxExpenseBenefit 77us-gaap_IncomeTaxExpenseBenefit (62)us-gaap_IncomeTaxExpenseBenefit 114us-gaap_IncomeTaxExpenseBenefit (42)us-gaap_IncomeTaxExpenseBenefit 195us-gaap_IncomeTaxExpenseBenefit 545us-gaap_IncomeTaxExpenseBenefit
INCOME FROM CONTINUING OPERATIONS (306)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 333us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 64us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 122us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 142us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 209us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (168)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 192us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 213us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 375us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 755us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19) 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 86us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 9us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 86us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 17us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 16us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
NET INCOME (LOSS) (306)us-gaap_ProfitLoss 333us-gaap_ProfitLoss 64us-gaap_ProfitLoss 208us-gaap_ProfitLoss 142us-gaap_ProfitLoss 218us-gaap_ProfitLoss (164)us-gaap_ProfitLoss 196us-gaap_ProfitLoss 299us-gaap_ProfitLoss 392us-gaap_ProfitLoss 771us-gaap_ProfitLoss
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME (306)us-gaap_ProfitLoss 333us-gaap_ProfitLoss 64us-gaap_ProfitLoss 208us-gaap_ProfitLoss 142us-gaap_ProfitLoss 218us-gaap_ProfitLoss (164)us-gaap_ProfitLoss 196us-gaap_ProfitLoss 299us-gaap_ProfitLoss 392us-gaap_ProfitLoss 771us-gaap_ProfitLoss
Pension and OPEB prior service costs                 (76)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax (160)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax (115)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
Amortized loss (gain) on derivative hedges                 (2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax 3us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax 1us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
Change in unrealized gain on available-for-sale securities                 26us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax (10)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax (6)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
Other comprehensive income (loss)                 (52)us-gaap_OtherComprehensiveIncomeLossBeforeTax (167)us-gaap_OtherComprehensiveIncomeLossBeforeTax (120)us-gaap_OtherComprehensiveIncomeLossBeforeTax
Income taxes (benefits) on other comprehensive income (loss)                 (14)us-gaap_OtherComprehensiveIncomeLossTax (66)us-gaap_OtherComprehensiveIncomeLossTax (79)us-gaap_OtherComprehensiveIncomeLossTax
Other comprehensive loss, net of tax                 (38)us-gaap_OtherComprehensiveIncomeLossNetOfTax (101)us-gaap_OtherComprehensiveIncomeLossNetOfTax (41)us-gaap_OtherComprehensiveIncomeLossNetOfTax
COMPREHENSIVE INCOME (LOSS)                 261us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 291us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 730us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Tax effect of discontinued operations                 69us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation 9us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation 8us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
FES                      
Consolidating Statements of Income                      
Revenues                 5,990us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesCorpMember
6,068us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesCorpMember
5,804us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesCorpMember
OPERATING EXPENSES:                      
Fuel                 0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesCorpMember
0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesCorpMember
0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesCorpMember
Other operating expenses                 790us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesCorpMember
635us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesCorpMember
434us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesCorpMember
Pension and OPEB mark-to-market adjustment                 19us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesCorpMember
(8)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesCorpMember
(2)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesCorpMember
Provision for depreciation                 10us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesCorpMember
6us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesCorpMember
4us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesCorpMember
General taxes                 72us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesCorpMember
80us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesCorpMember
79us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesCorpMember
Total operating expenses                 7,578us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesCorpMember
7,187us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesCorpMember
6,494us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesCorpMember
OPERATING INCOME (LOSS)                 (1,588)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
(1,119)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
(690)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 (3)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FesCorpMember
(103)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FesCorpMember
 
Investment income                 7us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesCorpMember
5us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesCorpMember
2us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesCorpMember
Miscellaneous income, including net income from equity investees                 786us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
846us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
1,284us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
Capitalized financing costs                 0us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesCorpMember
1us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesCorpMember
0us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesCorpMember
Total other expense                 725us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
673us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
1,175us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 (863)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
(446)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
485us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
INCOME TAXES (BENEFITS)                 (619)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesCorpMember
(506)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesCorpMember
298us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesCorpMember
INCOME FROM CONTINUING OPERATIONS                 (244)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
60us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
187us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
NET INCOME (LOSS)                 (244)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
60us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
187us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME                 (244)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
60us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
187us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesCorpMember
Pension and OPEB prior service costs                 (6)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(15)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
6us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
Amortized loss (gain) on derivative hedges                 (10)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(6)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(9)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
Change in unrealized gain on available-for-sale securities                 21us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(8)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(5)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
Other comprehensive income (loss)                 5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(29)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(8)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
Income taxes (benefits) on other comprehensive income (loss)                 2us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(11)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(4)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
Other comprehensive loss, net of tax                 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(18)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
(4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesCorpMember
COMPREHENSIVE INCOME (LOSS)                 (241)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
42us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
183us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesCorpMember
FES | Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 3,920us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
4,148us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
4,098us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (12)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(13)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(18)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
FES | Non-Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 2,767us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
2,326us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
1,881us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (53)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(63)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(93)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
FGCO                      
Consolidating Statements of Income                      
Revenues                 1,902us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FgcoMember
2,399us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FgcoMember
2,100us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FgcoMember
OPERATING EXPENSES:                      
Fuel                 1,055us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FgcoMember
1,056us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FgcoMember
1,077us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FgcoMember
Other operating expenses                 269us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FgcoMember
275us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FgcoMember
334us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FgcoMember
Pension and OPEB mark-to-market adjustment                 90us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FgcoMember
(37)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FgcoMember
52us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FgcoMember
Provision for depreciation                 119us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FgcoMember
127us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FgcoMember
116us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FgcoMember
General taxes                 31us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FgcoMember
34us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FgcoMember
36us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FgcoMember
Total operating expenses                 1,568us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FgcoMember
1,462us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FgcoMember
1,621us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FgcoMember
OPERATING INCOME (LOSS)                 334us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
937us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
479us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 (1)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FgcoMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FgcoMember
 
Investment income                 8us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FgcoMember
1us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FgcoMember
15us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FgcoMember
Miscellaneous income, including net income from equity investees                 4us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
24us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
20us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
Capitalized financing costs                 4us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FgcoMember
2us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FgcoMember
4us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FgcoMember
Total other expense                 (92)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
(82)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
(78)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 242us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
855us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
401us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
INCOME TAXES (BENEFITS)                 87us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FgcoMember
365us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FgcoMember
(269)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FgcoMember
INCOME FROM CONTINUING OPERATIONS                 155us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
490us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
670us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 116us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
NET INCOME (LOSS)                 271us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
504us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
684us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME                 271us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
504us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
684us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FgcoMember
Pension and OPEB prior service costs                 (5)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
(13)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
6us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
Amortized loss (gain) on derivative hedges                 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
Change in unrealized gain on available-for-sale securities                 0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
Other comprehensive income (loss)                 (5)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
(13)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
6us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FgcoMember
Income taxes (benefits) on other comprehensive income (loss)                 (2)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FgcoMember
(5)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FgcoMember
1us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FgcoMember
Other comprehensive loss, net of tax                 (3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
(8)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FgcoMember
COMPREHENSIVE INCOME (LOSS)                 268us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
496us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
689us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FgcoMember
FGCO | Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (6)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(5)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(7)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
FGCO | Non-Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 4us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
7us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
6us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (101)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(104)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(110)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FgcoMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
Nuclear Generation Corp                      
Consolidating Statements of Income                      
Revenues                 2,172us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
1,634us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
1,895us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
OPERATING EXPENSES:                      
Fuel                 198us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
206us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
210us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Other operating expenses                 527us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
529us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
539us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Pension and OPEB mark-to-market adjustment                 188us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(36)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
116us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Provision for depreciation                 193us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
178us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
157us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
General taxes                 25us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
24us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
21us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Total operating expenses                 1,402us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
1,167us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
1,301us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
OPERATING INCOME (LOSS)                 770us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
467us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
594us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 (2)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
 
Investment income                 61us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
25us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
67us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Miscellaneous income, including net income from equity investees                 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Capitalized financing costs                 30us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
36us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
33us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Total other expense                 33us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
1us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
46us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 803us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
468us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
640us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
INCOME TAXES (BENEFITS)                 298us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
135us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
62us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
INCOME FROM CONTINUING OPERATIONS                 505us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
333us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
578us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
NET INCOME (LOSS)                 505us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
333us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
578us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME                 505us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
333us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
578us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Pension and OPEB prior service costs                 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Amortized loss (gain) on derivative hedges                 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Change in unrealized gain on available-for-sale securities                 21us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(8)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(5)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Other comprehensive income (loss)                 21us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(8)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(5)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Income taxes (benefits) on other comprehensive income (loss)                 8us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(3)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(2)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Other comprehensive loss, net of tax                 13us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(5)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
(3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
COMPREHENSIVE INCOME (LOSS)                 518us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
328us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
575us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
Nuclear Generation Corp | Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 271us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
266us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
258us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (4)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(6)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(4)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Nuclear Generation Corp | Non-Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (52)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(54)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
(50)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_NuclearGenerationCorpMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
Eliminations                      
Consolidating Statements of Income                      
Revenues                 (3,920)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,928)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,905)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
OPERATING EXPENSES:                      
Fuel                 0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_FuelCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other operating expenses                 49us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
48us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
49us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Pension and OPEB mark-to-market adjustment                 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Provision for depreciation                 (3)us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(5)us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(5)us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
General taxes                 0us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total operating expenses                 (3,874)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,885)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,861)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
OPERATING INCOME (LOSS)                 (46)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(43)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(44)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Investment income                 (15)us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(15)us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(18)us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Miscellaneous income, including net income from equity investees                 (784)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(842)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,269)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Capitalized financing costs                 0us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total other expense                 (724)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(782)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,206)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 (770)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(825)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,250)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
INCOME TAXES (BENEFITS)                 6us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
12us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
12us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
INCOME FROM CONTINUING OPERATIONS                 (776)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(837)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,262)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
NET INCOME (LOSS)                 (776)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(837)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,262)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME                 (776)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(837)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,262)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Pension and OPEB prior service costs                 5us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
13us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(6)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Amortized loss (gain) on derivative hedges                 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Change in unrealized gain on available-for-sale securities                 (21)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
8us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
5us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive income (loss)                 (16)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
21us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income taxes (benefits) on other comprehensive income (loss)                 (6)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
8us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
1us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive loss, net of tax                 (10)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
13us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
COMPREHENSIVE INCOME (LOSS)                 (786)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(824)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,264)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Eliminations | Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 (3,920)us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(3,928)us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(3,905)us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 15us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
14us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
19us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Eliminations | Non-Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
0us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 60us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
61us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
62us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
FES                      
Consolidating Statements of Income                      
Revenues                 6,144us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesMember
[2] 6,173us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesMember
[2] 5,894us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= fe_FesMember
[2]
OPERATING EXPENSES:                      
Fuel                 1,253us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesMember
1,262us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesMember
1,287us-gaap_FuelCosts
/ dei_LegalEntityAxis
= fe_FesMember
Other operating expenses 359us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
356us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
468us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
452us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
382us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
339us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
387us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
379us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
1,635us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
1,487us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
1,356us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= fe_FesMember
Pension and OPEB mark-to-market adjustment 297us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
(81)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
297us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
(81)us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
166us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= fe_FesMember
Provision for depreciation 83us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
83us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
79us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
74us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
75us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
80us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
76us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
75us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
319us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
306us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
272us-gaap_Depreciation
/ dei_LegalEntityAxis
= fe_FesMember
General taxes                 128us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesMember
138us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesMember
136us-gaap_UtilitiesOperatingExpenseTaxes
/ dei_LegalEntityAxis
= fe_FesMember
Total operating expenses                 6,674us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesMember
5,931us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesMember
5,555us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= fe_FesMember
OPERATING INCOME (LOSS) (321)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
90us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
(151)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
(148)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
121us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
65us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
(39)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
95us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
(530)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
242us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
339us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= fe_FesMember
OTHER INCOME (EXPENSE):                      
Loss on debt redemptions                 (6)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FesMember
(103)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= fe_FesMember
Investment income                 61us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesMember
16us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesMember
66us-gaap_InvestmentIncomeInterestAndDividend
/ dei_LegalEntityAxis
= fe_FesMember
Miscellaneous income, including net income from equity investees                 6us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
28us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
35us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
Capitalized financing costs                 34us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesMember
39us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesMember
37us-gaap_InterestCostsIncurredCapitalized
/ dei_LegalEntityAxis
= fe_FesMember
Total other expense                 (58)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
(190)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
(63)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= fe_FesMember
INCOME FROM CONTINUING OPERATIONS BEFORE INCOME TAXES                 (588)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
52us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
276us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
INCOME TAXES (BENEFITS) (133)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
28us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
(67)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
(56)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
25us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
23us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
(42)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
(228)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
6us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
103us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= fe_FesMember
INCOME FROM CONTINUING OPERATIONS (214)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
44us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
(87)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
(103)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
89us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
33us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
(75)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
(1)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
(360)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
46us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
173us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19) 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
116us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
7us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
116us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
NET INCOME (LOSS) (214)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
44us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(87)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
13us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
89us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
40us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(71)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(244)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
60us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
187us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
OTHER COMPREHENSIVE INCOME (LOSS):                      
NET INCOME (214)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
44us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(87)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
13us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
89us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
40us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(71)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
(244)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
60us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
187us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= fe_FesMember
Pension and OPEB prior service costs                 (6)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(15)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
6us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
Amortized loss (gain) on derivative hedges                 (10)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(6)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(9)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
Change in unrealized gain on available-for-sale securities                 21us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(8)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(5)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
Other comprehensive income (loss)                 5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(29)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
(8)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ dei_LegalEntityAxis
= fe_FesMember
Income taxes (benefits) on other comprehensive income (loss)                 2us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesMember
(11)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesMember
(4)us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= fe_FesMember
Other comprehensive loss, net of tax                 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
(18)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
(4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= fe_FesMember
COMPREHENSIVE INCOME (LOSS)                 (241)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
42us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
183us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= fe_FesMember
Tax effect of discontinued operations                 70us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= fe_FesMember
8us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= fe_FesMember
8us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ dei_LegalEntityAxis
= fe_FesMember
FES | Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 271us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
486us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
451us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 (7)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(10)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
(10)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
FES | Non-Affiliates                      
OPERATING EXPENSES:                      
Purchased power                 2,771us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
2,333us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
1,887us-gaap_CostOfPurchasedPower
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
OTHER INCOME (EXPENSE):                      
Interest expense                 $ (146)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
$ (160)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
$ (191)us-gaap_InterestAndDebtExpense
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fe_NonAffiliatedEntityMember
[1] Includes excise tax collections of $420 million, $458 million and $484 million in 2014, 2013 and 2012, respectively.
[2] Includes excise tax collections of $69 million, $78 million and $77 million in 2014, 2013 and 2012, respectively.