XML 79 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amount primarily related to deferred taxes on appreciation of investment value $ 324pcg_AmountPrimarilyRelatedToDeferredTaxesOnAppreciationOfInvestmentValue $ 313pcg_AmountPrimarilyRelatedToDeferredTaxesOnAppreciationOfInvestmentValue
Estimate Of Fair Value Fair Value Disclosure [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 94us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
226us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total assets 3,399us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
3,374us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Other investments 33us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
84us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 94us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
226us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets 2,478us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,622us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other investments 33us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
84us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 687us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
643us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 232us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
107us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Netting [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] 2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Nuclear Decommissioning Trusts [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 17us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
38us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
U.S. equity securities   1,046pcg_FinancialInstrumentsOwnedUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Non-U.S. equity securities   457pcg_FinancialInstrumentsOwnedNonUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Global equity securities 1,585pcg_FinancialInstrumentsEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fixed-income securities 741pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
U.S. government and agency securities   760us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Municipal securities   0us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other fixed-income securities   0us-gaap_FinancialInstrumentsOwnedOtherAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets 2,343us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2] 2,301us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3]
Nuclear Decommissioning Trusts [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
U.S. equity securities   11pcg_FinancialInstrumentsOwnedUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Non-U.S. equity securities   0pcg_FinancialInstrumentsOwnedNonUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global equity securities 13pcg_FinancialInstrumentsEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fixed-income securities 389pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
U.S. government and agency securities   156us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Municipal securities   25us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other fixed-income securities   162us-gaap_FinancialInstrumentsOwnedOtherAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total assets 402us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 354us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
Nuclear Decommissioning Trusts [Member] | Estimate Of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 17us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
38us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
U.S. equity securities   1,057pcg_FinancialInstrumentsOwnedUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Non-U.S. equity securities   457pcg_FinancialInstrumentsOwnedNonUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Global equity securities 1,598pcg_FinancialInstrumentsEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Fixed-income securities 1,130pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
U.S. government and agency securities   916us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Municipal securities   25us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Other fixed-income securities   162us-gaap_FinancialInstrumentsOwnedOtherAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total assets 2,745us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[2] 2,655us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_NuclearDecommissioningTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[3]
Price Risk Management Instruments [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 1us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Electric 0pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Gas 1pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Electric 47pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
19pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Gas 0pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total liabilities 47us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
20us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Price Risk Management Instruments [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 18us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
32us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Electric 17pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
27pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Gas 1pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Electric 5pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
72pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Gas 3pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total liabilities 8us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
75us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Price Risk Management Instruments [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 232us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
107us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Electric 232pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
107pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Electric 163pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
137pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities 163us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
137us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Price Risk Management Instruments [Member] | Netting [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] 2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Electric 2pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] 3pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Gas 0pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] (1)pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Electric (52)pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] (84)pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Gas 0pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] (1)pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Total liabilities (52)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1] (85)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
[1]
Price Risk Management Instruments [Member] | Estimate Of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 253us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
143us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Electric 251pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
139pcg_FinancialInstrumentsOwnedAtFairValueElectricAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Gas 2pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
4pcg_FinancialInstrumentsOwnedAtFairValueGasAssets
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Electric 163pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
144pcg_FinancialInstrumentsOwnedAtFairValueElectricLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Gas 3pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
3pcg_FinancialInstrumentsOwnedAtFairValueGasLiabilities
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total liabilities 166us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
147us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_PriceRiskManagementInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Rabbi Trusts [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fixed-income securities 42pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
39pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Life insurance contracts 72us-gaap_LifeSettlementContractsFairValueMethodCarryingAmount
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
70us-gaap_LifeSettlementContractsFairValueMethodCarryingAmount
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total assets 114us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
109us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Rabbi Trusts [Member] | Estimate Of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fixed-income securities 42pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
39pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Life insurance contracts 72us-gaap_LifeSettlementContractsFairValueMethodCarryingAmount
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
70us-gaap_LifeSettlementContractsFairValueMethodCarryingAmount
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total assets 114us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
109us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_RabbiTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-Term Disability Trust [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 7us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
9us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets 7us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
9us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Long-Term Disability Trust [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
U.S. equity securities   14pcg_FinancialInstrumentsOwnedUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Non-U.S. equity securities   12pcg_FinancialInstrumentsOwnedNonUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global equity securities 25pcg_FinancialInstrumentsEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fixed-income securities 128pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
122pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total assets 153us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
148us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-Term Disability Trust [Member] | Estimate Of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market investments 7us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
9us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
U.S. equity securities   14pcg_FinancialInstrumentsOwnedUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Non-U.S. equity securities   12pcg_FinancialInstrumentsOwnedNonUSGovernmentEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Global equity securities 25pcg_FinancialInstrumentsEquitySecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Fixed-income securities 128pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
122pcg_CorporateDebtSecuritiesFairValue
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total assets $ 160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 157us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= pcg_LongTermDisabilityTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] Includes the effect of the contractual ability to settle contracts under master netting agreements and margin cash collateral.
[2] Represents amount before deducting $324 million, primarily related to deferred taxes on appreciation of investment value.
[3] Represents amount before deducting $313 million, primarily related to deferred taxes on appreciation of investment value.