XML 30 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value by Level) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Assets at fair value        
Nuclear decommissioning trusts $ 4,896us-gaap_DecommissioningTrustAssetsAmount $ 4,799us-gaap_DecommissioningTrustAssetsAmount    
Liabilities at fair value        
Money market funds 35us-gaap_MoneyMarketFundsAtCarryingValue 35us-gaap_MoneyMarketFundsAtCarryingValue    
Southern California Edison        
Assets at fair value        
Nuclear decommissioning trusts 4,896us-gaap_DecommissioningTrustAssetsAmount
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
4,799us-gaap_DecommissioningTrustAssetsAmount
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
4,587us-gaap_DecommissioningTrustAssetsAmount
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
4,494us-gaap_DecommissioningTrustAssetsAmount
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
Liabilities at fair value        
Percentage of equity investments located in the United States (as a percent) 72.00%eix_EquityInvestmentsPercentage
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
73.00%eix_EquityInvestmentsPercentage
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Collateralized mortgage obligations and other asset backed securities 161eix_CollateralizedMortgageObligationsandOtherAssetBackedSecurities1
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
49eix_CollateralizedMortgageObligationsandOtherAssetBackedSecurities1
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Receivables (payables) net related to investments 2eix_ReceivablesPayablesNetRelatedToInvestments
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
(57)eix_ReceivablesPayablesNetRelatedToInvestments
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Money market funds 5us-gaap_MoneyMarketFundsAtCarryingValue
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
5us-gaap_MoneyMarketFundsAtCarryingValue
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 1        
Assets at fair value        
Derivative contracts 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Other 34us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
33us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Nuclear decommissioning trusts 3,145us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1] 3,340us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1]    
Total assets 3,179us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
3,373us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Liabilities at fair value        
Derivative contracts 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Total liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Net assets (liabilities) 3,179eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
3,373eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 1 | Stocks        
Assets at fair value        
Nuclear decommissioning trusts 2,074us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2] 2,031us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 1 | Fixed income        
Assets at fair value        
Nuclear decommissioning trusts 1,027us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3] 703us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 1 | Short-term investments, primarily cash equivalents        
Assets at fair value        
Nuclear decommissioning trusts 44us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
606us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 2        
Assets at fair value        
Derivative contracts 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Other 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Nuclear decommissioning trusts 1,749us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1] 1,516us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1]    
Total assets 1,749us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,516us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Liabilities at fair value        
Derivative contracts 81us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
86us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Total liabilities 81us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
86us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Net assets (liabilities) 1,668eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,430eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 2 | Stocks        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 2 | Fixed income        
Assets at fair value        
Nuclear decommissioning trusts 1,651us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3] 1,350us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 2 | Short-term investments, primarily cash equivalents        
Assets at fair value        
Nuclear decommissioning trusts 98us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
166us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 3        
Assets at fair value        
Derivative contracts 306us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
321us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Other 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1] 0us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1]    
Total assets 306us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
321us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Liabilities at fair value        
Derivative contracts 1,282us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,223us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Total liabilities 1,282us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,223us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Net assets (liabilities) (976)eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
(902)eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Level 3 | Stocks        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 3 | Fixed income        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3]    
Southern California Edison | Fair Value, Measurements, Recurring | Level 3 | Short-term investments, primarily cash equivalents        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Netting and Collateral        
Assets at fair value        
Derivative contracts 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Other 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1],[4] 0us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1],[4]    
Total assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Liabilities at fair value        
Derivative contracts (71)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] (61)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Total liabilities (71)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] (61)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Net assets (liabilities) 71eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] 61eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Southern California Edison | Fair Value, Measurements, Recurring | Netting and Collateral | Stocks        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2],[4] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2],[4]    
Southern California Edison | Fair Value, Measurements, Recurring | Netting and Collateral | Fixed income        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3],[4] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3],[4]    
Southern California Edison | Fair Value, Measurements, Recurring | Netting and Collateral | Short-term investments, primarily cash equivalents        
Assets at fair value        
Nuclear decommissioning trusts 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4] 0us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_NettingAndCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[4]    
Southern California Edison | Fair Value, Measurements, Recurring | Total        
Assets at fair value        
Derivative contracts 306us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
321us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Other 34us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
33us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Nuclear decommissioning trusts 4,894us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1] 4,856us-gaap_DecommissioningTrustAssetsAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1]    
Total assets 5,234us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
5,210us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Liabilities at fair value        
Derivative contracts 1,292us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,248us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Total liabilities 1,292us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
1,248us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Net assets (liabilities) 3,942eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
3,962eix_FairValueNetFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
Southern California Edison | Fair Value, Measurements, Recurring | Total | Stocks        
Assets at fair value        
Nuclear decommissioning trusts 2,074us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2] 2,031us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[2]    
Southern California Edison | Fair Value, Measurements, Recurring | Total | Fixed income        
Assets at fair value        
Nuclear decommissioning trusts 2,678us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3] 2,053us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[3]    
Southern California Edison | Fair Value, Measurements, Recurring | Total | Short-term investments, primarily cash equivalents        
Assets at fair value        
Nuclear decommissioning trusts $ 142us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
$ 772us-gaap_DecommissioningTrustAssetsAmount
/ eix_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAssetTypeAxis
= eix_ShortTermInvestmentsPrimarilyCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
   
[1] Excludes net receivables of $2 million and net payables of $57 million at March 31, 2015 and December 31, 2014, which consist of interest and dividend receivables as well as receivables and payables related to SCE's pending securities sales and purchases.
[2] Approximately 72% and 73% of SCE's equity investments were located in the United States at March 31, 2015 and December 31, 2014, respectively.
[3] Includes corporate bonds, which were diversified and included collateralized mortgage obligations and other asset backed securities of $161 million and $49 million at March 31, 2015 and December 31, 2014, respectively.
[4] Represents the netting of assets and liabilities under master netting agreements and cash collateral across the levels of the fair value hierarchy. Netting among positions classified within the same level is included in that level.