XML 42 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Commodity Volumes) (Details)
Mar. 31, 2015
MWh
Sales Contracts [Member] | Power [Member] | 2015 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 30,874,062invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_SalesContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_PowerContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear1Member
[1],[2]
Sales Contracts [Member] | Power [Member] | 2016 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 8,521,382invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_SalesContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_PowerContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear2Member
[1]
Sales Contracts [Member] | Power [Member] | 2017 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 248,329invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_SalesContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_PowerContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear3Member
[1]
Sales Contracts [Member] | Capacity [Member] | 2015 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 3,998invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_SalesContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_CapacityContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear1Member
[1],[2]
Sales Contracts [Member] | Capacity [Member] | 2016 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 878invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_SalesContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_CapacityContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear2Member
[1]
Purchase Contracts [Member] | Power [Member] | Thereafter [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 2,236,333invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_PowerContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastBeyondYear3Member
[1]
Purchase Contracts [Member] | Capacity [Member] | 2017 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 6invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_CapacityContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear3Member
[1]
Purchase Contracts [Member] | Capacity [Member] | Thereafter [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 3invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_CapacityContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastBeyondYear3Member
[1]
Purchase Contracts [Member] | Gas [Member] | 2015 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 157,995,389invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_GasContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear1Member
[1],[2]
Purchase Contracts [Member] | Gas [Member] | 2016 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 87,545,701invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_GasContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear2Member
[1]
Purchase Contracts [Member] | Gas [Member] | 2017 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 13,742,416invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_GasContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear3Member
[1]
Purchase Contracts [Member] | Gas [Member] | Thereafter [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 20,314,625invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_GasContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastBeyondYear3Member
[1]
Purchase Contracts [Member] | Financial Transmission Rights [Member] | 2015 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 532invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_FinancialTransmissionRightsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear1Member
[1],[2]
Purchase Contracts [Member] | Oil [Member] | 2015 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 300,328invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_OilContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear1Member
[1],[2]
Purchase Contracts [Member] | Oil [Member] | 2016 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 387,429invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_OilContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear2Member
[1]
Purchase Contracts [Member] | Oil [Member] | 2017 [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 257,483invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_OilContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastYear3Member
[1]
Purchase Contracts [Member] | Oil [Member] | Thereafter [Member]  
Commodity Volumetric Activity [Line Items]  
Notional amount (in units) 60,000invest_DerivativeNonmonetaryNotionalAmount
/ ppl_ContractTypeAxis
= ppl_PurchaseContractsMember
/ us-gaap_DerivativeByNatureAxis
= ppl_OilContractsMember
/ ppl_ForecastedVolumesByYearAxis
= ppl_ForecastBeyondYear3Member
[1]
[1]

Volumes for option contracts factor in the probability of an option being exercised and may be less than the notional amount of the option.

[2]

Represents balance of the current year.