v3.8.0.1

- GENERAL RATE CASE (Details) - USD ($) $ in Millions |  | 1 Months Ended | 3 Months Ended
--- | --- | --- | ---
Oct. 06, 2017 | Apr. 30, 2018 | Mar. 31, 2018
Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement | $ 2,989 |  |
GRC requested revenue requirement adjustment | 533 |  |
Tax Cuts and Jobs Act, Change in Tax Rate, Change in Revenue Requirement |  |  | $ 58
GRC revenue requirement |  |  | 2,931
Southern California Gas Company [Member] | General Rate Case [Member] |  |  |
General Rate Case [Line Items] |  |  |
Tracked income tax expense liability |  |  | 77
Southern California Gas Company [Member] | Future Refund of Rates to Customers [Member] |  |  |
General Rate Case [Line Items] |  |  |
Regulatory liability |  |  | 19
San Diego Gas and Electric Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement | 2,199 |  |
GRC requested revenue requirement adjustment | $ 217 |  |
Tax Cuts and Jobs Act, Change in Tax Rate, Change in Revenue Requirement |  |  | 58
San Diego Gas and Electric Company [Member] | General Rate Case [Member] |  |  |
General Rate Case [Line Items] |  |  |
Tracked income tax expense liability |  |  | 67
San Diego Gas and Electric Company [Member] | Future Refund of Rates to Customers [Member] |  |  |
General Rate Case [Line Items] |  |  |
Regulatory liability |  |  | 18
San Diego Gas and Electric Company [Member] | Future Refund of Rates to Customers - FERC [Member] |  |  |
General Rate Case [Line Items] |  |  |
Regulatory liability |  |  | $ 15
Minimum [Member] | Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement adjustment percentage | 6.00% |  |
Minimum [Member] | San Diego Gas and Electric Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement adjustment percentage | 5.00% |  |
Maximum [Member] | Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement adjustment percentage | 8.00% |  |
Maximum [Member] | San Diego Gas and Electric Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement adjustment percentage | 7.00% |  |
Subsequent Event [Member] | Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement |  | $ 2,695 |
GRC requested revenue requirement adjustment |  | 239 |
Subsequent Event [Member] | San Diego Gas and Electric Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
GRC requested revenue requirement |  | 1,918 |
GRC requested revenue requirement adjustment |  | $ 64 |
Proposed annual attrition percentage |  | 4.00% |
Subsequent Event [Member] | Minimum [Member] | Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
Proposed annual attrition percentage |  | 4.00% |
Subsequent Event [Member] | Maximum [Member] | Southern California Gas Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
Proposed annual attrition percentage |  | 5.00% |
Otay Mesa Energy Center [Member] | Subsequent Event [Member] | San Diego Gas and Electric Company [Member] |  |  |
General Rate Case [Line Items] |  |  |
Owning and operating costs |  | $ 68 |

X
- References No definition available. + Details
Name: | sre_GeneralRateCaseLineItems
Namespace Prefix: | sre_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition General Rate Case, Proposed Annual Attrition Percent + References No definition available. + Details
Name: | sre_GeneralRateCaseProposedAnnualAttritionPercent
Namespace Prefix: | sre_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition General Rate Case, Revenue Requirement. + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirement
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition General Rate Case, Revenue Requirement Adjustment, Percentage + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirementAdjustmentPercentage
Namespace Prefix: | sre_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition General Rate Case, Revenue Requirement Adjustment Requested + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirementAdjustmentRequested
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition General Rate Case, Revenue Requirement Requested + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirementRequested
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Liability Associated With Tracked Income Tax Expense Differences + References No definition available. + Details
Name: | sre_LiabilityAssociatedWithTrackedIncomeTaxExpenseDifferences
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Regulatory Liability. + References No definition available. + Details
Name: | sre_RegulatoryLiability
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts and Jobs Act, Change in Tax Rate, Change in Revenue Requirement + References No definition available. + Details
Name: | sre_TaxCutsandJobsActChangeinTaxRateChangeinRevenueRequirement
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_GeneralRateCaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_FutureRefundofRatestoCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_FutureRefundofRatestoCustomersFERCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=sre_OtayMesaEnergyCenterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |