|
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Net income |
$ 458us-gaap_ProfitLoss |
$ 266us-gaap_ProfitLoss |
| Before-Tax Amount [Member] |
|
|
| Net income |
600us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
374us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Foreign currency translation adjustments |
(62)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
(43)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax |
2us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
5us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(89)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
(8)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Other Comprehensive Income (Loss), Net of Tax, Total |
(149)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
(46)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Total Comprehensive Income |
451sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
328sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Income Tax (Expense) Benefit [Member] |
|
|
| Net income |
(163)us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(127)us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Comprehensive income, net of income tax |
|
|
| Foreign currency translation adjustments |
0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax |
(1)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(2)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
34us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
3us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Other Comprehensive Income (Loss), Net of Tax, Total |
33us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
1us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Total Comprehensive Income |
(130)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(126)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Net-of-Tax Amount [Member] |
|
|
| Net income |
437us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
247us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Foreign currency translation adjustments |
(62)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
(43)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax |
1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
3us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(55)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
(5)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Other Comprehensive Income (Loss), Net of Tax, Total |
(116)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
(45)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Total Comprehensive Income |
321sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
202sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Noncontrolling Interests [Member] |
|
|
| Net income |
21us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
19us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Comprehensive income, net of income tax |
|
|
| Foreign currency translation adjustments |
(8)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
(2)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(5)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Other Comprehensive Income (Loss), Net of Tax, Total |
(13)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Total Comprehensive Income |
8sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
17sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Total Equity [Member] |
|
|
| Net income |
458us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
266us-gaap_ProfitLoss / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Comprehensive income, net of income tax |
|
|
| Foreign currency translation adjustments |
(70)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
(45)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax |
1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
3us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(60)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
(5)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Other Comprehensive Income (Loss), Net of Tax, Total |
(129)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
(47)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Total Comprehensive Income |
329sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
219sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| San Diego Gas and Electric Company [Member] |
|
|
| Net income |
151us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
101us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
| San Diego Gas and Electric Company [Member] | Before-Tax Amount [Member] |
|
|
| Net income |
235us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
182us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
|
| Other Comprehensive Income (Loss), Net of Tax, Total |
0us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
|
| Total Comprehensive Income |
235sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
182sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| San Diego Gas and Electric Company [Member] | Income Tax (Expense) Benefit [Member] |
|
|
| Net income |
(88)us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(83)us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Comprehensive income, net of income tax |
|
|
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
|
| Other Comprehensive Income (Loss), Net of Tax, Total |
0us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
|
| Total Comprehensive Income |
(88)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(83)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| San Diego Gas and Electric Company [Member] | Net-of-Tax Amount [Member] |
|
|
| Net income |
147us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
99us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
|
| Other Comprehensive Income (Loss), Net of Tax, Total |
0us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
|
| Total Comprehensive Income |
147sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
99sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| San Diego Gas and Electric Company [Member] | Noncontrolling Interests [Member] |
|
|
| Net income |
4us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
2us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| Comprehensive income, net of income tax |
|
|
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
|
| Other Comprehensive Income (Loss), Net of Tax, Total |
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
|
| Total Comprehensive Income |
2sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
2sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_NoncontrollingInterestMember |
| San Diego Gas and Electric Company [Member] | Total Equity [Member] |
|
|
| Net income |
151us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
101us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Comprehensive income, net of income tax |
|
|
| Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net of Tax |
(2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
|
| Other Comprehensive Income (Loss), Net of Tax, Total |
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
|
| Total Comprehensive Income |
149sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
101sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_TotalEquityMember |
| Southern California Gas Company [Member] |
|
|
| Net income |
214us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |
78us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |
| Southern California Gas Company [Member] | Before-Tax Amount [Member] |
|
|
| Net income |
309us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
116us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Total Comprehensive Income |
309sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
116sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_BeforeTaxAmountMember |
| Southern California Gas Company [Member] | Income Tax (Expense) Benefit [Member] |
|
|
| Net income |
(95)us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(38)us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Comprehensive income, net of income tax |
|
|
| Total Comprehensive Income |
(95)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
(38)sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_IncomeTaxExpenseBenefitMember |
| Southern California Gas Company [Member] | Net-of-Tax Amount [Member] |
|
|
| Net income |
214us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
78us-gaap_ProfitLoss / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
| Comprehensive income, net of income tax |
|
|
| Total Comprehensive Income |
$ 214sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |
$ 78sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember / us-gaap_OtherComprehensiveIncomeLocationAxis = sre_NetOfTaxAmountMember |