|
DERIVATIVE FINANCIAL INSTRUMENTS 4 (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
$ (11)us-gaap_DerivativeGainLossOnDerivativeNet |
|
$ 3us-gaap_DerivativeGainLossOnDerivativeNet |
|
| Cash Flow Hedge Ineffectiveness |
0us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet |
|
0us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet |
|
| San Diego Gas and Electric Company [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
1us-gaap_DerivativeGainLossOnDerivativeNet / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
|
2us-gaap_DerivativeGainLossOnDerivativeNet / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
|
| Cash Flow Hedges |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
(2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
[1] |
(18)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
[1] |
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
(97)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
[1] |
(26)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
[1] |
| Cash Flow Hedges | Interest Expense | Interest Rate And Foreign Exchange Instruments [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
(6)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = sre_InterestRateAndForeignExchangeInstrumentsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
[2] |
(3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = sre_InterestRateAndForeignExchangeInstrumentsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
[2] |
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
(18)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = sre_InterestRateAndForeignExchangeInstrumentsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
[2] |
(3)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = sre_InterestRateAndForeignExchangeInstrumentsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
[2] |
| Cash Flow Hedges | Interest Expense | Interest Rate Instruments | San Diego Gas and Electric Company [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
(3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
[1],[2] |
(3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
[1],[2] |
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
(5)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
[1],[2] |
(3)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
[1],[2] |
| Cash Flow Hedges | Equity Earnings Before Income Tax [Member] | Interest Rate Instruments |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
(3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsBeforeIncomeTaxMember |
|
(3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsBeforeIncomeTaxMember |
|
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
(78)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsBeforeIncomeTaxMember |
|
(15)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsBeforeIncomeTaxMember |
|
| Cash Flow Hedges | Revenues: Energy-Related Businesses [Member] | Commodity Contracts Not Subject To Rate Recovery |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
7us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
(10)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
(1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
(6)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
| Cash Flow Hedges | Gain on sale of equity interest [Member] | Interest Rate Instruments |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) reclassified from AOCI into earnings (effective portion) |
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_GainOnSaleOfAssetsMember |
|
(2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_GainOnSaleOfAssetsMember |
|
| Amount of pretax gain (loss) on derivative recognized in OCI (effective portion) |
0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_GainOnSaleOfAssetsMember |
|
(2)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_IncomeStatementLocationAxis = sre_GainOnSaleOfAssetsMember |
|
| Fair Value Hedges | Interest Rate Instruments |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
3us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember |
[3] |
(1)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember |
[3] |
| Fair Value Hedges | Interest Expense | Interest Rate Instruments |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
2us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
3us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
| Fair Value Hedge Ineffectiveness |
0us-gaap_GainLossOnFairValueHedgeIneffectivenessNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
2us-gaap_GainLossOnFairValueHedgeIneffectivenessNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
|
| Fair Value Hedges | Other Income, Net | Interest Rate Instruments |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
1us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
|
(4)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
|
| Undesignated Derivatives |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
(17)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember |
|
7us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember |
|
| Undesignated Derivatives | Equity Earnings Net Of Income Tax [Member] | Foregn Exchange Instrument |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
(1)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsNetOfIncomeTaxMember |
|
(2)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_EquityEarningsNetOfIncomeTaxMember |
|
| Undesignated Derivatives | Revenues: Energy-Related Businesses [Member] | Commodity Contracts Not Subject To Rate Recovery |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
3us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
(5)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_RevenuesEnergyRelatedBusinessesMember |
|
| Undesignated Derivatives | Cost of Electric Fuel and Purchased Power [Member] | Commodity Contracts Subject To Rate Recovery [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
(20)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfElectricFuelAndPurchasedPowerMember |
|
12us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfElectricFuelAndPurchasedPowerMember |
|
| Undesignated Derivatives | Cost of Electric Fuel and Purchased Power [Member] | Commodity Contracts Subject To Rate Recovery [Member] | San Diego Gas and Electric Company [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
(20)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfElectricFuelAndPurchasedPowerMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
|
12us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfElectricFuelAndPurchasedPowerMember / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |
|
| Undesignated Derivatives | Cost of Natural Gas [Member] | Commodity Contracts Subject To Rate Recovery [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
1us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember |
|
2us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember |
|
| Undesignated Derivatives | Cost of Natural Gas [Member] | Commodity Contracts Subject To Rate Recovery [Member] | Southern California Gas Company [Member] |
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| Gain (loss) on derivative recognized in earnings |
$ 1us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |
|
$ 2us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |
|
|
|
|