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
duk:NdtfMember
2019-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2020-06-30
0001326160
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2020-06-30
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:OtherClassificationMember
2020-06-30
0001326160
duk:NdtfMember
2020-06-30
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2020-06-30
0001326160
duk:OtherClassificationMember
2020-06-30
0001326160
duk:NdtfMember
2019-12-31
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:OtherClassificationMember
2019-12-31
0001326160
duk:OtherClassificationMember
2019-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:OtherClassificationMember
2020-06-30
0001326160
us-gaap:MunicipalBondsMember
duk:NdtfMember
2020-06-30
0001326160
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2019-12-31
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:OtherClassificationMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel3Member
2019-12-31
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-12-31
0001326160
duk:EquitySecurityContractsMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
duk:EquitySecurityContractsMember
2019-12-31
0001326160
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel3Member
2020-06-30
0001326160
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2020-06-30
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel3Member
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel3Member
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:PiedmontNaturalGasAndProgressEnergyMember
2019-12-31
0001326160
duk:PiedmontNaturalGasAndProgressEnergyMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:WeightedAverageMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
srt:WeightedAverageMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
srt:WeightedAverageMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:MinimumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:MaximumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel3Member
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel3Member
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:ProgressEnergyMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2020-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:EquitySecurityContractsMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:EquitySecurityContractsMember
2019-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-03-31
0001326160
duk:DukeEnergyIndianaMember
2020-03-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:EquitySecurityContractsMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
2020-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:EquitySecurityContractsMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:NDTFEquitySecuritiesMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
2019-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NDTFEquitySecuritiesMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:WeightedAverageMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
srt:MaximumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
srt:WeightedAverageMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:DukeEnergyOhioMember
srt:WeightedAverageMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
srt:MinimumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-06-30
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:ConstitutionPipelineMember
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:DERFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DefrMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyProgressMember
duk:DeprMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DefrMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:DeprMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:DERFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:OtherViesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:OtherViesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-04-01
2020-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-04-01
2019-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0001326160
duk:FESMember
2018-03-31
2018-03-31
0001326160
duk:OVECMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2020-01-01
2020-06-30
0001326160
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-12-31
0001326160
duk:ProgressEnergyMember
2024-01-01
2020-06-30
0001326160
duk:ProgressEnergyMember
2022-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2022-01-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
2022-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2023-01-01
2020-06-30
0001326160
duk:ProgressEnergyMember
2020-07-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2020-07-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
2020-07-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
2021-01-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
2021-01-01
2020-06-30
0001326160
duk:ProgressEnergyMember
2023-01-01
2020-06-30
0001326160
duk:ProgressEnergyMember
2021-01-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
2023-01-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
2024-01-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
2020-07-01
2020-06-30
0001326160
duk:ProgressEnergyMember
2025-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2021-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2025-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
2024-01-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2024-01-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2025-01-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2021-01-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2020-07-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2023-01-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
2022-01-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:ProgressEnergyMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyOhioMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyProgressMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:PowerGenerationMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2020-04-01
2020-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30