XML 67 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Compensation and Benefit Plans (Pension Plan Assets - Fair Value Levels) (Details) (Pension Plans, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross $ 3,459eix_DefinedBenefitPlanFairValueOfPlanAssetsGross $ 3,558eix_DefinedBenefitPlanFairValueOfPlanAssetsGross  
Receivables and payables, net (5)eix_DefinedBenefitPlanFairValueOfPlanAssetsReceivablesAndPayablesNet (81)eix_DefinedBenefitPlanFairValueOfPlanAssetsReceivablesAndPayablesNet  
Fair Value of Plan Assets 3,454us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 3,477us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 3,542us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 984eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
978eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 2,186eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,190eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 289eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
390eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value of Plan Assets 289us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
390us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
414us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
U.S. government and agency securities
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 469eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 666eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]  
U.S. government and agency securities | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 140eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 195eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]  
U.S. government and agency securities | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 329eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 471eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]  
U.S. government and agency securities | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]  
Corporate stocks
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 730eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2] 653eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2]  
Corporate stocks | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 716eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2] 653eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]  
Corporate stocks | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 14eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]  
Corporate stocks | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2]  
Corporate bonds
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 801eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 553eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]  
Corporate bonds | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3]  
Corporate bonds | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 801eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 553eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]  
Corporate bonds | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3]  
Common/collective funds
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 524eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[4] 546eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[4]  
Common/collective funds | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[4] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[4]  
Common/collective funds | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 524eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[4] 546eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[4]  
Common/collective funds | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[4] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CommonOrCollectiveFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[4]  
Partnerships/joint ventures
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 399eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[5] 538eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[5]  
Partnerships/joint ventures | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[5] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[5]  
Partnerships/joint ventures | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 110eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5] 148eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5]  
Partnerships/joint ventures | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 289eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[5] 390eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_PartnershipsJointVenturesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[5]  
Other investment entities
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 278eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[6] 282eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[6]  
Other investment entities | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[6] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[6]  
Other investment entities | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 278eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[6] 282eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[6]  
Other investment entities | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[6] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherInvestmentCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[6]  
Registered investment companies
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 143eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[7] 193eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[7]  
Registered investment companies | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 113eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[7] 112eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[7]  
Registered investment companies | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 30eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[7] 81eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[7]  
Registered investment companies | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[7] 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[7]  
Interest-bearing cash
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 10eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
12eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Interest-bearing cash | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 10eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
12eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Interest-bearing cash | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Interest-bearing cash | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 105eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
115eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Other | Level 1
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 5eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
6eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other | Level 2
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 100eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
109eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other | Level 3
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_OthersInvestmentCategoriesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Asset backed securities including distressed mortgages | Level 3
     
Pension and Other Postretirement Benefits      
Actual plan asset allocations 55.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_AssetBackedSecuritiesIncludingDistressedMortgagesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
64.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_AssetBackedSecuritiesIncludingDistressedMortgagesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Non-index fund
     
Pension and Other Postretirement Benefits      
Performance percentage benchmark 27.00%eix_PerformancePercentageBenchmark
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_NonIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
23.00%eix_PerformancePercentageBenchmark
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_NonIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Global asset allocation fund
     
Pension and Other Postretirement Benefits      
Actual plan asset allocations 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_GlobalAssetAllocationFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
6.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_GlobalAssetAllocationFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Collateralized mortgage obligations and other asset backed securities
     
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets, Gross 102eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CollateralizedMortgageObligationsAndOtherAssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
78eix_DefinedBenefitPlanFairValueOfPlanAssetsGross
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CollateralizedMortgageObligationsAndOtherAssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Fair Value of Plan Assets below Investment Grade 15eix_DefinedBenefitPlanFairValueOfPlanAssetsBelowInvestmentGrade
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CollateralizedMortgageObligationsAndOtherAssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
15eix_DefinedBenefitPlanFairValueOfPlanAssetsBelowInvestmentGrade
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_CollateralizedMortgageObligationsAndOtherAssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Russell 200 and Russell 1000 indexes | Corporate stocks      
Pension and Other Postretirement Benefits      
Performance percentage benchmark 59.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_RussellIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
51.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_RussellIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Russell 200 and Russell 1000 indexes | Undervalued Securities      
Pension and Other Postretirement Benefits      
Performance percentage benchmark 18.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_RussellIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_UndervaluedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
28.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_RussellIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_UndervaluedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Morgan Stanley Capital International | Corporate stocks      
Pension and Other Postretirement Benefits      
Performance percentage benchmark 41.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_MorganStanleyCapitalInternationalIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
49.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_MorganStanleyCapitalInternationalIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Standard And Poors 500 Index | Equity index fund      
Pension and Other Postretirement Benefits      
Performance percentage benchmark 32.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_StandardAndPoors500IndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_EquityIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
27.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_StandardAndPoors500IndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_EquityIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Morgan Stanley Capital International Europe Australasia And Far East Index | Equity index fund      
Pension and Other Postretirement Benefits      
Performance percentage benchmark 20.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_MorganStanleyCapitalInternationalEuropeAustralasiaAndFarEastIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_EquityIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
15.00%eix_PerformancePercentageBenchmark
/ eix_DefinedBenefitPlanByIndexCategoriesAxis
= eix_MorganStanleyCapitalInternationalEuropeAustralasiaAndFarEastIndexMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= eix_EquityIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Southern California Edison      
Pension and Other Postretirement Benefits      
Fair Value of Plan Assets $ 3,217us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
$ 3,236us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
$ 3,320us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= eix_SouthernCaliforniaEdisonCompanyMember
[1] Level 1 U.S. government and agency securities are U.S. treasury bonds and notes. Level 2 primarily relates to the Federal National Mortgage Association and the Federal Home Loan Mortgage Corporation.
[2] Corporate stocks are diversified. For 2014 and 2013, respectively, performance is primarily benchmarked against the Russell Indexes (59% and 51%) and Morgan Stanley Capital International (MSCI) index (41% and 49%).
[3] Corporate bonds are diversified. At December 31, 2014 and 2013, respectively, this category includes $102 million and $78 million for collateralized mortgage obligations and other asset backed securities of which $15 million and $15 million are below investment grade.
[4] At December 31, 2014 and 2013, respectively, the common/collective assets were invested in equity index funds that seek to track performance of the Standard and Poor's (S&P 500) Index (32% and 27%), Russell 1000 indexes (18% and 28%) and the MSCI Europe, Australasia and Far East (EAFE) Index (20% and 15%). A non-index U.S. equity fund representing 27% and 23% of this category for 2014 and 2013, respectively, is actively managed. Another fund representing 3% and 6% of this category for 2014 and 2013, respectively, is a global asset allocation fund
[5] Partnerships/joint venture Level 2 investments consist primarily of a partnership which invests in publicly traded fixed income securities, primarily from the banking and finance industry and U.S. government agencies. At December 31, 2014 and 2013, respectively, approximately 55% and 64% of the Level 3 partnerships are invested in (1) asset backed securities, including distressed mortgages and (2) commercial and residential loans and debt and equity of banks. The remaining Level 3 partnerships are invested in small private equity and venture capital funds. Investment strategies for these funds include branded consumer products, early stage technology, California geographic focus, and diversified US and non-US fund-of-funds.
[6] Other investment entities were primarily invested in (1) emerging market equity securities, (2) a hedge fund that invests through liquid instruments in a global diversified portfolio of equity, fixed income, interest rate, foreign currency and commodities markets, and (3) domestic mortgage backed securitie
[7] Level 1 of registered investment companies primarily consisted of a global equity mutual fund which seeks to outperform the MSCI World Total Return Index. Level 2 primarily consisted of a short-term bond fund.