XML 106 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Quantitative Information About Level 3 Fair Value Measurements) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
MW
Dec. 31, 2013
MW
Congestion revenue rights | Market simulation model    
Quantitative Information About Level 3 Measurements [Line Items]    
Fair Value, Assets 317us-gaap_AssetsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
366us-gaap_AssetsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Fair Value, Liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Tolling | Option model    
Quantitative Information About Level 3 Measurements [Line Items]    
Fair Value, Assets 4us-gaap_AssetsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
5us-gaap_AssetsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Fair Value, Liabilities 1,207us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
1,175us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Congestion revenue rights | Market simulation model | Load forecast | Minimum    
Quantitative Information About Level 3 Measurements [Line Items]    
Fair value inputs, power units (in megawatts) 7,630eix_FairValueInputsPowerUnits
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_LoadForecastMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
7,603eix_FairValueInputsPowerUnits
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_LoadForecastMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Level 3 | Congestion revenue rights | Market simulation model | Load forecast | Maximum    
Quantitative Information About Level 3 Measurements [Line Items]    
Fair value inputs, power units (in megawatts) 25,431eix_FairValueInputsPowerUnits
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_LoadForecastMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
24,896eix_FairValueInputsPowerUnits
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_LoadForecastMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Level 3 | Congestion revenue rights | Market simulation model | Congestion Prices | Minimum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected prices (in dollars per unit) 1.65eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_CongestionPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[1] (9.86)eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_CongestionPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[1]
Level 3 | Congestion revenue rights | Market simulation model | Congestion Prices | Maximum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected prices (in dollars per unit) 109.95eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_CongestionPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[1] 108.56eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_CongestionPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[1]
Level 3 | Congestion revenue rights | Market simulation model | Gas Prices | Minimum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected prices (in dollars per unit) 3.65eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[2] 3.50eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[2]
Level 3 | Congestion revenue rights | Market simulation model | Gas Prices | Maximum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected prices (in dollars per unit) 6.53eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[2] 7.10eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_CongestionRevenueRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
[2]
Level 3 | Tolling | Option model | Gas Prices | Minimum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 13.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
16.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Tolling | Option model | Gas Prices | Maximum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 53.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
35.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Tolling | Option model | Gas Prices | Weighted Average    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 20.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
21.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_GasPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Tolling | Option model | Power Prices | Minimum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 25.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
25.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Expected prices (in dollars per unit) 30.60eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
38.00eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Tolling | Option model | Power Prices | Maximum    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 42.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
45.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Expected prices (in dollars per unit) 61.40eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
63.90eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Level 3 | Tolling | Option model | Power Prices | Weighted Average    
Quantitative Information About Level 3 Measurements [Line Items]    
Expected volatility rate (as a percent) 30.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
30.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
Expected prices (in dollars per unit) 44.60eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
47.40eix_FairValueInputsPriceLevel
/ us-gaap_DerivativeByNatureAxis
= eix_TollingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ eix_UnobservableInputAxis
= eix_PowerPricesMember
/ us-gaap_ValuationTechniqueAxis
= eix_OptionModelMember
[1] Prices are in dollars per megawatt-hour.
[2] Prices are in dollars per million British thermal units.