v2.4.1.9

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 |  | $ 3 us-gaap_DerivativeGainLossOnDerivativeNet |
Cash Flow Hedge Ineffectiveness | 0 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet |  | 0 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet |
San Diego Gas and Electric Company [Member] |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gain (loss) on derivative recognized in earnings | 1 us-gaap_DerivativeGainLossOnDerivativeNet / dei_LegalEntityAxis = sre_SanDiegoGasAndElectricCompanyMember |  | 2 us-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) | 7 us-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) | 0 us-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) | 0 us-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 | 3 us-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 | 2 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |  | 3 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |
Fair Value Hedge Ineffectiveness | 0 us-gaap_GainLossOnFairValueHedgeIneffectivenessNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |  | 2 us-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 | 1 us-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 |  | 7 us-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 | 3 us-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 |  | 12 us-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 |  | 12 us-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 | 1 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember |  | 2 us-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 | $ 1 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |  | $ 2 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = sre_CommodityContractsSubjectToRateRecoveryMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = sre_CostOfNaturalGasMember / dei_LegalEntityAxis = sre_SouthernCaliforniaGasCompanyMember |
[1] | There was a negligible amount of ineffectiveness related to these hedges in 2015 and 2014.
[2] | Amounts include Otay Mesa VIE. All of SDG&E’s interest rate derivative activity relates to Otay Mesa VIE.
[3] | There was no hedge ineffectiveness on these swaps in the three months ended March 31, 2015 and $2 million in the three months ended March 31, 2014. All other changes in the fair values of the interest rate swap agreements are exactly offset by changes in the fair value of the underlying long-term debt and recorded in Other Income, Net.

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a),(c),(d),(e) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624177-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss)recognized in the income statement from the hedging ineffectiveness of a fair value hedge. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6886632&loc=d3e76258-113986 + Details
Name: | us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=sre_SanDiegoGasAndElectricCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |