XML 79 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Future Minimum Payments for Operating and Capital Leases) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Leased Assets      
Rental expense on operating leases $ 355us-gaap_LeaseAndRentalExpense $ 321us-gaap_LeaseAndRentalExpense $ 232us-gaap_LeaseAndRentalExpense
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 205us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 198us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 172us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 157us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 148us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 938us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Total future minimum lease payments 1,818us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 178us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent    
2016 188us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears    
2017 190us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears    
2018 198us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears    
2019 208us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 1,771us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter    
Minimum annual payments 2,733us-gaap_CapitalLeasesFutureMinimumPaymentsDue    
Less amount representing interest (1,305)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments    
Total 1,428us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments    
Duke Energy Carolinas [Member]      
Operating Leased Assets      
Rental expense on operating leases 41us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
39us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
38us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 33us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2016 29us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2017 26us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2018 20us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2019 17us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Thereafter 64us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Total future minimum lease payments 189us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 6us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2016 6us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2017 7us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2018 7us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
2019 8us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Thereafter 60us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Minimum annual payments 94us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Less amount representing interest (67)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Total 27us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Progress Energy [Member]      
Operating Leased Assets      
Rental expense on operating leases 257us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
225us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
232us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 129us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2016 130us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2017 111us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2018 109us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2019 103us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Thereafter 709us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Total future minimum lease payments 1,291us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 46us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2016 47us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2017 47us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2018 48us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
2019 51us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Thereafter 678us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Minimum annual payments 917us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Less amount representing interest (603)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Total 314us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Duke Energy Progress [Member]      
Operating Leased Assets      
Rental expense on operating leases 161us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
153us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
164us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 65us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2016 66us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2017 65us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2018 64us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2019 58us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Thereafter 421us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Total future minimum lease payments 739us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 21us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2016 21us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2017 21us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2018 22us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
2019 25us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Thereafter 398us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Minimum annual payments 508us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Less amount representing interest (361)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Total 147us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Duke Energy Florida [Member]      
Operating Leased Assets      
Rental expense on operating leases 96us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
72us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
68us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 64us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2016 64us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2017 46us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2018 45us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2019 45us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Thereafter 288us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Total future minimum lease payments 552us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 26us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2016 26us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2017 26us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2018 26us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
2019 26us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Thereafter 280us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Minimum annual payments 410us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Less amount representing interest (242)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Total 168us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Duke Energy Ohio [Member]      
Operating Leased Assets      
Rental expense on operating leases 17us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
14us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
14us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 12us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2016 11us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2017 9us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2018 7us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2019 6us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Thereafter 18us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Total future minimum lease payments 63us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 7us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2016 7us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2017 3us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2018 4us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2019 2us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Minimum annual payments 23us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Less amount representing interest (3)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Total 20us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Duke Energy Indiana [Member]      
Operating Leased Assets      
Rental expense on operating leases 21us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
22us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
20us-gaap_LeaseAndRentalExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Operating Leases, Future Minimum Payments Due [Abstract]      
2015 17us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2016 15us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2017 13us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2018 10us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2019 9us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Thereafter 9us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Total future minimum lease payments 73us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Capital Leases, Future Minimum Payments Due [Abstract]      
2015 4us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2016 4us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2017 2us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2018 2us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2019 2us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Thereafter 42us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Minimum annual payments 56us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Less amount representing interest (39)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Total $ 17us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember