XML 36 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Agreements And Transactions (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Related Party Transaction [Line Items]      
Current receivables $ 17us-gaap_DueToRelatedPartiesCurrent $ 22us-gaap_DueToRelatedPartiesCurrent  
Current payables 20us-gaap_DueFromRelatedPartiesCurrent 17us-gaap_DueFromRelatedPartiesCurrent  
Administrative Services Provided To PG&E Corporation [Member]      
Related Party Transaction [Line Items]      
Utility revenues from 5us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesProvidedToPgECorporationMember
7us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesProvidedToPgECorporationMember
7us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesProvidedToPgECorporationMember
Administrative Services Received From PG&E Corporation [Member]      
Related Party Transaction [Line Items]      
Utility expenses from 54us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesReceivedFromPgECorporationMember
45us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesReceivedFromPgECorporationMember
50us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_AdministrativeServicesReceivedFromPgECorporationMember
Utility Employee Benefit Due To PG&E Corporation [Member]      
Related Party Transaction [Line Items]      
Utility expenses from $ 70us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_UtilityEmployeeBenefitDueToPgECorporationMember
$ 57us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_UtilityEmployeeBenefitDueToPgECorporationMember
$ 51us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcg_UtilityEmployeeBenefitDueToPgECorporationMember