XML 45 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Regulatory Assets, Liabilities, And Balancing Accounts (Current Regulatory Balancing Accounts, Net) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Regulatory Balancing Accounts Receivable [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net $ 2,227pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
$ 2,266pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
Regulatory Balancing Accounts Receivable [Member] | Electric distribution [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 643pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_DistributionRevenueAdjustmentMechanismMember
344pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_DistributionRevenueAdjustmentMechanismMember
Regulatory Balancing Accounts Receivable [Member] | Utility Generation [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 434pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_UtilityGenerationMember
261pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_UtilityGenerationMember
Regulatory Balancing Accounts Receivable [Member] | Gas distribution [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 413pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_GasFixedCostMember
566pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_GasFixedCostMember
Regulatory Balancing Accounts Receivable [Member] | Energy Procurement [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 412pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_EnergyProcurementCostsMember
608pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_EnergyProcurementCostsMember
Regulatory Balancing Accounts Receivable [Member] | Public Purpose Programs [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 87pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_PublicPurposeProgramsMember
109pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_PublicPurposeProgramsMember
Regulatory Balancing Accounts Receivable [Member] | Other Current Balancing Accounts [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 238pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_OtherCurrentBalancingAccountsMember
378pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsReceivableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_OtherCurrentBalancingAccountsMember
Regulatory Balancing Accounts Payable [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 1,039pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
1,090pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
Regulatory Balancing Accounts Payable [Member] | Energy Procurement [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 217pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_EnergyProcurementCostsMember
188pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_EnergyProcurementCostsMember
Regulatory Balancing Accounts Payable [Member] | Public Purpose Programs [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net 144pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_PublicPurposeProgramsMember
154pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_PublicPurposeProgramsMember
Regulatory Balancing Accounts Payable [Member] | Other Current Balancing Accounts [Member]    
Regulatory Assets [Line Items]    
Total regulatory balancing accounts, net $ 678pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_OtherCurrentBalancingAccountsMember
$ 748pcg_TotalCurrentRegulatoryBalancingAccounts
/ us-gaap_RegulatoryAssetAxis
= pcg_RegulatoryBalancingAccountsPayableMember
/ pcg_RegulatoryBalancingAccountsAxis
= pcg_OtherCurrentBalancingAccountsMember