XML 98 R78.htm IDEA: XBRL DOCUMENT
v3.22.1

OTHER CONTINGENCIES AND COMMITMENTS (Nuclear Insurance and Purchase Commitments) (Details) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2022 USD ($) nuclear_generating_unit | Dec. 31, 2021 USD ($)
Long-term Purchase Commitment [Line Items] |  |
Number of nuclear generating units (nuclear generating unit) | nuclear_generating_unit | 2 |
Total purchase commitments | $ 34,000,000,000 | $ 34,000,000,000
Nuclear Electric Insurance Limited and European Mutual Association for Nuclear Insurance |  |
Long-term Purchase Commitment [Line Items] |  |
Insurance coverage, loss | 400,000,000 |
Humboldt Bay Unit |  |
Long-term Purchase Commitment [Line Items] |  |
Amount of property damage coverage provided by NEIL | 50,000,000 |
Nuclear Incident |  |
Long-term Purchase Commitment [Line Items] |  |
Amount of property damage and business interruption coverage provided by NEIL for Diablo Canyon | 3,200,000,000 |
Non-Nuclear Incident |  |
Long-term Purchase Commitment [Line Items] |  |
Amount of property damage and business interruption coverage provided by NEIL for Diablo Canyon | 2,500,000,000 |
European Mutual Association for Nuclear Insurance |  |
Long-term Purchase Commitment [Line Items] |  |
Full insurance policy limit | 200,000,000 |
Potential premium obligation | 4,000,000 |
Nuclear Electric Insurance Limited |  |
Long-term Purchase Commitment [Line Items] |  |
Potential premium obligation | $ 41,000,000 |

X
- Definition Full Insurance Policy Limit + References No definition available. + Details
Name: | pcg_FullInsurancePolicyLimit
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Insurance Coverage, Loss + References No definition available. + Details
Name: | pcg_LossContingencyInsuranceCoverageLoss
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number Of Nuclear Generating Units + References No definition available. + Details
Name: | pcg_NumberOfNuclearGeneratingUnits
Namespace Prefix: | pcg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Potential premium obligation for nuclear facilities + References No definition available. + Details
Name: | pcg_PotentialPremiumObligation
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Property damage and business interruption coverage per nuclear incident provided by nuclear insurance + References No definition available. + Details
Name: | pcg_PropertyDamageAndBusinessInterruptionCoveragePerIncident
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Property damage coverage per nuclear incident provided by nuclear insurance + References No definition available. + Details
Name: | pcg_PropertyDamageCoveragePerIncident
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308 + Details
Name: | us-gaap_RecordedUnconditionalPurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_CounterpartyNameAxis=pcg_NuclearElectricInsuranceLimitedAndEuropeanMutualAssociationForNuclearInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=pcg_HumboldtBayUnitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pcg_NuclearInsuranceCoverageAxis=pcg_NuclearIncidentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pcg_NuclearInsuranceCoverageAxis=pcg_NonNuclearIncidentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pcg_NuclearInsuranceCoverageAxis=pcg_EuropeanMutualAssociationForNuclearInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pcg_NuclearInsuranceCoverageAxis=pcg_NuclearElectricInsuranceLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |