Company Quick10K Filing
Duke Energy
Price96.26 EPS5
Shares729 P/E20
MCap70,174 P/FCF12
Net Debt62,694 EBIT5,592
TEV132,868 TEV/EBIT24
TTM 2019-09-30, in MM, except price, ratios
10-Q 2020-06-30 Filed 2020-08-10
10-Q 2020-03-31 Filed 2020-05-12
10-K 2019-12-31 Filed 2020-02-20
10-Q 2019-09-30 Filed 2019-11-08
10-Q 2019-06-30 Filed 2019-08-06
10-Q 2019-03-31 Filed 2019-05-09
10-K 2018-12-31 Filed 2019-02-28
10-Q 2018-09-30 Filed 2018-11-02
10-Q 2018-06-30 Filed 2018-08-02
10-Q 2018-03-31 Filed 2018-05-10
10-K 2017-12-31 Filed 2018-02-21
10-Q 2017-09-30 Filed 2017-11-03
10-Q 2017-06-30 Filed 2017-08-03
10-Q 2017-03-31 Filed 2017-05-09
10-K 2016-12-31 Filed 2017-02-24
10-Q 2016-09-30 Filed 2016-11-04
10-Q 2016-06-30 Filed 2016-08-04
10-Q 2016-03-31 Filed 2016-05-05
10-K 2015-12-31 Filed 2016-02-25
10-Q 2015-09-30 Filed 2015-11-05
10-Q 2015-06-30 Filed 2015-08-07
10-Q 2015-03-31 Filed 2015-05-08
10-K 2014-12-31 Filed 2015-03-02
10-Q 2014-09-30 Filed 2014-11-07
10-Q 2014-06-30 Filed 2014-08-07
10-Q 2014-03-31 Filed 2014-05-09
10-K 2013-12-31 Filed 2014-02-28
10-Q 2013-09-30 Filed 2013-11-08
10-Q 2013-06-30 Filed 2013-08-08
10-Q 2013-03-31 Filed 2013-05-09
10-K 2012-12-31 Filed 2013-03-01
10-Q 2012-09-30 Filed 2012-11-08
10-Q 2012-03-31 Filed 2012-05-09
10-K 2011-12-31 Filed 2012-02-28
10-Q 2011-09-30 Filed 2011-11-08
10-Q 2011-06-30 Filed 2011-08-08
10-Q 2011-03-31 Filed 2011-05-09
10-K 2010-12-31 Filed 2011-02-25
10-Q 2010-09-30 Filed 2010-11-05
10-Q 2010-06-30 Filed 2010-08-06
10-Q 2010-03-31 Filed 2010-05-07
10-K 2009-12-31 Filed 2010-02-26
8-K 2020-09-09 Regulation FD, Exhibits
8-K 2020-08-10 Earnings, Exhibits
8-K 2020-07-31 Other Events, Exhibits
8-K 2020-07-05 Impairments, Other Events
8-K 2020-06-29 Other Events, Exhibits
8-K 2020-06-02
8-K 2020-05-13
8-K 2020-05-12
8-K 2020-05-08
8-K 2020-05-07
8-K 2020-03-27
8-K 2020-03-24
8-K 2020-03-19
8-K 2020-03-16
8-K 2020-03-16
8-K 2020-02-13
8-K 2019-12-31
8-K 2019-11-18
8-K 2019-11-08
8-K 2019-11-08
8-K 2019-10-30
8-K 2019-09-30
8-K 2019-09-09
8-K 2019-08-09
8-K 2019-08-06
8-K 2019-07-02
8-K 2019-06-26
8-K 2019-06-04
8-K 2019-05-15
8-K 2019-05-09
8-K 2019-05-02
8-K 2019-04-01
8-K 2019-03-25
8-K 2019-03-18
8-K 2019-03-06
8-K 2019-02-28
8-K 2019-02-14
8-K 2018-12-13
8-K 2018-11-02
8-K 2018-09-11
8-K 2018-08-02
8-K 2018-07-12
8-K 2018-06-28
8-K 2018-06-22
8-K 2018-06-01
8-K 2018-05-23
8-K 2018-05-10
8-K 2018-05-03
8-K 2018-03-12
8-K 2018-03-06
8-K 2018-03-01
8-K 2018-02-23
8-K 2018-02-20
8-K 2018-02-20

DUK 10Q Quarterly Report

