XML 25 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Level 3 Reconciliation) (Details) (Fair Value, Inputs, Level 3 [Member], Price Risk Management Instruments [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Inputs, Level 3 [Member] | Price Risk Management Instruments [Member]
   
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liability balance as of January 1 $ (30)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ (79)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Realized and unrealized gains (losses): Included in regulatory assets and liabilities or balancing accounts 99pcg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInRegulatoryAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 49pcg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInRegulatoryAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
Liability balance as of December 31 $ 69us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ (30)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] The costs related to price risk management activities are recoverable through customer rates, therefore, balancing account revenue is recorded for amounts settled and purchased and there is no impact to net income. Unrealized gains and losses are deferred in regulatory liabilities and assets.