XML 200 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
EMPLOYEE BENEFIT PLANS PART 2 (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period $ 21sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 21sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Private Equity Funds, Investment Plan Assets, Realized Gains (Losses) 3sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) (3)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(2)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Private Equity Funds, Investment Plan Assets, Sales (8)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(1)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Private Equity Funds, Investment Plan Assets, Balance at End of Period 13sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
21sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Other Postretirement Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 3sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
  3sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) (1)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Private Equity Funds, Investment Plan Assets, Balance at End of Period 2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
  3sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Private Equity Funds, S D G E [Member] | Pension Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 6sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
6sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, Investment Plan Assets, Realized Gains (Losses) 1sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
1sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) (1)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
(1)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, Investment Plan Assets, Sales (2)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
0sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, Investment Plan Assets, Balance at End of Period 4sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
6sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
1.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, S D G E [Member] | Other Postretirement Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 1sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
  1sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) (1)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
   
Private Equity Funds, Investment Plan Assets, Balance at End of Period 0sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
  1sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
1.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSDGEMember
 
Private Equity Funds, So Cal Gas [Member] | Pension Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 13sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
13sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, Investment Plan Assets, Realized Gains (Losses) 2sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
2sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) (2)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
(1)sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, Investment Plan Assets, Sales (5)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
(1)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, Investment Plan Assets, Balance at End of Period 8sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
13sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
1.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, So Cal Gas [Member] | Other Postretirement Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
  2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) 0sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
   
Private Equity Funds, Investment Plan Assets, Balance at End of Period 2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
  2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsSoCalGasMember
 
Private Equity Funds, All Other Sempra Energy [Member] | Pension Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, Investment Plan Assets, Realized Gains (Losses) 0sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
0sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) 0sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
0sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, Investment Plan Assets, Sales (1)sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
0sre_PrivateEquityFundsInvestmentPlanAssetsSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, Investment Plan Assets, Balance at End of Period 1sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
2sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
1.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
 
Private Equity Funds, All Other Sempra Energy [Member] | Other Postretirement Benefits      
Private Equity Funds [Line Items]      
Private Equity Funds, Investment Plan Assets, Balance at Beginning of Period 0sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
  0sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
Private Equity Funds, Investment Plan Assets, Unrealized Gains (Losses) 0sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
   
Private Equity Funds, Investment Plan Assets, Balance at End of Period $ 0sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
  $ 0sre_PrivateEquityFundsInvestmentPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
Private Equity Funds, Investment Plan Assets, Percentage Of Total Investment Assets 0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember
0.00%sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ sre_PrivateEquityFundsAxis
= sre_PrivateEquityFundsAllOtherSempraEnergyMember