Item 1. Financial Statements
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 6. Exhibits
EX-31.1.1 duk-20200630x10qxex3111.htm
EX-31.1.2 duk-20200630x10qxex3112.htm
EX-31.1.3 duk-20200630x10qxex3113.htm
EX-31.1.4 duk-20200630x10qxex3114.htm
EX-31.1.5 duk-20200630x10qxex3115.htm
EX-31.1.6 duk-20200630x10qxex3116.htm
EX-31.1.7 duk-20200630x10qxex3117.htm
EX-31.1.8 duk-20200630x10qxex3118.htm
EX-31.2.1 duk-20200630x10qxex3121.htm
EX-31.2.2 duk-20200630x10qxex3122.htm
EX-31.2.3 duk-20200630x10qxex3123.htm
EX-31.2.4 duk-20200630x10qxex3124.htm
EX-31.2.5 duk-20200630x10qxex3125.htm
EX-31.2.6 duk-20200630x10qxex3126.htm
EX-31.2.7 duk-20200630x10qxex3127.htm
EX-31.2.8 duk-20200630x10qxex3128.htm
EX-32.1.1 duk-20200630x10qxex3211.htm
EX-32.1.2 duk-20200630x10qxex3212.htm
EX-32.1.3 duk-20200630x10qxex3213.htm
EX-32.1.4 duk-20200630x10qxex3214.htm
EX-32.1.5 duk-20200630x10qxex3215.htm
EX-32.1.6 duk-20200630x10qxex3216.htm
EX-32.1.7 duk-20200630x10qxex3217.htm
EX-32.1.8 duk-20200630x10qxex3218.htm
EX-32.2.1 duk-20200630x10qxex3221.htm
EX-32.2.2 duk-20200630x10qxex3222.htm
EX-32.2.3 duk-20200630x10qxex3223.htm
EX-32.2.4 duk-20200630x10qxex3224.htm
EX-32.2.5 duk-20200630x10qxex3225.htm
EX-32.2.6 duk-20200630x10qxex3226.htm
EX-32.2.7 duk-20200630x10qxex3227.htm
EX-32.2.8 duk-20200630x10qxex3228.htm

Duke Energy Earnings 2020-06-30

Balance SheetIncome StatementCash Flow
16012896643202012201420172020
Assets, Equity
10.08.06.04.02.00.02012201420172020
Rev, G Profit, Net Income
10.06.02.0-2.0-6.0-10.02012201420172020
Ops, Inv, Fin

