XML 175 R143.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue $ 11,035,000,000us-gaap_Revenues $ 10,557,000,000us-gaap_Revenues $ 9,647,000,000us-gaap_Revenues
Segment reporting information, Percentage of Total Consolidated Revenues 100.00%sre_SegmentReportingInformationPercentageOfRevenues 100.00%sre_SegmentReportingInformationPercentageOfRevenues 100.00%sre_SegmentReportingInformationPercentageOfRevenues
Segment reporting information, Interest Expense 554,000,000us-gaap_InterestExpense 559,000,000us-gaap_InterestExpense 493,000,000us-gaap_InterestExpense
Segment reporting information, Interest Income 22,000,000us-gaap_InvestmentIncomeInterest 20,000,000us-gaap_InvestmentIncomeInterest 24,000,000us-gaap_InvestmentIncomeInterest
Segment reporting information, Depreciation and Amortization 1,156,000,000us-gaap_DepreciationDepletionAndAmortization 1,113,000,000us-gaap_DepreciationDepletionAndAmortization 1,090,000,000us-gaap_DepreciationDepletionAndAmortization
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 100.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization 100.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization 100.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
Segment reporting information, Income Tax Expense (Benefit) 300,000,000us-gaap_IncomeTaxExpenseBenefit 366,000,000us-gaap_IncomeTaxExpenseBenefit 59,000,000us-gaap_IncomeTaxExpenseBenefit
Segment reporting information, earnings (losses) 1,161,000,000sre_SegmentReportingInformationEarningsLosses 1,001,000,000sre_SegmentReportingInformationEarningsLosses 859,000,000sre_SegmentReportingInformationEarningsLosses
Segment reporting information, Percentage of Consolidated Earnings (Losses) 100.00%sre_SegmentReportingInformationPercentageOfEarningsLosses 100.00%sre_SegmentReportingInformationPercentageOfEarningsLosses 100.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 3,123,000,000us-gaap_AdditionsToOtherAssetsAmount 2,572,000,000us-gaap_AdditionsToOtherAssetsAmount 2,956,000,000us-gaap_AdditionsToOtherAssetsAmount
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 100.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment 100.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment 100.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
Segment reporting information, Assets 39,732,000,000us-gaap_Assets 37,244,000,000us-gaap_Assets 36,499,000,000us-gaap_Assets
Segment reporting information, Percentage of Consolidated Assets 100.00%sre_SegmentReportingInformationPercentageOfAssets 100.00%sre_SegmentReportingInformationPercentageOfAssets 100.00%sre_SegmentReportingInformationPercentageOfAssets
S D G E Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 4,329,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
4,066,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
3,694,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 39.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
39.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
38.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Interest Expense 202,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
197,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
173,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Interest Income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
1,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Depreciation and Amortization 530,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
494,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
490,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 46.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
44.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
45.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Income Tax Expense (Benefit) 270,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
191,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
190,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, earnings (losses) 507,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[1] 404,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[1] 484,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[1]
Segment reporting information, Percentage of Consolidated Earnings (Losses) 44.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
41.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
56.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 1,100,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
978,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
1,237,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 35.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
38.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
42.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Assets 16,296,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
15,377,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
14,744,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment reporting information, Percentage of Consolidated Assets 41.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
41.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
40.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
Segment Reporting Information, Intersegment Revenues 10,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
10,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
8,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
So Cal Gas Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 3,855,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
3,736,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
3,282,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 35.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
35.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
34.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Interest Expense 69,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
69,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
68,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Depreciation and Amortization 431,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
383,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
362,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 37.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
35.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
33.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Income Tax Expense (Benefit) 139,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
116,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
79,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, earnings (losses) 332,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
[2] 364,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
[2] 289,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
[2]
Segment reporting information, Percentage of Consolidated Earnings (Losses) 29.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
37.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
34.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 1,104,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
762,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
639,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 35.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
30.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
22.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Assets 10,461,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
9,147,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
9,071,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment reporting information, Percentage of Consolidated Assets 26.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
25.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
25.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Segment Reporting Information, Intersegment Revenues 69,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
70,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
46,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
All Other Segments [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Interest Expense 241,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
241,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
251,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Interest Income 1,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
4,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Depreciation and Amortization 10,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
12,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
11,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 1.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Income Tax Expense (Benefit) (108,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(89,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(141,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, earnings (losses) (173,000,000)sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(168,000,000)sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(55,000,000)sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Percentage of Consolidated Earnings (Losses) (15.00%)sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(17.00%)sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(6.00%)sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 18,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
4,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 1.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Assets 895,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
838,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
818,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Segment reporting information, Percentage of Consolidated Assets 2.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Adjustments and Intercompany Eliminations Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue (3,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
(2,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
(2,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 0.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
0.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
0.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_AdjustmentsAndIntercompanyEliminationsSegmentMember
Intercompany Eliminations Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Interest Expense (124,000,000)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
(131,000,000)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
(159,000,000)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
Segment reporting information, Interest Income (113,000,000)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
(105,000,000)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
(58,000,000)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntercompanyEliminationsSegmentMember
Intersegment Revenues Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue (512,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
[3] (403,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
[3] (372,000,000)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
[3]
Segment reporting information, Percentage of Total Consolidated Revenues (5.00%)sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
(4.00%)sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
(4.00%)sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentRevenuesSegmentMember
Intersegment Receivables Segment [Member]      
Segment Reporting Information, Additional Information [Abstract]      
Segment reporting information, Assets (2,561,000,000)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
(3,314,000,000)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
(1,619,000,000)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
Segment reporting information, Percentage of Consolidated Assets (6.00%)sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
(9.00%)sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
(4.00%)sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_IntersegmentReceivablesSegmentMember
Sempra South American Utilities Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 1,534,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
1,495,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
1,441,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 14.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
14.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
15.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Interest Expense 33,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
27,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
32,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Interest Income 14,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
14,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
15,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Depreciation and Amortization 55,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
59,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
56,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 5.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
5.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
5.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Income Tax Expense (Benefit) 58,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
67,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
78,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, earnings (losses) 172,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
153,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
164,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Percentage of Consolidated Earnings (Losses) 15.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
15.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
19.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 174,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
200,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
183,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 6.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
8.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Assets 3,379,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
3,531,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
3,310,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Segment reporting information, Percentage of Consolidated Assets 9.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
10.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
9.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
Sempra Mexico Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 818,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
675,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
605,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 8.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Interest Expense 17,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
17,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
8,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Interest Income 4,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
2,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
2,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Depreciation and Amortization 64,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
63,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
62,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 6.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Income Tax Expense (Benefit) 5,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
60,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
73,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, earnings (losses) 192,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
122,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
157,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Percentage of Consolidated Earnings (Losses) 16.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
12.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
18.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 325,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
371,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
45,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 10.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
14.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
2.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Assets 3,488,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
3,246,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
2,591,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment reporting information, Percentage of Consolidated Assets 9.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
9.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
7.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Segment Reporting Information, Intersegment Revenues 91,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
91,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
108,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
Sempra Renewables Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 35,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
82,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
68,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 0.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
1.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
1.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Interest Expense 5,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
23,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
22,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Interest Income 1,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
20,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
6,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Depreciation and Amortization 5,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
21,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
16,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 0.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
2.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
1.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Income Tax Expense (Benefit) (44,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
(19,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
(63,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, earnings (losses) 81,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
62,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
61,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Percentage of Consolidated Earnings (Losses) 7.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
7.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 190,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
176,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
717,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 6.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
7.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
24.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Assets 1,338,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
1,219,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
2,439,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Segment reporting information, Percentage of Consolidated Assets 3.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
3.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
7.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
Sempra Natural Gas Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Segment reporting information, Revenue 979,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
908,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
931,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Percentage of Total Consolidated Revenues 9.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
9.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
10.00%sre_SegmentReportingInformationPercentageOfRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Interest Expense 111,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
116,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
98,000,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Interest Income 115,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
88,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
55,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Depreciation and Amortization 61,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
81,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
93,000,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Percentage of Consolidated Depreciation and Amortization 5.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
7.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
9.00%sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Income Tax Expense (Benefit) (20,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
40,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
(157,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, earnings (losses) 50,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
64,000,000sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
(241,000,000)sre_SegmentReportingInformationEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Percentage of Consolidated Earnings (Losses) 4.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
6.00%sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
(28.00%)sre_SegmentReportingInformationPercentageOfEarningsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment Reporting Information, Additional Information [Abstract]      
Additions to noncurrent assets 212,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
83,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
131,000,000us-gaap_AdditionsToOtherAssetsAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Percentage of Consolidated Expenditures for Property, Plant & Equipment 7.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
3.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
4.00%sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Assets 6,436,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
7,200,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
5,145,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment reporting information, Percentage of Consolidated Assets 16.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
19.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
14.00%sre_SegmentReportingInformationPercentageOfAssets
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
Segment Reporting Information, Intersegment Revenues $ 342,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
$ 232,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
$ 210,000,000sre_IntersegmentRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
[1]
For 2013, amount is after preferred dividends and call premium on preferred stock. For 2012, amount is after preferred dividends.
[2]
After preferred dividends.
[3]
Revenues for reportable segments include intersegment revenues of $10 million, $69 million, $91 million and $342 million for 2014, $10 million, $70 million, $91 million and $232 million for 2013, $8 million, $46 million, $108 million and $210 million for 2012 for SDG&E, SoCalGas, Sempra Mexico and Sempra Natural Gas, respectively.