XML 116 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements and Credit Concentration (Net Assets and Liabilities Measured on Recurring and Nonrecurring Basis Level 3 Significant Unobservable Inputs) (Details) (Level 3 [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 59ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 36ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 11.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 10.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 52.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 86.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) (1)ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[3] (12)ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[3]  
Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 9.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 59.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 3ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4]    
Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 50ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5]    
Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 51.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 23.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 45.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Auction Rate Securities [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 10ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[6] 19ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[6]  
Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 69.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 80.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 44.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 10.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 63.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 63.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
Recurring [Member] | Cross Currency Swaps [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 1ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[7]    
Recurring [Member] | Cross Currency Swaps [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Credit valuation adjustment 15.00%us-gaap_FairValueInputsEntityCreditRisk
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Recurring [Member] | Cross Currency Swaps [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Credit valuation adjustment 15.00%us-gaap_FairValueInputsEntityCreditRisk
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
Nonrecurring [Member] | Kerr Dam Project [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 29ppl_AssetsLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
   
Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability)     0ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Nonrecurring [Member] | Corette Plant And Emission Allowances [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability)   0ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 59ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[1] 36ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[1]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 11.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 10.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Natural Gas Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 52.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 86.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_RetailNaturalGasContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) (1)ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[3] (12)ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[3]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 9.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Power Sales Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 59.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 100.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_ElectricContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 3ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[4]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Financial Transmission Rights Purchase Contracts [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Historical settled prices used to model forward prices 100.00%ppl_FairValueInputsHistoricalSettledPricesUsedToModelForwardPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_FinancialTransmissionRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 50ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[5]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 51.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 23.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Energy Commodities [Member] | Heat Rate Options [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate forward prices 45.00%ppl_FairValueInputsProprietaryModelForwardBasisPrices
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ ppl_FairValueByAssetLiabilityOtherClassAxis
= ppl_HeatRateCallOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]    
PPL Energy Supply LLC [Member] | Recurring [Member] | Auction Rate Securities [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 8ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[6] 16ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
[6]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 69.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 80.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 51.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 10.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Recurring [Member] | Auction Rate Securities [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Modeled from SIFMA Index 63.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2] 63.00%ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[2]  
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Kerr Dam Project [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability) 29ppl_AssetsLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
   
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Kerr Dam Project [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Proprietary model used to calculate plant value 38.00%ppl_ProprietaryModelUsedToCalculatePlantValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ppl_KerrDamProjectMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]    
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Corette Plant And Emission Allowances [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability)   0ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
 
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
PPL Energy Supply LLC [Member] | Nonrecurring [Member] | Corette Plant And Emission Allowances [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections   100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= ppl_CorettePlantEmissionAllowancesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]  
LG And E And KU Energy LLC [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability)     0ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
LG And E And KU Energy LLC [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
LG And E And KU Energy LLC [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
LG And E And KU Energy LLC [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Kentucky Utilities Co [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member]      
Fair Value Inputs Assets Liabilities Quantitative Information [Line Items]      
Fair value of net asset and (liability)     0ppl_AssetsLiabilitiesFairValueDisclosure
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
Kentucky Utilities Co [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Maximum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Kentucky Utilities Co [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Minimum [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
Kentucky Utilities Co [Member] | Nonrecurring [Member] | Equity Investment In Electric Energy Incorporated [Member] | Discounted Cash Flow [Member] | Weighted Average [Member]      
Fair Value Inputs [Abstract]      
Long term forward price curves and capital expenditure projections     100.00%ppl_LongTermForwardPriceCurvesAndCapitalExpenditureProjections
/ ppl_FairValueByAssetLiabilityClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
[8]
[1]

As the forward price of natural gas increases/(decreases), the fair value of purchase contracts increases/(decreases). As the forward price of natural gas increases/(decreases), the fair value of sales contracts (decreases)/increases.

[2]

For energy commodities and auction rate securities, therange and weighted average represent the percentage of fair value derived from the unobservable inputs. For cross-currency swaps, the range and weighted average represent the percentage change in fair value due to the unobservable inputs used in the model to calculate the credit valuation adjustment.

[3]

As forward market prices increase/(decrease), the fair value of contracts (decreases)/increases. As volumetric assumptions for contracts in a gain position increase/(decrease), the fair value of contracts increases/(decreases). As volumetric assumptions for contracts in a loss position increase/(decrease), the fair value of the contracts (decreases)/increases.

[4]

As the forward implied spread increases/(decreases), the fair value of the contracts increases/(decreases).

[5]

The proprietary model used to calculate fair value incorporates market heat rates, correlations and volatilities. As the market implied heat rate increases/(decreases), the fair value of the contracts increases/(decreases).

[6]

The model used to calculate fair value incorporates an assumption that the auctions will continue to fail. As the modeled forward rates of the SIFMA Index increase/(decrease), the fair value of the securities increases/(decreases).

[7]

The credit valuation adjustment incorporates projected probabilities of default and estimated recovery rates. As the credit valuation adjustment increases/(decreases), the fair value of the swaps (decreases)/increases.

[8]

The range and weighted average represent the percentage of fair value derived from the unobservable inputs.