XML 79 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Additional Disclosures) (Details) (Southern California Edison, USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Electric Utility | Economic hedges
     
Derivatives      
Aggregate fair value of all derivative liabilities with credit-risk-related contingent features $ 8us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
  $ 53us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
Collateral already posted 10us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
  13us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
Potential amount of collateral to be posted if contingencies triggered 28us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
   
Realized losses (36)eix_RealizedGainsLossesOnEconomicHedgingActivities
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
(37)eix_RealizedGainsLossesOnEconomicHedgingActivities
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
 
Unrealized gains (losses) (69)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
52us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember
 
Other Current Assets | Commodity Contracts      
Derivatives      
Collateral already posted 36us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
  36us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
Payables | Economic hedges | Electric Utility      
Derivatives      
Potential amount of collateral to be posted if contingencies triggered $ 21us-gaap_AdditionalCollateralAggregateFairValue
/ eix_DerivativeInstrumentsByHedgingRelationshipAxis
= eix_EconomicHedgesMember
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= eix_PayablesMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= eix_ElectricUtilityMember