XML 43 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Regulatory Assets, Liabilities, And Balancing Accounts (Long-Term Regulatory Liabilities) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Regulatory Liabilities [Line Items]    
Total long-term regulatory liabilities $ 6,307us-gaap_RegulatoryLiabilityNoncurrent $ 6,290us-gaap_RegulatoryLiabilityNoncurrent
Cost Of Removal Obligations [Member]    
Regulatory Liabilities [Line Items]    
Total long-term regulatory liabilities 4,307us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_CostOfRemovalObligationMember
4,211us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_CostOfRemovalObligationMember
Recoveries In Excess Of AROs [Member]    
Regulatory Liabilities [Line Items]    
Total long-term regulatory liabilities 760us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_RecoveriesInExcessOfAroMember
754us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_RecoveriesInExcessOfAroMember
Public Purpose Programs [Member]    
Regulatory Liabilities [Line Items]    
Total long-term regulatory liabilities 743us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_PublicPurposeProgramsMember
701us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= pcg_PublicPurposeProgramsMember
Other Long Term Regulatory Assets (Liabilities) [Member]    
Regulatory Liabilities [Line Items]    
Total long-term regulatory liabilities $ 497us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_OtherRegulatoryAssetsLiabilitiesMember
$ 624us-gaap_RegulatoryLiabilityNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_OtherRegulatoryAssetsLiabilitiesMember