Document
false--12-31--12-31--12-31--12-31--12-31--12-31--12-31--12-31Q2202000013261600000030371 0000037637 0000081020 0000020290 0000017797 00000784600001094093 220000003000000300000030000004000000300000060000007000000230000001000000500000030000005000000400000060000009000000us-gaap:AccountingStandardsUpdate201613Member7000000400000050000009000000540000001300000090000001000000020000000790000000.0018.500.010.0018.500.012000000000120000000100100200000000012000000010010073300000090000000100100735000000900000001001003010000009700000047000000169000000700000059400000020700000011600000037200000011500000023400000081000000660000001610000002000000573000000180000000131000000365000000180000000P3Y228000000251000000596000000324000000173790000001924000000194250000001220000001737900000019240000001220000002160000000012200000020000000005400000054000000216000000304000000304000000462000000130700000016320000003997000000102800000013610000003643000000742000000110000000850000000.0010.0010.0010.00140000000100000040000000100000040000000100000040000000100000039000000390000002420000003200000032000000260000000P5YP5YP5YP20YP5YP5YP3YP20YP5YP5YP5Y520000005200000052000000530000005300000053000000989000000989000000989000000969000000969000000969000000P6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1Y0 0001326160 duk:DukeEnergyProgressMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember 2020-01-01 2020-06-30 0001326160 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember 2020-01-01 2020-06-30 0001326160 duk:JuniorSubordinatedDebentures5.125CouponDueJanuary2073Member 2020-01-01 2020-06-30 0001326160 duk:DepositaryShareMember 2020-01-01 2020-06-30 0001326160 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001326160 duk:JuniorSubordinatedDebentures5.625CouponDueSeptember2078Member 2020-01-01 2020-06-30 0001326160 2020-07-31 0001326160 2019-01-01 2019-06-30 0001326160 us-gaap:ElectricityMember 2020-04-01 2020-06-30 0001326160 2020-04-01 2020-06-30 0001326160 2019-04-01 2019-06-30 0001326160 us-gaap:ElectricityMember 2019-01-01 2019-06-30 0001326160 us-gaap:ElectricityMember 2019-04-01 2019-06-30 0001326160 srt:NaturalGasReservesMember 2020-04-01 2020-06-30 0001326160 srt:NaturalGasReservesMember 2019-01-01 2019-06-30 0001326160 srt:NaturalGasReservesMember 2020-01-01 2020-06-30 0001326160 srt:NaturalGasReservesMember 2019-04-01 2019-06-30 0001326160 us-gaap:ElectricityMember 2020-01-01 2020-06-30 0001326160 2020-06-30 0001326160 2019-12-31 0001326160 us-gaap:SeriesAPreferredStockMember 2019-12-31 0001326160 us-gaap:SeriesBPreferredStockMember 2019-12-31 0001326160 us-gaap:SeriesBPreferredStockMember 2020-06-30 0001326160 us-gaap:SeriesAPreferredStockMember 2020-06-30 0001326160 duk:VariableInterestEntityMember 2020-06-30 0001326160 duk:VariableInterestEntityMember 2019-12-31 0001326160 2019-06-30 0001326160 2018-12-31 0001326160 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-06-30 0001326160 us-gaap:CommonStockMember us-gaap:ParentMember 2019-01-01 2019-06-30 0001326160 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001326160 us-gaap:CommonStockMember 2020-06-30 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001326160 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001326160 us-gaap:PreferredStockMember 2019-12-31 0001326160 us-gaap:ParentMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001326160 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001326160 us-gaap:CommonStockMember 2019-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001326160 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001326160 us-gaap:CommonStockMember 2018-12-31 0001326160 us-gaap:CommonStockMember 2019-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 us-gaap:ParentMember 2020-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2020-06-30 0001326160 us-gaap:RetainedEarningsMember 2018-12-31 0001326160 us-gaap:ParentMember 2019-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0001326160 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001326160 us-gaap:ParentMember 2020-01-01 2020-06-30 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2019-12-31 0001326160 us-gaap:CommonStockMember us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001326160 us-gaap:ParentMember 2018-12-31 0001326160 us-gaap:PreferredStockMember 2019-06-30 0001326160 us-gaap:PreferredStockMember 2020-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2019-06-30 0001326160 us-gaap:RetainedEarningsMember 2019-12-31 0001326160 us-gaap:ParentMember 2019-12-31 0001326160 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-06-30 0001326160 us-gaap:RetainedEarningsMember 2020-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2018-12-31 0001326160 us-gaap:CommonStockMember us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001326160 us-gaap:SeriesAPreferredStockMember us-gaap:ParentMember 2019-01-01 2019-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001326160 us-gaap:CommonStockMember us-gaap:ParentMember 2020-01-01 2020-06-30 0001326160 us-gaap:RetainedEarningsMember 2019-06-30 0001326160 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 us-gaap:ParentMember 2019-04-01 2019-06-30 0001326160 us-gaap:CommonStockMember us-gaap:ParentMember 2019-04-01 2019-06-30 0001326160 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001326160 us-gaap:ParentMember 2020-04-01 2020-06-30 0001326160 us-gaap:PreferredStockMember us-gaap:ParentMember 2019-04-01 2019-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001326160 us-gaap:PreferredStockMember 2019-03-31 0001326160 us-gaap:CommonStockMember us-gaap:ParentMember 2020-04-01 2020-06-30 0001326160 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2019-03-31 0001326160 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001326160 us-gaap:CommonStockMember 2019-03-31 0001326160 2019-03-31 0001326160 us-gaap:PreferredStockMember us-gaap:PreferredStockMember 2019-04-01 2019-06-30 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001326160 us-gaap:RetainedEarningsMember 2020-03-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-04-01 2020-06-30 0001326160 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0001326160 us-gaap:PreferredStockMember 2019-04-01 2019-06-30 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001326160 us-gaap:CommonStockMember 2020-03-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-01 2019-06-30 0001326160 us-gaap:NoncontrollingInterestMember 2020-03-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001326160 us-gaap:RetainedEarningsMember 2019-03-31 0001326160 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001326160 us-gaap:PreferredStockMember 2020-03-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0001326160 us-gaap:ParentMember 2019-03-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-04-01 2019-06-30 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001326160 2020-03-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-03-31 0001326160 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001326160 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326160 us-gaap:ParentMember 2020-03-31 0001326160 duk:DukeEnergyCarolinasMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:VariableInterestEntityMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember 2020-03-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember 2019-03-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2020-03-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-03-31 0001326160 duk:ProgressEnergyMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember 2019-12-31 0001326160 duk:ProgressEnergyMember 2020-06-30 0001326160 duk:ProgressEnergyMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:VariableInterestEntityMember 2020-06-30 0001326160 duk:ProgressEnergyMember 2018-12-31 0001326160 duk:ProgressEnergyMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-03-31 0001326160 duk:ProgressEnergyMember 2019-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember 2020-03-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:VariableInterestEntityMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember 2019-06-30 0001326160 duk:DukeEnergyProgressMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-03-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2020-03-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:VariableInterestEntityMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember 2019-06-30 0001326160 duk:DukeEnergyFloridaMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember 2019-03-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2020-03-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-03-31 0001326160 duk:DukeEnergyFloridaMember 2020-03-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember 2019-06-30 0001326160 duk:DukeEnergyOhioMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember 2020-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember 2019-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2019-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2020-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2020-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-03-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember 2019-06-30 0001326160 duk:DukeEnergyIndianaMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2020-03-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-03-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember 2020-04-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2020-03-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-03-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember 2019-03-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-06-30 0001326160 duk:PiedmontNaturalGasMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember 2020-03-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2020-03-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-03-31 0001326160 duk:PiedmontNaturalGasMember 2019-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventoryFuelMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventorySuppliesMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventoryCoalMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PublicUtilitiesInventoryCoalMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0001326160 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:ProgressEnergyMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:IncrementalCOVID19CostsMember 2020-04-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:IncrementalCOVID19CostsMember 2020-01-01 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember 2020-06-30 0001326160 2019-01-01 2019-12-31 0001326160 duk:WindandSolarPlantMember us-gaap:UnregulatedOperationMember 2020-06-30 0001326160 us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-06-30 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 duk:TotalReportableSegmentsMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2020-04-01 2020-06-30 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2020-06-30 0001326160 duk:GasUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember 2020-04-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001326160 duk:CommercialRenewablesMember 2020-04-01 2020-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-06-30 0001326160 duk:CommercialRenewablesMember 2019-04-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2019-04-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-04-01 2019-06-30 0001326160 duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-04-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember 2019-04-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2019-04-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2019-04-01 2019-06-30 0001326160 us-gaap:AllOtherSegmentsMember 2019-04-01 2019-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:TotalReportableSegmentsMember 2019-04-01 2019-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-06-30 0001326160 duk:TotalReportableSegmentsMember 2019-01-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 duk:CommercialRenewablesMember 2019-01-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-01-01 2019-06-30 0001326160 duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2019-01-01 2019-06-30 0001326160 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember duk:AtlanticCoastPipelineACPMember 2020-04-01 2020-06-30 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001326160 duk:GasUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-01-01 2020-06-30 0001326160 duk:CommercialRenewablesMember 2020-01-01 2020-06-30 0001326160 duk:TotalReportableSegmentsMember 2020-01-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2020-01-01 2020-06-30 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:IntersegmentEliminationMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:NorthCarolinaRateCase2019Member duk:NorthCarolinaUtilitiesCommissionMember 2019-09-30 2019-09-30 0001326160 duk:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NorthCarolinaUtilitiesCommissionMember 2018-02-28 2018-02-28 0001326160 duk:DukeEnergyCarolinasMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyCarolinasMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyCarolinasMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementEstimatedAnnualRevenueRequirementMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NorthCarolinaUtilitiesCommissionMember 2017-08-25 2017-08-25 0001326160 duk:DukeEnergyCarolinasMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementRequestWithdrawMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember us-gaap:DeferredProjectCostsMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember us-gaap:DeferredProjectCostsMember 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementMember duk:NorthCarolinaUtilitiesCommissionMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetRetirementObligationsUnprotectedEDITPropertyPlantandEquipmentMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationsUnprotectedEDITMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetRetirementObligationsDeferredRevenueMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:FERCReturnonEquityComplaintMember duk:FederalEnergyRegulatoryCommissionMember 2019-10-11 2019-10-11 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember 2019-09-30 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:NorthCarolinaRateCase2019Member duk:NorthCarolinaUtilitiesCommissionMember 2019-10-30 2019-10-30 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember duk:PSCSCMember us-gaap:SubsequentEventMember 2020-07-01 0001326160 duk:DukeEnergyProgressMember duk:A2017NCRateCaseMember duk:NorthCarolinaUtilitiesCommissionMember 2017-11-22 2017-11-22 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember us-gaap:StormCostsMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:A2017NCRateCaseMember duk:NorthCarolinaUtilitiesCommissionMember 2017-06-01 2017-06-01 0001326160 duk:DukeEnergyProgressMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementEstimatedAnnualRevenueRequirementMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember duk:PSCSCMember 2020-02-07 0001326160 duk:DukeEnergyProgressMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember duk:AshevillePlantMember 2020-01-29 2020-01-29 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember duk:AshevillePlantMember 2020-01-29 0001326160 duk:DukeEnergyProgressMember duk:A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementRequestWithdrawMember duk:NorthCarolinaUtilitiesCommissionMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember duk:PSCSCMember duk:AshvilleDepreciationExpensePropertyTaxesIncrementalOMandCarryingCostsMember 2020-06-17 2020-06-17 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetRetirementObligationsUnprotectedEDITPropertyPlantandEquipmentMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationsUnprotectedEDITMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetRetirementObligationsDeferredRevenueMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyFloridaMember duk:FPSCMember 2020-04-02 0001326160 duk:DukeEnergyFloridaMember duk:SolarPlantMember us-gaap:SubsequentEventMember 2020-07-01 2020-07-01 0001326160 duk:DukeEnergyFloridaMember duk:FPSCMember us-gaap:SubsequentEventMember 2020-07-01 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneDorianStormDamageMember duk:FPSCMember 2019-12-19 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneDorianStormDamageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember duk:FPSCMember 2019-11-22 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember duk:FPSCMember 2020-05-19 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember duk:FPSCMember 2019-04-30 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneDorianStormDamageMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:OhioBaseRateCase2017Member duk:PublicUtilitiesCommissionOfOhioMember 2018-04-13 2018-04-13 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:NaturalGasPipelineExtensionMember duk:OhioPowerSitingBoardMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2013Through2017Member duk:PublicUtilitiesCommissionOfOhioMember 2018-09-28 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember 2019-09-03 2019-09-03 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember 2020-01-31 2020-01-31 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember 2020-04-27 2020-04-27 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2009Through2012Member duk:PublicUtilitiesCommissionOfOhioMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2013Through2017Member duk:PublicUtilitiesCommissionOfOhioMember duk:MGPCostsRegulatoryDisallowanceMember 2018-09-28 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember us-gaap:SubsequentEventMember 2020-08-06 2020-08-06 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember duk:MGPCostsRegulatoryDisallowanceMember 2019-07-12 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2009Through2012Member duk:PublicUtilitiesCommissionOfOhioMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:EnergyEfficiencyCostRecoveryProgramMember duk:PublicUtilitiesCommissionOfOhioMember 2015-12-01 2015-12-31 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:OhioBaseRateCase2017Member duk:PublicUtilitiesCommissionOfOhioMember 2017-03-01 2017-03-31 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:OhioBaseRateCase2017Member duk:PublicUtilitiesCommissionOfOhioMember 2018-04-13 2018-04-13 0001326160 duk:DukeEnergyOhioMember srt:MinimumMember duk:NaturalGasPipelineExtensionMember duk:OhioPowerSitingBoardMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember us-gaap:SubsequentEventMember 2020-07-23 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2020-06-29 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2020-06-29 2020-06-29 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2019-12-04 2019-12-04 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2019-07-02 2019-07-02 0001326160 duk:PiedmontNaturalGasMember duk:A2020TennesseeRateCaseMember duk:TPUCMember us-gaap:SubsequentEventMember 2020-07-02 2020-07-02 0001326160 duk:AtlanticCoastPipelineACPMember duk:AtlanticCoastPipelineACPMember 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember us-gaap:OtherCurrentLiabilitiesMember duk:AtlanticCoastPipelineACPMember 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember duk:DominionResourcesMember 2020-03-31 0001326160 duk:AtlanticCoastPipelineACPMember duk:AtlanticCoastPipelineACPMember 2020-01-01 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember duk:SouthernCompanyGasMember 2014-09-02 0001326160 duk:DukeEnergyProgressMember duk:GenerationFacilitiesEvaluatedForRetirementMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesEvaluatedForRetirementMember 2020-06-30 0001326160 duk:AtlanticCoastPipelineACPMember 2014-09-02 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GallagherUnits2and4Member 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GibsonUnits1Through5Member 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:CayugaUnits1And2Member 2020-06-30 0001326160 duk:GenerationFacilitiesToBeRetiredMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesToBeRetiredMember duk:AllenSteamStationUnits13Member 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:CayugaUnits1And2Member 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesToBeRetiredMember duk:AllenSteamStationUnits13Member 2020-01-01 2020-06-30 0001326160 duk:GenerationFacilitiesToBeRetiredMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GibsonUnits1Through5Member 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GallagherUnits2and4Member 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:NonMalignantAsbestosClaimMember us-gaap:AsbestosIssueMember 2020-06-30 0001326160 duk:CoalAshInsuranceCoverageLitigationMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:MalignantAsbestosClaimMember us-gaap:AsbestosIssueMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:SpentNuclearFuelMattersMember 2018-06-18 2018-06-18 0001326160 duk:DukeEnergyandDukeEnergyCarolinasMember us-gaap:AccountingStandardsUpdate201613Member 2020-06-30 0001326160 us-gaap:AccountingStandardsUpdate201613Member duk:AtlanticCoastPipelineACPMember 2020-01-01 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2019-12-31 0001326160 us-gaap:AccountingStandardsUpdate201613Member us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:SpentNuclearFuelMattersMember 2018-06-18 2018-06-18 0001326160 us-gaap:RevolvingCreditFacilityMember duk:DukeEnergyThreeYearRevolvingCreditFacilityMember 2020-03-01 2020-03-31 0001326160 duk:DukeEnergyParentMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-06-30 0001326160 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001326160 duk:DukeEnergyParentMember us-gaap:LineOfCreditMember duk:A364dayTermLoanCreditAgreementMember 2020-03-27 2020-03-27 0001326160 duk:DukeEnergyParentMember us-gaap:LineOfCreditMember duk:A364dayTermLoanCreditAgreementMember 2020-03-31 0001326160 srt:ParentCompanyMember duk:ProceedsLoanedToSubsidiaryRegistrantsMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 us-gaap:RevolvingCreditFacilityMember duk:DukeEnergyThreeYearRevolvingCreditFacilityMember 2020-05-01 2020-05-31 0001326160 duk:March2020DebtIssuance2.750CouponDue2050Member us-gaap:FirstMortgageMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyParentMember us-gaap:LineOfCreditMember duk:A364dayTermLoanCreditAgreementMember 2020-03-19 2020-03-19 0001326160 duk:January2020DebtIssuance2.450CouponDue2030Member us-gaap:FirstMortgageMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:DebtMaturingJune20214.240CouponMember us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyParentMember duk:DebtMaturingMarch2021FloatingInterestRateMember us-gaap:UnsecuredDebtMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:DebtMaturingJanuary4.400CouponMember us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 us-gaap:OtherDebtSecuritiesMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:DebtMaturingDecember2020FloatingInterestRateMember us-gaap:UnsecuredDebtMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:BondsMaturingSeptember2020FloatingInterestRateMember us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:BondsMaturingSeptember2020FloatingInterestRateMember us-gaap:FirstMortgageMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:BondsMaturingJuly20203.750CouponMember us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:DebtMaturingDecember2020FloatingInterestRateMember us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyParentMember duk:DebtMaturingMarch2021FloatingInterestRateMember us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:DebtMaturingApril2021FloatingInterestRateOneMember us-gaap:SecuredDebtMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:DebtMaturingApril2021FloatingInterestRateOneMember us-gaap:SecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:BondsMaturingJune20213.900CouponMember us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:DukeEnergyParentMember srt:ParentCompanyMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001326160 duk:June2020DebtIssuance1.750CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:March2020DebtIssuance2.750CouponDue2050Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:May2020DebtIssuance2.450CouponDue2030Member us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:March2020DebtIssuance2.750CouponDue2050Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyParentMember duk:May2020DebtIssuance2.450CouponDue2030Member us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:January2020DebtIssuance3.20DueAugust2049Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:May2020DebtIssuance3.350CouponDue2050Member us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:May2020DebtIssuance3.350CouponDue2050Member us-gaap:UnsecuredDebtMember 2020-06-30 0001326160 duk:January2020DebtIssuance3.20DueAugust2049Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:May2020DebtIssuance2.125CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:January2020DebtIssuance2.450CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:January2020DebtIssuance2.450CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:June2020DebtIssuance1.750CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:May2020DebtIssuance2.125CouponDue2030Member us-gaap:FirstMortgageMember 2020-06-30 0001326160 duk:DukeEnergyParentMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:LineOfCreditMember 2020-06-30 0001326160 duk:DukeEnergyParentMember us-gaap:RevolvingCreditFacilityMember duk:DukeEnergyThreeYearRevolvingCreditFacilityMember 2020-06-30 0001326160 us-gaap:RevolvingCreditFacilityMember duk:DukeEnergyThreeYearRevolvingCreditFacilityMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:ElectricUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:ElectricUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:GasUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:GasUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:GasUtilitiesandInfrastructureMember 2020-06-30 0001326160 duk:CommercialRenewablesMember 2020-06-30 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:CommercialRenewablesMember 2019-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:ProgressEnergyMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:ProgressEnergyMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember srt:AffiliatedEntityMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2020-04-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2020-01-01 2020-06-30 0001326160 us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2020-01-01 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0001326160 us-gaap:InterestRateContractMember 2019-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommodityContractMember 2019-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:EquityContractMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:EquityContractMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:EquityContractMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-04-01 2020-04-30 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember 2020-06-30 0001326160 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember 2020-06-30 0001326160 us-gaap:InterestRateContractMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentAssetsMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommodityContractMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherCurrentAssetsMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommodityContractMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:CommodityContractMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:CommodityContractMember 2020-06-30 0001326160 us-gaap:CommodityContractMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CommodityContractMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:CommodityContractMember 2020-06-30 0001326160 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:CommodityContractMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001326160 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2019-01-01 2019-12-31 0001326160 us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PriceRiskDerivativeMember us-gaap:GasDistributionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PriceRiskDerivativeMember us-gaap:ElectricTransmissionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:MunicipalBondsMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001326160 duk:DukeEnergyIndianaMember us-gaap:MunicipalBondsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:CorporateDebtSecuritiesMember duk:NdtfMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:OtherDebtSecuritiesMember duk:NdtfMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:MunicipalBondsMember duk:OtherClassificationMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:NdtfMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:USTreasuryAndGovernmentMember duk:NdtfMember 2020-06-30 0001326160 duk:ProgressEnergyMember duk:OtherClassificationMember 2020-06-30 0001326160 duk:ProgressEnergyMember us-gaap:MunicipalBondsMember duk:NdtfMember 2020-06-30 0001326160 duk:ProgressEnergyMember duk:NdtfMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherDebtSecuritiesMember duk:NdtfMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:OtherClassificationMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:USTreasuryAndGovernmentMember duk:NdtfMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:CorporateDebtSecuritiesMember duk:NdtfMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:MunicipalBondsMember duk:NdtfMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:MunicipalBondsMember duk:OtherClassificationMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember duk:OtherClassificationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:NdtfMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:MunicipalBondsMember duk:OtherClassificationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:OtherClassificationMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:MunicipalBondsMember duk:OtherClassificationMember 2020-06-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:USTreasuryAndGovernmentMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:NdtfMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:USTreasuryAndGovernmentMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:USTreasuryAndGovernmentMember duk:NdtfMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CorporateDebtSecuritiesMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherDebtSecuritiesMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:MunicipalBondsMember duk:NdtfMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CorporateDebtSecuritiesMember duk:NdtfMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherDebtSecuritiesMember duk:NdtfMember 2020-06-30 0001326160 duk:DukeEnergyCarolinasMember us-gaap:MunicipalBondsMember duk:NdtfMember 2020-06-30 0001326160 us-gaap:MunicipalBondsMember duk:OtherClassificationMember 2020-06-30 0001326160 us-gaap:CorporateDebtSecuritiesMember duk:OtherClassificationMember 2019-12-31 0001326160 us-gaap:MunicipalBondsMember duk:NdtfMember 2019-12-31 0001326160 us-gaap:CorporateDebtSecuritiesMember duk:OtherClassificationMember 2020-06-30 0001326160 us-gaap:CorporateDebtSecuritiesMember