v3.8.0.1

REVENUES - Receivables From Revenues From Contracts With Customers (Details) - USD ($) $ in Millions | Mar. 31, 2018 | Jan. 01, 2018
--- | --- | ---
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | $ 1,246 | $ 1,212
Accounts receivable – trade, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 1,226 | 1,194
Accounts receivable – other, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 11 | 10
Due from unconsolidated affiliates – current [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 9 | 8
San Diego Gas and Electric Company [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 385 | 368
San Diego Gas and Electric Company [Member] | Accounts receivable – trade, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 376 | 362
San Diego Gas and Electric Company [Member] | Accounts receivable – other, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 6 | 3
San Diego Gas and Electric Company [Member] | Due from unconsolidated affiliates – current [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 3 | 3
Southern California Gas Company [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 512 | 524
Southern California Gas Company [Member] | Accounts receivable – trade, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | 509 | 517
Southern California Gas Company [Member] | Accounts receivable – other, net [Member] |  |
Contract with Customer, Asset [Line Items] |  |
Receivables from revenues from contracts with customers | $ 3 | $ 7

X
- Definition [Line Items] for Contract with Customer, Asset [Table] + References No definition available. + Details
Name: | sre_ContractwithCustomerAssetLineItems
Namespace Prefix: | sre_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sre_AccountsReceivableOtherNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sre_DueFromRelatedPartiesCurrentMember
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: | dei_LegalEntityAxis=sre_SouthernCaliforniaGasCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |