XML 88 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Available-for-Sale Securities (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Available-for-Sale Securities Scheduled Maturity Dates of Debt Securities (Details) [Abstract]      
Amortized cost - maturity less than 1 year $ 11us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost    
Amortized cost - maturity between 1 and 5 years 82us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost    
Amortized cost - maturity between 6 and 10 years 67us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost    
Amortized cost - maturity in excess of 10 years 69us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost    
Amortized cost total 229us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost    
Fair value - maturity less than 1 year 11us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue    
Fair value - maturity between 1 and 5 years 84us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue    
Fair value - maturity between 6 and 10 years 70us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue    
Fair value - maturity in excess of 10 years 74us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue    
Fair value total 239us-gaap_AvailableForSaleSecuritiesDebtSecurities    
Available-for-Sale Securities Proceeds From and Realized Gains and Losses (Details) [Abstract]      
Proceeds from sales of NDT securities 38us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities [1] 27us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities [1]  
Other proceeds from sales 0ppl_ProceedsFromSaleOfOtherInvestment 3ppl_ProceedsFromSaleOfOtherInvestment  
Gross realized gains 5us-gaap_AvailableForSaleSecuritiesGrossRealizedGains [2] 3us-gaap_AvailableForSaleSecuritiesGrossRealizedGains [2]  
Gross realized losses 3us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses [2] 1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses [2]  
Nuclear Decommissioning Trust Funds [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 528us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  522us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized gains 438ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  428ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized losses 1ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Fair value 965us-gaap_AvailableForSaleSecurities
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  950us-gaap_AvailableForSaleSecurities
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Nuclear Decommissioning Trust Funds [Member] | Cash And Cash Equivalents [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 20us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  19us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized gains 0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized losses 0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Fair value 20us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  19us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CashAndCashEquivalentsMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Nuclear Decommissioning Trust Funds [Member] | Equity Securities [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 287us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  283us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized gains 426ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  417ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized losses 0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Fair value 713us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  700us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Nuclear Decommissioning Trust Funds [Member] | Debt Securities [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 218us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  218us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized gains 12ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  11ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized losses 1ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Fair value 229us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  229us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Nuclear Decommissioning Trust Funds [Member] | Receivables Payables Net [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 3us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized gains 0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Gross unrealized losses 0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Fair value 3us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
  2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ppl_ReceivablesPayablesNetMember
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= ppl_NuclearDecommissioningTrustFundsMember
Auction Rate Securities [Member]      
Available-for-Sale Securities Balance Sheet (Details) [Abstract]      
Amortized cost 11us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
  11us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
Gross unrealized gains 0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
  0ppl_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
Gross unrealized losses 1ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
  1ppl_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
Fair value $ 10us-gaap_AvailableForSaleSecurities
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
  $ 10us-gaap_AvailableForSaleSecurities
/ ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis
= us-gaap_AuctionRateSecuritiesMember
[1]

These proceeds are used to pay income taxes and fees related to managing the trust. Remaining proceeds are reinvested in the trust.

[2]

Excludes the impact of other-than-temporary impairment charges recognized on the Statements of Income.