XML 54 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement and Postemployment Benefits (Net Period Defined Benefit Costs (Credits) and Other Changes in Plan Assets and Benefit Obligations) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost $ 102us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
$ 126us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
$ 103us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Interest cost 233us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
213us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
220us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Expected return on plan assets (298)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(293)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(259)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Amortization of:      
Transition (asset) obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Prior service cost (credits) 20us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
22us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Actuarial (gain) loss 30us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
80us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
42us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Net periodic defined benefit costs (credits) prior to settlement charges, curtailment charges (credits) and termination benefits 87ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
148ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
130ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Settlement charges 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
11us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Curtailment charges (credits) 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Termination benefits 13us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Net periodic defined benefit costs (credits) 100us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
148us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
141us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Curtailments 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Settlements 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(11)ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Net (gain) loss 600ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(319)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
372ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Prior service costs (credit) (8)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Amortization of: [Abstract]      
Transition asset (obligation) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Prior service (cost) credit (20)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(22)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(24)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Actuarial gain (loss) (30)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(80)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(42)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Total recognized in OCI and regulatory assets/liabilities 542ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(421)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
295ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 642ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(273)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
436ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
OCI 343ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(228)ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
181ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Regulatory assets/liabilities 199ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(193)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
114ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Total recognized in OCI and regulatory assets/liabilities 542ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(421)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
295ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Prior service cost (credit) 7ppl_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Actuarial (gain) loss 100ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Total 107ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Amortization from Balance Sheet: [Abstract]      
AOCI 49us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Regulatory assets/liabilities 58ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Total 107ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 84ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
117ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
119ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Pension Benefits United Kingdom [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 71us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
69us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
54us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Interest cost 354us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
320us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
340us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Expected return on plan assets (521)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(465)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(458)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Amortization of:      
Transition (asset) obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Prior service cost (credits) 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
1us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
4us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Actuarial (gain) loss 132us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
150us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
79us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Net periodic defined benefit costs (credits) prior to settlement charges, curtailment charges (credits) and termination benefits 36ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
75ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
19ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Settlement charges 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Curtailment charges (credits) 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Termination benefits 0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[1] 3us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[1] 2us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[1]
Net periodic defined benefit costs (credits) 36us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
78us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
21us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Curtailments 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Settlements 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Net (gain) loss 354ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
76ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
1,073ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Prior service costs (credit) 0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Amortization of: [Abstract]      
Transition asset (obligation) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Prior service (cost) credit 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(1)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(4)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Actuarial gain (loss) (132)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(150)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(79)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Total recognized in OCI and regulatory assets/liabilities 222ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] (75)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] 990ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2]
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 258ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] 3ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] 1,011ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2]
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
Total recognized in OCI and regulatory assets/liabilities 222ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] (75)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2] 990ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
[2]
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Prior service cost (credit) 0ppl_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Actuarial (gain) loss 162ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Total 162ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Amortization from Balance Sheet: [Abstract]      
AOCI 162us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Regulatory assets/liabilities 0ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Total 162ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts (9)ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
33ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
25ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 12us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
14us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
12us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Interest cost 32us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
29us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
31us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Expected return on plan assets (26)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(25)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(23)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Amortization of:      
Transition (asset) obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
2us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Prior service cost (credits) 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
1us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Actuarial (gain) loss 1us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
6us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
4us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Net periodic defined benefit costs (credits) prior to settlement charges, curtailment charges (credits) and termination benefits 19ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
24ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
27ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Settlement charges 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Curtailment charges (credits) (1)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Termination benefits 0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Net periodic defined benefit costs (credits) 18us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
24us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
27us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Curtailments 1ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Settlements 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Net (gain) loss 21ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(68)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
13ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Prior service costs (credit) 7ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(3)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(1)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Amortization of: [Abstract]      
Transition asset (obligation) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Prior service (cost) credit 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(1)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Actuarial gain (loss) (1)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(6)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(4)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Total recognized in OCI and regulatory assets/liabilities 28ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(77)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
5ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 46ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(53)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
32ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
OCI 7ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(41)ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
12ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Regulatory assets/liabilities 21ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(36)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(7)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Total recognized in OCI and regulatory assets/liabilities 28ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(77)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
5ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 13ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
19ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
22ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
PPL Energy Supply LLC [Member] | Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 5us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Interest cost 9us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
8us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
7us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Expected return on plan assets (11)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(10)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(9)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Amortization of:      
Actuarial (gain) loss 2us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
3us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
2us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Curtailment charges (credits) 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Net periodic defined benefit costs (credits) 5us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
8us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
6us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Curtailments 0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Net (gain) loss 26ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(15)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
16ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Prior service costs (credit) 0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Amortization of: [Abstract]      
Actuarial gain (loss) (2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(3)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Total recognized in OCI and regulatory assets/liabilities 24ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(18)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
14ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 29ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(10)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
20ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
Total recognized in OCI and regulatory assets/liabilities 24ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(18)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
14ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Actuarial (gain) loss 4ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 39ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
45ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
37ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
PPL Energy Supply LLC [Member] | Pension Benefits United States [Member] | PPL Services [Member]      
Net Periodic Defined Benefit Costs Allocated to Subsidiary by Sponsor (Numeric) [Abstract]      
Costs allocated to subsidiary by plan sponsors 34ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
38ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
31ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
PPL Energy Supply LLC [Member] | Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Interest cost 1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Expected return on plan assets 0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Amortization of:      
Actuarial (gain) loss 0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Curtailment charges (credits) (1)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Net periodic defined benefit costs (credits) 0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
2us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Curtailments 1ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Net (gain) loss (1)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(1)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Prior service costs (credit) 0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(3)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(1)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Amortization of: [Abstract]      
Actuarial gain (loss) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Total recognized in OCI and regulatory assets/liabilities 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(4)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(1)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 0ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(3)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
1ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
Total recognized in OCI and regulatory assets/liabilities 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(4)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
(1)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 3ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
6ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
6ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
PPL Energy Supply LLC [Member] | Other Postretirement Benefits United States [Member] | PPL Services [Member]      
Net Periodic Defined Benefit Costs Allocated to Subsidiary by Sponsor (Numeric) [Abstract]      
Costs allocated to subsidiary by plan sponsors 3ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
5ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
5ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplEnergySupplyLLCMember
/ ppl_PlanSponsorAxis
= ppl_ServicesCompanyAffiliateMember
PPL Electric Utilities Corp [Member] | Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 12ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3] 18ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3] 19ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3]
PPL Electric Utilities Corp [Member] | Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 2ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3] 3ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3] 3ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_PplElectricUtilitiesCorpMember
[3]
LG And E And KU Energy LLC [Member] | Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 21us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
26us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
22us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Interest cost 66us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
62us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
64us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Expected return on plan assets (82)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(82)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(70)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Amortization of:      
Transition (asset) obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service cost (credits) 5us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
5us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
5us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Actuarial (gain) loss 12us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
33us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
22us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Net periodic defined benefit costs (credits) 22us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
44us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
43us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Net (gain) loss 162ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(116)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
96ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service costs (credit) 23ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Amortization of: [Abstract]      
Transition asset (obligation) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service (cost) credit (5)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(5)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(5)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Actuarial gain (loss) (12)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(33)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(22)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in OCI and regulatory assets/liabilities 168ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(154)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
69ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 190ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(110)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
112ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
OCI 84ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(46)ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
34ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Regulatory assets/liabilities 84ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(108)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
35ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in OCI and regulatory assets/liabilities 168ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(154)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
69ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Prior service cost (credit) 7ppl_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Actuarial (gain) loss 34ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Total 41ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Amortization from Balance Sheet: [Abstract]      
AOCI 3us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Regulatory assets/liabilities 38ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Total 41ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 17ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
32ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
31ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
LG And E And KU Energy LLC [Member] | Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 4us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
5us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
4us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Interest cost 9us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
8us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
9us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Expected return on plan assets (4)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(5)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(4)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Amortization of:      
Transition (asset) obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
2us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service cost (credits) 2us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
3us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
3us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Actuarial (gain) loss (1)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(1)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Net periodic defined benefit costs (credits) 10us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
11us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
13us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Net (gain) loss 26ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(14)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(11)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service costs (credit) 6ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Amortization of: [Abstract]      
Transition asset (obligation) 0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Prior service (cost) credit (2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(3)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(3)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Actuarial gain (loss) 1ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
1ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in OCI and regulatory assets/liabilities 31ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(17)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(15)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 41ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(6)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(2)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
OCI 9ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(1)ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(1)ppl_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Regulatory assets/liabilities 22ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(16)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(14)ppl_RegulatoryAssetsDefinedBenefitPlansAdjustmentBeforeTaxPeriodRecordedPeriod
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Total recognized in OCI and regulatory assets/liabilities 31ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(17)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(15)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Prior service cost (credit) 3ppl_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Actuarial (gain) loss 0ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Total 3ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Amortization from Balance Sheet: [Abstract]      
AOCI 1us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Regulatory assets/liabilities 2ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Total 3ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 7ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
8ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
9ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Louisville Gas And Electric Co [Member] | Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits): [ Abstract]      
Service cost 1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
2us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
2us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Interest cost 15us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
14us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
14us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Expected return on plan assets (19)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(20)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(19)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Amortization of:      
Prior service cost (credits) 2us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
2us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
3us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Actuarial (gain) loss 6us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
14us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
11us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Net periodic defined benefit costs (credits) 5us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
12us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
11us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross: [Abstract]      
Net (gain) loss 14ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(20)ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
18ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Prior service costs (credit) 9ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
0ppl_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Amortization of: [Abstract]      
Prior service (cost) credit (2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(2)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsLiabilitiesAmortizationOfDefinedBenefitPlanNetPriorServiceCostCreditRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Actuarial gain (loss) (6)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(14)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(11)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetLiabilitiesAmortizationOfDefinedBenefitPlanActuarialGainLossRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Total recognized in OCI and regulatory assets/liabilities 15ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(36)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
5ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Total recognized in net periodic benefit costs, OCI and regulatory assets/liabilities 20ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(24)ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
16ppl_NetDefinedBenefitCostsOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Other Changes in Plan Assets and Benefit Obligations Recognized in OCI and Regulatory Assets/Liabilities - Gross (Details) [Abstract]      
Total recognized in OCI and regulatory assets/liabilities 15ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(36)ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
5ppl_DefinedBenefitPlanOtherComprehensiveIncomeAndRegulatoryAssetsDefinedBenefitPlansNotYetInPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Estimated Amounts to be Amortized From AOCI and Regulatory Assets into Net Periodic Benefit Costs in the Next Fiscal Period (Details) [Abstract]      
Prior service cost (credit) 3ppl_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
   
Actuarial (gain) loss 11ppl_DefinedBenefitPlanAmortizationOfActuarialGainLossInAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
   
Total 14ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
   
Amortization from Balance Sheet: [Abstract]      
Total 14ppl_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossAndRegulatoryAssetsLiabilitiesInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
   
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 5ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
14ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
13ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Louisville Gas And Electric Co [Member] | Pension Benefits United States [Member] | LKE [Member]      
Net Periodic Defined Benefit Costs Allocated to Subsidiary by Sponsor (Numeric) [Abstract]      
Costs allocated to subsidiary by plan sponsors 2ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
5ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
5ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
Louisville Gas And Electric Co [Member] | Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 4ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
4ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
5ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Louisville Gas And Electric Co [Member] | Other Postretirement Benefits United States [Member] | LKE [Member]      
Net Periodic Defined Benefit Costs Allocated to Subsidiary by Sponsor (Numeric) [Abstract]      
Costs allocated to subsidiary by plan sponsors 4ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
4ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
5ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
/ ppl_PlanSponsorAxis
= ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember
Kentucky Utilities Co [Member] | Pension Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts 3ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3] 9ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3] 8ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3]
Kentucky Utilities Co [Member] | Other Postretirement Benefits United States [Member]      
Net Periodic Defined Benefit Costs (Credits) Charged to Operating Expense, Excluding Amounts Charged to Construction and Other Non-expense Accounts (Details) [Abstract]      
Net periodic defined benefit costs (credits) charged to operating expense, excluding amounts charged to construction and other non-expense accounts $ 2ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3] $ 2ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3] $ 3ppl_DefinedBenefitPlanNetPeriodicBenefitCostChargedToOperatingExpenseExcludingConstructionAndOtherNonExpenseAccounts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[3]
[1]

See Note 13 for details of a one-time voluntary retirement window offered to certain bargaining unit employees in 2014. 2013 and 2012 amounts are related to the WPD Midlands separations in the U.K.

[2]

WPD is not subject to accounting for the effects of certain types of regulation as prescribed by GAAP. As a result, WPD does not record regulatory assets/liabilities.

[3]

PPL Electric and KU do not directly sponsor any defined benefit plans. PPL Electric and KU were allocated these costs of defined benefit plans sponsored by PPL Services (for PPL Electric) and by LKE (for KU), based on their participation in those plans, which management believes are reasonable.