XML 74 R53.htm IDEA: XBRL DOCUMENT
v3.21.2

FAIR VALUE MEASUREMENTS (Level 3 Reconciliation) (Details) - Level 3 - Price Risk Management Instruments - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |  |  |
Beginning asset (liability) balance | $ (18) | $ (66) | $ (72) | $ 5
Net realized and unrealized gains (losses): |  |  |  |
Included in regulatory assets and liabilities or balancing accounts | (62) | (31) | (8) | (102)
Ending asset (liability) balance | $ (80) | $ (97) | $ (80) | $ (97)

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset (Liability) Value + References No definition available. + Details
Name: | pcg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityValue
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis liability gain loss included in regulatory assets liabilities. + References No definition available. + Details
Name: | pcg_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInRegulatoryAssetsAndLiabilities
Namespace Prefix: | pcg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Realized and Unrealized Gains (Losses) + References No definition available. + Details
Name: | pcg_NetRealizedAndUnrealizedGainsLossesAbstract
Namespace Prefix: | pcg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=pcg_PriceRiskManagementInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |