XML 74 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives And Hedging Activities (Outstanding Derivative Balances) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Other Current Assets [Member]    
Derivatives And Hedging Activities [Line Items]    
Gross Derivative Balance $ 73us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
$ 42us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
Cash Collateral 19pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
16pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
Total Derivative Balances 88us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
48us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
Derivative Liability Offsetting Derivative Asset (4)pcg_DerivativeLiabilityOffsettingDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
(10)pcg_DerivativeLiabilityOffsettingDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentAssetsMember
Other Noncurrent Assets [Member]    
Derivatives And Hedging Activities [Line Items]    
Gross Derivative Balance 178us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
99us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Cash Collateral 0pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
0pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Total Derivative Balances 165us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
95us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Derivative Liability Offsetting Derivative Asset (13)pcg_DerivativeLiabilityOffsettingDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
(4)pcg_DerivativeLiabilityOffsettingDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Other Current Liabilities [Member]    
Derivatives And Hedging Activities [Line Items]    
Gross Derivative Balance (78)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
(122)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
Cash Collateral 26pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
69pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
Total Derivative Balances (48)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
(43)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
Derivative Asset Offsetting Derivative Liability 4pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
10pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_CurrentLiabilitiesMember
Other Noncurrent Liabilities [Member]    
Derivatives And Hedging Activities [Line Items]    
Gross Derivative Balance (140)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
(110)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Cash Collateral 9pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
2pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Total Derivative Balances (118)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
(104)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Derivative Asset Offsetting Derivative Liability 13pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
4pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Gross Derivative Balance [Member]    
Derivatives And Hedging Activities [Line Items]    
Total Gross Derivative Balance 33us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_GrossDerivativeBalanceMember
(91)us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_GrossDerivativeBalanceMember
Netting [Member]    
Derivatives And Hedging Activities [Line Items]    
Derivative Asset Offsetting Derivative Liability 0pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_NettingMember
0pcg_DerivativeAssetOffsettingDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= pcg_NettingMember
Cash Collatera [lMember]    
Derivatives And Hedging Activities [Line Items]    
Cash Collateral 54pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CashCollateralMember
87pcg_CashCollateral
/ us-gaap_BalanceSheetLocationAxis
= pcg_CashCollateralMember
Total Derivatve Balance [Member]    
Derivatives And Hedging Activities [Line Items]    
Total Derivative Balances $ 87us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_TotalDerivatveBalanceMember
$ (4)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= pcg_TotalDerivatveBalanceMember