XML 133 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
OTHER FINANCIAL DATA - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance $ (228)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] $ (376)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] $ (489)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1]
Other Comprehensive Income Before Reclassifications (289)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [1] (137)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [1] 96us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [1]
Amounts Reclassified From Accumulated Other Comprehensive Income 20us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1] 285us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1] 17us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1]
Net Other Comprehensive Income (269)sre_NetOtherComprehensiveIncome [1] 148sre_NetOtherComprehensiveIncome [1] 113sre_NetOtherComprehensiveIncome [1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (497)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] (228)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] (376)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1]
Accumulated Translation Adjustment [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (129)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] (240)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] (359)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1]
Other Comprehensive Income Before Reclassifications (193)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] (159)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] 119us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] 270us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1],[2] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1]
Net Other Comprehensive Income (193)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] 111sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] 119sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (322)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] (129)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1] (240)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1]
Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (73)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (102)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (100)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Other Comprehensive Income Before Reclassifications (24)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 21us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (13)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 14us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 11us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Net Other Comprehensive Income (10)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 29sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (2)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (83)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (73)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (102)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Accumulated Defined Benefit Plans Adjustment Net Prior Service Cost Credit [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Other Comprehensive Income Before Reclassifications (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] (1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Net Other Comprehensive Income (2)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] (1)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (26)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (35)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (31)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income Before Reclassifications (70)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 2us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (10)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 7us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Net Other Comprehensive Income (64)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 9sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (4)sre_NetOtherComprehensiveIncome
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (90)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (26)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (35)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
San Diego Gas and Electric Company [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] (11)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] (10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]
Other Comprehensive Income Before Reclassifications (5)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]   (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]
Net Other Comprehensive Income (3)sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] 2sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] (1)sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (12)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] (9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1] (11)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
[1]
San Diego Gas and Electric Company [Member] | Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (12)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (11)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Other Comprehensive Income Before Reclassifications (5)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]   (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Net Other Comprehensive Income (3)sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 2sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (1)sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (13)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (12)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
San Diego Gas and Electric Company [Member] | Accumulated Defined Benefit Plans Adjustment Net Prior Service Cost Credit [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Other Comprehensive Income Before Reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]   0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Net Other Comprehensive Income 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Southern California Gas Company [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] (21)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1]
Other Comprehensive Income Before Reclassifications (3)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] 1us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1]
Net Other Comprehensive Income 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] 3sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1] (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
[1]
Southern California Gas Company [Member] | Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Other Comprehensive Income Before Reclassifications (3)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 1us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Net Other Comprehensive Income 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (1)sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] 2sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance (5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1] (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
[1]
Southern California Gas Company [Member] | Accumulated Defined Benefit Plans Adjustment Net Prior Service Cost Credit [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Other Comprehensive Income Before Reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Net Other Comprehensive Income 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1] 1us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
[1]
Southern California Gas Company [Member] | Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning balance (14)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (15)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (16)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income Before Reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Amounts Reclassified From Accumulated Other Comprehensive Income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Net Other Comprehensive Income 0sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 1sre_NetOtherComprehensiveIncome
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending balance $ (14)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] $ (14)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] $ (15)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= sre_SouthernCaliforniaGasCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
[1]
All amounts are net of income tax, if subject to tax, and exclude noncontrolling interests.
[2]
Represents cumulative foreign currency translation adjustment related to the impairment of our Argentine investments in 2006, which is substantially offset by an accrued liability established at that time. We provide additional information about these investments in Note 4.