v3.8.0.1

REVENUES - Contract Liabilities (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2018 USD ($)
Contract with Customer, Liability [Roll Forward] |
Opening balance, January 1, 2018 | $ 0
Adoption of ASC 606 adjustment | (68)
Revenue from performance obligations satisfied during reporting period | 12
Payments received in advance | (15)
Closing balance, March 31, 2018 | (71)
Other Current Liabilities [Member] |
Contract with Customer, Liability [Roll Forward] |
Closing balance, March 31, 2018 | (9)
Deferred Credits and Other [Member] |
Contract with Customer, Liability [Roll Forward] |
Closing balance, March 31, 2018 | $ (62)

X
- Definition Contract with Customer, Advance Payments Received + References No definition available. + Details
Name: | sre_ContractwithCustomerAdvancePaymentsReceived
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Liability, Adoption of Topic 606 + References No definition available. + Details
Name: | sre_ContractwithCustomerLiabilityAdoptionofTopic606
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Liability [Roll Forward] + References No definition available. + Details
Name: | sre_ContractwithCustomerLiabilityRollForward
Namespace Prefix: | sre_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044 Reference 2: 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 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 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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