XML 38 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Level 3 Measurements And Sensitivity Analysis) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Congestion Revenue Rights [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value $ 230us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_CongestionRevenueRightsMember
$ 232us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_CongestionRevenueRightsMember
Liabilities, Fair Value   63us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_CongestionRevenueRightsMember
Fair value measurement Valuation technique Market approach Market approach
Fair value measurement Unobservable Input CRR auction prices CRR auction prices
Power Purchase Agreements [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_PowerPurchaseAgreementsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_PowerPurchaseAgreementsMember
Liabilities, Fair Value 124us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_PowerPurchaseAgreementsMember
100us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= pcg_PowerPurchaseAgreementsMember
Fair value measurement Valuation technique Discounted cash flow Discounted cash flow
Fair value measurement Unobservable Input Forward prices Forward prices
CRR Auction Prices [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, Fair Value $ 64us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_CongestionRevenueRightsAuctionPricesMember
 
Minimum [Member] | CRR Auction Prices [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Range (15.97)pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_CongestionRevenueRightsAuctionPricesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1] (15.97)pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_CongestionRevenueRightsAuctionPricesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]
Minimum [Member] | Forward Prices [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Range 15.56pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_ForwardPricesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1] 16.04pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_ForwardPricesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]
Maximum [Member] | CRR Auction Prices [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Range 8.17pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_CongestionRevenueRightsAuctionPricesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1] 8.17pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_CongestionRevenueRightsAuctionPricesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]
Maximum [Member] | Forward Prices [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Range 47.26pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_ForwardPricesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1] 56.21pcg_FairValueMeasurementUnobservableInputRange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= pcg_ForwardPricesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]
[1] Represents price per megawatt-hour