XML 44 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Gains and Losses) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Cash Flow Hedges [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) $ 21us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ (25)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
2us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedges [Member] | Other Comprehensive Income [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in OCI on derivative (effective portion) 2us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
(71)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Other Comprehensive Income [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in OCI on derivative (effective portion) (19)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
(46)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Interest Expense [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) (4)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(5)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
2us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Cash Flow Hedges [Member] | Cross Currency Swaps [Member] | Other Comprehensive Income [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in OCI on derivative (effective portion) 21us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
(25)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
Cash Flow Hedges [Member] | Cross Currency Swaps [Member] | Interest Expense [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) 1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Cash Flow Hedges [Member] | Cross Currency Swaps [Member] | Other Income (Expense) Net [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) 17us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
(29)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
Cash Flow Hedges [Member] | Commodity Contracts [Member] | Unregulated Wholesale Energy [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) (2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
(1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
Cash Flow Hedges [Member] | Commodity Contracts [Member] | Depreciation [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) 1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DepreciationMember
1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DepreciationMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DepreciationMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DepreciationMember
Cash Flow Hedges [Member] | Commodity Contracts [Member] | Energy Purchases [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) 8us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
7us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
Cash Flow Hedges [Member] | Commodity Contracts [Member] | Discontinued Operations [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) reclassified from AOCI into income on derivative (effective portion) 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
2us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
Gain (loss) recognized in income on derivative (ineffective portion and amount excluded from effectiveness testing) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
Net Investment Hedges [Member] | Foreign Currency Contracts [Member] | Other Comprehensive Income [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in OCI on derivative (effective portion) 16us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
(4)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
Derivatives Designated As Hedging Instruments [Member] | Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (56)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Not Designated As Hedging Instruments [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative 11us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(771)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Interest Expense [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Derivatives Not Designated As Hedging Instruments [Member] | Commodity Contracts [Member] | Unregulated Wholesale Energy [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (229)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
(3,042)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedWholesaleEnergyMember
[1]
Derivatives Not Designated As Hedging Instruments [Member] | Commodity Contracts [Member] | Fuel [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_FuelMember
(1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_FuelMember
Derivatives Not Designated As Hedging Instruments [Member] | Commodity Contracts [Member] | Energy Purchases [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative 196us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
2,364us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_EnergyPurchasesMember
[2]
Derivatives Not Designated As Hedging Instruments [Member] | Commodity Contracts [Member] | Unregulated Retail Energy [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (39)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedRetailEnergyMember
(64)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_UnregulatedRetailEnergyMember
Derivatives Not Designated As Hedging Instruments [Member] | Commodity Contracts [Member] | Discontinued Operations [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_DiscontinuedOperationsMember
Derivatives Not Designated As Hedging Instruments [Member] | Foreign Currency Contracts [Member] | Other Income (Expense) Net [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative 88us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
(24)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ppl_OtherIncomeExpenseNetMember
LG And E And KU Energy LLC [Member] | Derivatives Designated As Hedging Instruments [Member] | Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (56)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
0ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
LG And E And KU Energy LLC [Member] | Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
LG And E And KU Energy LLC [Member] | Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Interest Expense [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ dei_LegalEntityAxis
= ppl_LGAndEAndKUEnergyLLCMember
Louisville Gas And Electric Co [Member] | Derivatives Designated As Hedging Instruments [Member] | Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (28)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
0ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Louisville Gas And Electric Co [Member] | Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets (4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(4)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Louisville Gas And Electric Co [Member] | Derivatives Not Designated As Hedging Instruments [Member] | Interest Rate Swaps [Member] | Interest Expense [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized in income on derivative (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ dei_LegalEntityAxis
= ppl_LouisvilleGasAndElectricCoMember
Kentucky Utilities Co [Member] | Derivatives Designated As Hedging Instruments [Member] | Cash Flow Hedges [Member] | Interest Rate Swaps [Member] | Regulatory Assets Noncurrent [Member]    
Amounts Included in Income, OCI or Regulatory Liabilities/Assets [Abstract]    
Gain (loss) recognized as regulatory liabilities/assets $ (28)ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
$ 0ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis
= ppl_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= ppl_KentuckyUtilitiesCoMember
[1]

2014 includes significant realized and unrealized losses on physical and financial commodity sales contracts due to the unusually cold weather.

[2]

2014 includes significant realized and unrealized gains on physical and financial commodity purchase contracts due to the unusually cold weather.