v2.4.1.9

COMMITMENTS AND CONTINGENCIES - CONTRACTUAL COMMITMENTS 2 (Details) (USD $) | Mar. 31, 2015
--- | ---
San Diego Gas and Electric Company [Member] | Purchased Power Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | $ (339,000,000)sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (20,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Two Years | (16,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Three Years | (17,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Four Years | (18,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Five Years | (23,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Thereafter | (245,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_PurchasedPowerContractsMember
San Diego Gas and Electric Company [Member] | Construction and Development Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | (54,000,000)sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (95,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Two Years | 20,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Three Years | (4,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Four Years | 1,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Five Years | 24,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears / sre_CommitmentFootnoteAxis = sre_SanDiegoGasAndElectricCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Southern California Gas Company [Member] | Natural Gas Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | (43,000,000)sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (41,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Thereafter | (2,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Southern California Gas Company [Member] | Construction and Development Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | (62,000,000)sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (72,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Two Years | 7,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Three Years | 3,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears / sre_CommitmentFootnoteAxis = sre_SouthernCaliforniaGasCompanyMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Sempra Mexico [Member] | Construction and Development Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | 12,000,000 sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SempraMexicoMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | 12,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SempraMexicoMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Sempra Natural Gas [Member] | Natural Gas Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | (69,000,000)sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (54,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Two Years | 1,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Five Years | (16,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_NaturalGasContractsMember
Sempra Natural Gas [Member] | Liquefied Natural Gas Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitments, Payments Due, Current | (138,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Two Years | (83,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Three Years | (93,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Four Years | (109,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Five Years | (109,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, In Thereafter | (937,000,000)sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter / sre_CommitmentFootnoteAxis = sre_SempraNaturalGasMember / sre_ContractualCommitmentByCategoryAxis = sre_LiquefiedNaturalGasContractsMember
Sempra Renewables [Member] | Construction and Development Contracts [Member] |
Payments Under Contractual Commitments [Line Items] |
Increase (Decrease) In Contractual Commitment Amount | 26,000,000 sre_IncreaseDecreaseInContractualCommitmentAmount / sre_CommitmentFootnoteAxis = sre_SempraRenewablesMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember
Increase (Decrease) In Contractual Commitments, Payments Due, Current | $ 26,000,000 sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent / sre_CommitmentFootnoteAxis = sre_SempraRenewablesMember / sre_ContractualCommitmentByCategoryAxis = sre_ConstructionAndDevelopmentContractsMember

X
- Definition Increase (decrease) in contractual commitment amount. + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentAmount
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due, current. + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due, in five years + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due, in four years. + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due, in thereafter. + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due, in three years. + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (decrease) in contractual commitments, payments due in two years + References No definition available. + Details
Name: | sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | sre_PaymentsUnderContractualCommitmentsLineItems
Namespace Prefix: | sre_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | sre_CommitmentFootnoteAxis=sre_SempraMexicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sre_CommitmentFootnoteAxis=sre_SempraNaturalGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sre_CommitmentFootnoteAxis=sre_SempraRenewablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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