XML 39 R7.htm IDEA: XBRL DOCUMENT
v3.10.0.1

CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Offering costs from sale of noncontrolling interests | $ 1 | $ 3 | $ 40
Preferred Stock [Member] |  |  |
Payment of stock issuance costs | 42 |  |
Common Stock [Member] |  |  |
Payment of stock issuance costs | $ 41 |  |

X
- Definition Sale of Noncontrolling Interest, Offering Costs + References No definition available. + Details
Name: | sre_SaleofNoncontrollingInterestOfferingCosts
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentOfFinancingAndStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |