XML 147 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details 2) (Level 3, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
FTRs
     
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value $ 25fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ (8)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ (1)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
FTRs | FES
     
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value 14fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
(8)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
0fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
NUG contracts
     
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value (151)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(202)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(254)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Model | FTRs      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value 25fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | FTRs | FES      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value 14fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | NUG contracts      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value $ (151)fe_FairValueMeasurementsWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Minimum | FTRs      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices (7.2)fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Minimum | FTRs | FES      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices (7.20)fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Minimum | NUG contracts      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, Power 500fe_FairValueInputsEnergy
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Fair Value Inputs, Power, Regional Prices 44.40fe_FairValueInputsPowerRegionalPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Maximum | FTRs      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices 19.3fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Maximum | FTRs | FES      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices 19.30fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Maximum | NUG contracts      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, Power 4,756,000fe_FairValueInputsEnergy
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Fair Value Inputs, Power, Regional Prices 69.80fe_FairValueInputsPowerRegionalPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Weighted Average | FTRs      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices 1.40fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Weighted Average | FTRs | FES      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, RTO Auction Clearing Prices 1.10fe_FairValueInputsRtoAuctionClearingPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_FtrsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= fe_FesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Model | Weighted Average | NUG contracts      
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]      
Fair Value Inputs, Power 950,000fe_FairValueInputsEnergy
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember
   
Fair Value Inputs, Power, Regional Prices 51.80fe_FairValueInputsPowerRegionalPrices
/ us-gaap_DerivativeInstrumentRiskAxis
= fe_NonUtilityGenerationContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= fe_ModelMember