XML 86 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment 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
Segment Financial Information                      
External revenues                 $ 15,049us-gaap_Revenues $ 14,892us-gaap_Revenues $ 15,253us-gaap_Revenues
Total revenues                 15,049us-gaap_SalesRevenueNet [1] 14,892us-gaap_SalesRevenueNet [1] 15,255us-gaap_SalesRevenueNet [1]
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
Amortization of regulatory asset, net                 12us-gaap_AmortizationOfRegulatoryAsset 539us-gaap_AmortizationOfRegulatoryAsset (68)us-gaap_AmortizationOfRegulatoryAsset
Investment income                 72us-gaap_InvestmentIncomeInterestAndDividend 33us-gaap_InvestmentIncomeInterestAndDividend 77us-gaap_InvestmentIncomeInterestAndDividend
Interest expense                 1,073us-gaap_InterestExpense 1,016us-gaap_InterestExpense 1,001us-gaap_InterestExpense
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 (loss) 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
Total assets 52,166us-gaap_Assets       50,424us-gaap_Assets       52,166us-gaap_Assets 50,424us-gaap_Assets 50,494us-gaap_Assets
Total goodwill 6,418us-gaap_Goodwill       6,418us-gaap_Goodwill       6,418us-gaap_Goodwill 6,418us-gaap_Goodwill 6,447us-gaap_Goodwill
Property additions                 3,312us-gaap_PaymentsToAcquireProductiveAssets 2,638us-gaap_PaymentsToAcquireProductiveAssets 2,678us-gaap_PaymentsToAcquireProductiveAssets
Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 0us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
2us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
Regulated Distribution                      
Segment Financial Information                      
External revenues                 9,102us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
8,720us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
9,047us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Total revenues                 9,102us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
8,720us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
9,047us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Depreciation                 658us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
606us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
558us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Amortization of regulatory asset, net                 1us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
529us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
(65)us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Investment income                 56us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
57us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
84us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Interest expense                 589us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
543us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
540us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Income taxes (benefits)                 227us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
301us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
295us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Income (loss) from continuing operations                 465us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
501us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
540us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
NET INCOME (LOSS)                 465us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
501us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
540us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Total assets 28,232us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
      27,683us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
      28,232us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
27,683us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
27,150us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Total goodwill 5,092us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
      5,092us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
      5,092us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
5,092us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
5,025us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Property additions                 972us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
1,272us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
1,074us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
Regulated Distribution | Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedDistributionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
Regulated Transmission                      
Segment Financial Information                      
External revenues                 769us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
731us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
735us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Total revenues                 769us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
731us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
735us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Depreciation                 127us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
114us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
114us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Amortization of regulatory asset, net                 11us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
10us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
(3)us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Investment income                 0us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
0us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
1us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Interest expense                 131us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
93us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
92us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Income taxes (benefits)                 121us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
129us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
133us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Income (loss) from continuing operations                 223us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
214us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
226us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
NET INCOME (LOSS)                 223us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
214us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
226us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Total assets 6,352us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
      5,247us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
      6,352us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
5,247us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
4,865us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Total goodwill 526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
      526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
      526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Property additions                 1,329us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
461us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
507us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
Regulated Transmission | Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_RegulatedTransmissionMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
Competitive Energy Services                      
Segment Financial Information                      
External revenues                 5,470us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
5,728us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
5,778us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Total revenues                 6,289us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
6,498us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
6,644us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Depreciation                 387us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
439us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
409us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Amortization of regulatory asset, net                 0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Investment income                 45us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
11us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
66us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Interest expense                 189us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
222us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
284us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Income taxes (benefits)                 (226)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
(141)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
83us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Income (loss) from continuing operations                 (423)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
(237)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
199us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 86us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
17us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
16us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
NET INCOME (LOSS)                 (337)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
(220)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
215us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Total assets 16,743us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
      16,782us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
      16,743us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
16,782us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
18,087us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Total goodwill 800us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
      800us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
      800us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
800us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
896us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Property additions                 939us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
827us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
1,014us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
Competitive Energy Services | Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 819us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
770us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
866us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_CompetitiveEnergyServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
Reconciling Adjustments                      
Segment Financial Information                      
External revenues                 (146)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(166)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(188)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Total revenues                 (965)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(936)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(1,052)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Depreciation                 0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Amortization of regulatory asset, net                 0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Investment income                 (40)us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(44)us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(69)us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Interest expense                 (4)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
10us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Income taxes (benefits)                 11us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
10us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
68us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Income (loss) from continuing operations                 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(55)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
NET INCOME (LOSS)                 0us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
(55)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Total assets 0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Total goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Property additions                 0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
Reconciling Adjustments | Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 (819)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
(770)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
(864)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_ReconcilingAdjustmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
Other/Corporate                      
Segment Financial Information                      
External revenues                 (146)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(121)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(119)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Total revenues                 (146)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(121)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(119)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Depreciation                 48us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
43us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
38us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Amortization of regulatory asset, net                 0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_AmortizationOfRegulatoryAsset
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Investment income                 11us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
9us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(5)us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Interest expense                 168us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
148us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
85us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Income taxes (benefits)                 (175)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(104)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(34)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Income (loss) from continuing operations                 (52)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(103)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(155)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Discontinued operations (net of income taxes of $69, $9 and $8, respectively) (Note 19)                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
NET INCOME (LOSS)                 (52)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(103)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
(155)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Total assets 839us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
      712us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
      839us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
712us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
392us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Total goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Property additions                 72us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
78us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
83us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
Other/Corporate | Intersegment Eliminations                      
Segment Financial Information                      
External revenues                 $ 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= fe_OtherBusinessOperationsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_IntersegmentEliminationMember
[1] Includes excise tax collections of $420 million, $458 million and $484 million in 2014, 2013 and 2012, respectively.