Document
false--12-31--12-31--12-31--12-31--12-31--12-31--12-31--12-31Q220192019-06-3000013261600000030371
0000037637
0000081020
0000020290
0000017797
00000784600001094093
160000002000000300000020000002000000200000020000005000000160000002000000300000020000003000000200000040000006000000000194000000700000030000005000000800000055000000700000030000005000000800000055000000244600000027530000000.0018.500.010.0018.500.0120000000001200000001001002000000000120000000100100727000000900000001001007280000009000000010010019800000021000000316000000102000000207000000116000000372000000115000000P3Y212000000222000000P0YP0Y1300000110000059600000032400000017379000000192400000019425000000122000000173790000001924000000122000000216000000001220000002020-12-012021-04-012021-02-012020-12-01530000005300000022700000054000000540000002320000001336000000163600000039980000001332000000165700000040700000007390000003050002610000002890000000.0010.001400000004000000039000000390000001620000003100000031000000140000000P5YP5YP5YP5YP5Y520000005200000052000000520000005200000052000000104100000010410000001041000000101900000010190000001019000000P6MP1YP1YP1YP1YP6MP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1Y0
0001326160
duk:ProgressEnergyMember
2019-01-01
2019-06-30
0001326160
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
2019-01-01
2019-06-30
0001326160
duk:JuniorSubordinatedDebentures5.625CouponDueSeptember2078Member
2019-01-01
2019-06-30
0001326160
duk:DepositoryShareMember
2019-01-01
2019-06-30
0001326160
us-gaap:CommonStockMember
2019-01-01
2019-06-30
0001326160
duk:JuniorSubordinatedDebentures5.125CouponDueJanuary2073Member
2019-01-01
2019-06-30
0001326160
2019-07-31
0001326160
2018-04-01
2018-06-30
0001326160
2018-01-01
2018-06-30
0001326160
2019-04-01
2019-06-30
0001326160
srt:NaturalGasReservesMember
2018-01-01
2018-06-30
0001326160
us-gaap:ElectricityMember
2018-04-01
2018-06-30
0001326160
us-gaap:ElectricityMember
2019-01-01
2019-06-30
0001326160
srt:NaturalGasReservesMember
2019-04-01
2019-06-30
0001326160
us-gaap:ElectricityMember
2018-01-01
2018-06-30
0001326160
srt:NaturalGasReservesMember
2019-01-01
2019-06-30
0001326160
srt:NaturalGasReservesMember
2018-04-01
2018-06-30
0001326160
us-gaap:ElectricityMember
2019-04-01
2019-06-30
0001326160
2019-06-30
0001326160
2018-12-31
0001326160
duk:VariableInterestEntityMember
2019-06-30
0001326160
duk:VariableInterestEntityMember
2018-12-31
0001326160
2018-06-30
0001326160
2017-12-31
0001326160
us-gaap:PreferredStockMember
us-gaap:PreferredStockMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2017-12-31
0001326160
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-06-30
0001326160
us-gaap:CommonStockMember
2019-06-30
0001326160
us-gaap:ParentMember
2018-01-01
2018-06-30
0001326160
us-gaap:CommonStockMember
2018-12-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2018-01-01
2018-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-06-30
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-06-30
0001326160
us-gaap:PreferredStockMember
us-gaap:ParentMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2018-06-30
0001326160
us-gaap:ParentMember
2018-12-31
0001326160
us-gaap:RetainedEarningsMember
2018-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:CommonStockMember
2019-01-01
2019-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:CommonStockMember
2018-01-01
2018-06-30
0001326160
us-gaap:ParentMember
2019-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2018-12-31
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2017-12-31
0001326160
us-gaap:ParentMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2017-12-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0001326160
us-gaap:RetainedEarningsMember
2018-01-01
2018-06-30
0001326160
us-gaap:RetainedEarningsMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-01-01
2018-06-30
0001326160
us-gaap:PreferredStockMember
2019-01-01
2019-06-30
0001326160
us-gaap:CommonStockMember
2018-06-30
0001326160
us-gaap:CommonStockMember
2017-12-31
0001326160
us-gaap:CommonStockMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-06-30
0001326160
us-gaap:ParentMember
2018-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-12-31
0001326160
us-gaap:PreferredStockMember
2019-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2019-01-01
2019-06-30
0001326160
us-gaap:ParentMember
2017-12-31
0001326160
us-gaap:CommonStockMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-06-30
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-12-31
0001326160
us-gaap:PreferredStockMember
2018-12-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2019-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2019-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-12-31
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-01-01
2018-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2018-06-30
0001326160
us-gaap:CommonStockMember
2018-01-01
2018-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0001326160
us-gaap:CommonStockMember
us-gaap:ParentMember
2019-01-01
2019-06-30
0001326160
us-gaap:RetainedEarningsMember
2017-12-31
0001326160
us-gaap:CommonStockMember
us-gaap:ParentMember
2018-01-01
2018-06-30
0001326160
us-gaap:RetainedEarningsMember
2019-06-30
0001326160
us-gaap:RetainedEarningsMember
2018-12-31
0001326160
us-gaap:NoncontrollingInterestMember
2017-12-31
0001326160
us-gaap:ParentMember
2019-04-01
2019-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2019-04-01
2019-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:AdditionalPaidInCapitalMember
2019-04-01
2019-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-03-31
0001326160
2018-03-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-04-01
2018-06-30
0001326160
us-gaap:RetainedEarningsMember
2018-04-01
2018-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2019-03-31
0001326160
us-gaap:ParentMember
2019-03-31
0001326160
us-gaap:CommonStockMember
2018-04-01
2018-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2019-03-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0001326160
us-gaap:RetainedEarningsMember
2018-03-31
0001326160
us-gaap:PreferredStockMember
us-gaap:ParentMember
2019-04-01
2019-06-30
0001326160
us-gaap:ParentMember
2018-04-01
2018-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:ParentMember
2018-04-01
2018-06-30
0001326160
us-gaap:NoncontrollingInterestMember
2019-04-01
2019-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:AdditionalPaidInCapitalMember
2018-04-01
2018-06-30
0001326160
us-gaap:CommonStockMember
us-gaap:CommonStockMember
2018-04-01
2018-06-30
0001326160
us-gaap:ParentMember
2018-03-31
0001326160
us-gaap:NoncontrollingInterestMember
2018-03-31
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-04-01
2019-06-30
0001326160
us-gaap:RetainedEarningsMember
2019-03-31
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-03-31
0001326160
us-gaap:CommonStockMember
2019-04-01
2019-06-30
0001326160
us-gaap:PreferredStockMember
us-gaap:PreferredStockMember
2019-04-01
2019-06-30
0001326160
us-gaap:CommonStockMember
2019-03-31
0001326160
us-gaap:PreferredStockMember
2019-04-01
2019-06-30
0001326160
us-gaap:RetainedEarningsMember
2019-04-01
2019-06-30
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-03-31
0001326160
us-gaap:CommonStockMember
us-gaap:ParentMember
2019-04-01
2019-06-30
0001326160
us-gaap:PreferredStockMember
2019-03-31
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-04-01
2018-06-30
0001326160
us-gaap:AdditionalPaidInCapitalMember
2018-03-31
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-04-01
2019-06-30
0001326160
us-gaap:CommonStockMember
2018-03-31
0001326160
us-gaap:NoncontrollingInterestMember
2018-04-01
2018-06-30
0001326160
2019-03-31
0001326160
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-04-01
2019-06-30
0001326160
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-03-31
0001326160
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:VariableInterestEntityMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:VariableInterestEntityMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
2017-12-31
0001326160
duk:DukeEnergyCarolinasMember
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-03-31
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
2019-03-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2018-03-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2017-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2017-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-03-31
0001326160
duk:DukeEnergyCarolinasMember
2018-03-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:MembersEquityMember
2019-03-31
0001326160
duk:ProgressEnergyMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
2019-06-30
0001326160
duk:ProgressEnergyMember
2018-12-31
0001326160
duk:ProgressEnergyMember
duk:VariableInterestEntityMember
2018-12-31
0001326160
duk:ProgressEnergyMember
duk:VariableInterestEntityMember
2019-06-30
0001326160
duk:ProgressEnergyMember
2017-12-31
0001326160
duk:ProgressEnergyMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2019-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:NoncontrollingInterestMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:RetainedEarningsMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:ParentMember
2018-03-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2017-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:VariableInterestEntityMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:VariableInterestEntityMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
2018-06-30
0001326160
duk:DukeEnergyProgressMember
2017-12-31
0001326160
duk:DukeEnergyProgressMember
2019-03-31
0001326160
duk:DukeEnergyProgressMember
2018-03-31
0001326160
duk:DukeEnergyFloridaMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:VariableInterestEntityMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:VariableInterestEntityMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
2017-12-31
0001326160
duk:DukeEnergyFloridaMember
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2019-03-31
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0001326160
duk:DukeEnergyFloridaMember
2018-03-31
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2017-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2017-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2018-03-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-03-31
0001326160
duk:DukeEnergyFloridaMember
2019-03-31
0001326160
duk:DukeEnergyFloridaMember
duk:MembersEquityMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
srt:NaturalGasReservesMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
srt:NaturalGasReservesMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricityNonregulatedMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:ElectricityUsRegulatedMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:ElectricityUsRegulatedMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricityNonregulatedMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:ElectricityUsRegulatedMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:ElectricityUsRegulatedMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
srt:NaturalGasReservesMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
srt:NaturalGasReservesMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
2018-06-30
0001326160
duk:DukeEnergyOhioMember
2017-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2019-03-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2018-03-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2018-03-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2019-03-31
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-03-31
0001326160
duk:DukeEnergyOhioMember
2019-03-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:AdditionalPaidInCapitalMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2017-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2017-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommonStockMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
2018-03-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RetainedEarningsMember
2018-03-31
0001326160
duk:DukeEnergyIndianaMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
2017-12-31
0001326160
duk:DukeEnergyIndianaMember
2018-03-31
0001326160
duk:DukeEnergyIndianaMember
2019-03-31
0001326160
duk:PiedmontNaturalGasMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2017-12-31
0001326160
duk:PiedmontNaturalGasMember
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2019-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2017-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2019-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2018-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2018-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RetainedEarningsMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
2019-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2018-03-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommonStockMember
2017-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PublicUtilitiesInventoryFuelMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventoryCoalMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PublicUtilitiesInventoryFuelMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PublicUtilitiesInventorySuppliesMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:PublicUtilitiesInventoryCoalMember
2018-12-31
0001326160
duk:NorthRosamondSolarFarmMember
2019-04-01
2019-06-30
0001326160
duk:OperatingSolarAssetsMember
duk:CommercialRenewablesMember
2019-04-24
2019-04-24
0001326160
duk:RenewableMerchantPlantsMember
2019-06-30
0001326160
duk:CertainRenewableAssetsMember
duk:CommercialRenewablesMember
2019-04-24
2019-04-24
0001326160
duk:OperatingWindSolarAndBatteryStorageAssetsMember
duk:CommercialRenewablesMember
2019-04-24
2019-04-24
0001326160
duk:CommercialRenewablesMember
2018-04-01
2018-06-30
0001326160
us-gaap:AllOtherSegmentsMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:CommercialRenewablesMember
2018-04-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
2018-04-01
2018-06-30
0001326160
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:CorporateNonSegmentMember
us-gaap:AllOtherSegmentsMember
2018-04-01
2018-06-30
0001326160
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:TotalReportableSegmentsMember
2018-04-01
2018-06-30
0001326160
duk:TotalReportableSegmentsMember
2018-04-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:TotalReportableSegmentsMember
2018-04-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
us-gaap:AllOtherSegmentsMember
2018-04-01
2018-06-30
0001326160
us-gaap:CorporateNonSegmentMember
2018-04-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
2019-04-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:CommercialRenewablesMember
2019-04-01
2019-06-30
0001326160
duk:GasUtilitiesandInfrastructureMember
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
us-gaap:IntersegmentEliminationMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
us-gaap:CorporateNonSegmentMember
2019-04-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
us-gaap:CorporateNonSegmentMember
2019-06-30
0001326160
duk:TotalReportableSegmentsMember
2019-04-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
us-gaap:AllOtherSegmentsMember
2019-04-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
2019-06-30
0001326160
duk:CommercialRenewablesMember
2019-04-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:TotalReportableSegmentsMember
2019-04-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
2019-04-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:CommercialRenewablesMember
2019-06-30
0001326160
us-gaap:CorporateNonSegmentMember
us-gaap:AllOtherSegmentsMember
2019-04-01
2019-06-30
0001326160
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:BeckjordMember
2019-01-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:CommercialRenewablesMember
2018-01-01
2018-06-30
0001326160
us-gaap:AllOtherSegmentsMember
2018-01-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
2018-01-01
2018-06-30
0001326160
us-gaap:CorporateNonSegmentMember
us-gaap:AllOtherSegmentsMember
2018-01-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:TotalReportableSegmentsMember
2018-01-01
2018-06-30
0001326160
duk:GasUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:ElectricUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
2018-01-01
2018-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:TotalReportableSegmentsMember
2018-01-01
2018-06-30
0001326160
duk:ElectricUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:GasUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
us-gaap:IntersegmentEliminationMember
us-gaap:AllOtherSegmentsMember
2018-01-01
2018-06-30
0001326160
duk:TotalReportableSegmentsMember
2018-01-01
2018-06-30
0001326160
us-gaap:CorporateNonSegmentMember
2018-01-01
2018-06-30
0001326160
duk:CommercialRenewablesMember
2018-01-01
2018-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:AllOtherSegmentsMember
2019-01-01
2019-06-30
0001326160
us-gaap:CorporateNonSegmentMember
2019-01-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:ElectricUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
us-gaap:CorporateNonSegmentMember
us-gaap:AllOtherSegmentsMember
2019-01-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
duk:TotalReportableSegmentsMember
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
duk:GasUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:CommercialRenewablesMember
2019-01-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:OperatingSegmentsMember
2019-01-01
2019-06-30
0001326160
us-gaap:IntersegmentEliminationMember
us-gaap:AllOtherSegmentsMember
2019-01-01
2019-06-30
0001326160
us-gaap:OperatingSegmentsMember
duk:TotalReportableSegmentsMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CorporateNonSegmentMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CorporateNonSegmentMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2019-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-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CorporateNonSegmentMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CorporateNonSegmentMember
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
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CorporateNonSegmentMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:GasUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OperatingSegmentsMember
duk:ElectricUtilitiesandInfrastructureMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:GibsonUnits1Through5Member
2019-01-01
2019-06-30
0001326160
duk:GenerationFacilitiesToBeRetiredMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:GenerationFacilitiesToBeRetiredMember
duk:AllenSteamStationUnits13Member
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:CayugaUnits1And2Member
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:CayugaUnits1And2Member
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:GenerationFacilitiesToBeRetiredMember
duk:AllenSteamStationUnits13Member
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:GibsonUnits1Through5Member
2019-06-30
0001326160
duk:GenerationFacilitiesToBeRetiredMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:GallagherUnits2and4Member
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GenerationFacilitiesToBeRetiredMember
duk:GallagherUnits2and4Member
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2018-11-08
0001326160
duk:DukeEnergyCarolinasMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2018-06-22
2018-06-22
0001326160
duk:AtlanticCoastPipelineACPMember
duk:DominionResourcesMember
2014-09-02
0001326160
duk:DukeEnergyCarolinasMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2017-08-25
2017-08-25
0001326160
duk:DukeEnergyCarolinasMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2018-02-28
2018-02-28
0001326160
duk:DukeEnergyFloridaMember
duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member
duk:LakePlacidGenerationProjectMember
duk:FPSCMember
2019-03-25
2019-03-25
0001326160
duk:DukeEnergyFloridaMember
us-gaap:StormCostsMember
2018-12-31
0001326160
duk:ConstitutionPipelineMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
duk:FPSCMember
2018-05-31
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:OhioBaseRateCase2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2017-09-26
2017-09-26
0001326160
duk:DukeEnergyOhioMember
duk:MGPCostRecovery2013Through2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2018-09-28
0001326160
duk:DukeEnergyIndianaMember
duk:IndianaRateCase2019Member
duk:IndianaUtilityRegulatoryCommissionMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2018-11-08
2018-11-08
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsMember
duk:FPSCMember
2018-12-27
2018-12-27
0001326160
duk:DukeEnergyOhioMember
duk:OhioBaseRateCase2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2018-04-13
2018-04-13
0001326160
srt:MaximumMember
duk:AtlanticCoastPipelineACPMember
2019-06-30
0001326160
duk:DukeEnergyKentuckyMember
duk:DukeEnergyKentuckyGasBaseRateCaseMember
duk:KPSCMember
2019-01-30
2019-01-30
0001326160
duk:AtlanticCoastPipelineACPMember
2014-09-02
0001326160
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
2019-06-13
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsRevenueRequirementMember
duk:FPSCMember
us-gaap:StormCostsMember
2018-05-31
0001326160
duk:DukeEnergyProgressMember
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
2019-04-02
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyIndianaMember
duk:FERCTransmissionRatesMember
duk:FederalEnergyRegulatoryCommissionMember
2015-01-05
2015-01-05
0001326160
duk:DukeEnergyProgressMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2017-06-01
2017-06-01
0001326160
duk:DukeEnergyOhioMember
duk:MGPCostRecovery2018Member
duk:PublicUtilitiesCommissionOfOhioMember
duk:MGPCostsRegulatoryDisallowanceMember
us-gaap:SubsequentEventMember
2019-07-12
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
duk:FPSCMember
2019-01-28
0001326160
duk:DukeEnergyIndianaMember
duk:FERCTransmissionRatesMember
duk:FederalEnergyRegulatoryCommissionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentAssetsMember
duk:HurricaneMichaelStormDamageMember
2019-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
2014-09-02
2014-09-02
0001326160
duk:DukeEnergyProgressMember
us-gaap:StateAndLocalJurisdictionMember
duk:NorthCarolinaDepartmentofRevenueMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyProgressMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2018-01-01
2018-03-31
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsMember
duk:FPSCMember
2018-05-31
2018-05-31
0001326160
duk:DukeEnergyOhioMember
duk:OhioBaseRateCase2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2017-03-01
2017-03-31
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:EnergyEfficiencyCostRecoveryProgramMember
duk:PublicUtilitiesCommissionOfOhioMember
2017-09-27
2017-09-27
0001326160
duk:DukeEnergyFloridaMember
duk:HurricaneMichaelStormDamageMember
2018-10-31
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
2018-05-31
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:OhioBaseRateCase2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2017-09-26
2017-09-26
0001326160
duk:DukeEnergyOhioMember
duk:MGPCostRecovery2009Through2012Member
duk:PublicUtilitiesCommissionOfOhioMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2017-11-22
2017-11-22
0001326160
duk:DukeEnergyFloridaMember
duk:HurricaneMichaelStormDamageMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member
duk:HamiltonProjectMember
duk:FPSCMember
2018-10-30
2018-10-30
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2018-11-08
2018-11-08
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2019-05-21
0001326160
duk:DukeEnergyIndianaMember
duk:FERCComplaintMember
duk:FederalEnergyRegulatoryCommissionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
0001326160
duk:DukeEnergyProgressMember
duk:GenerationFacilitiesToBeRetiredMember
duk:AshevillePlantMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:NorthCarolinaRateCase2019Member
duk:NCUCMember
2019-04-01
2019-04-01
0001326160
duk:DukeEnergyFloridaMember
duk:HurricaneMichaelStormDamageMember
2019-04-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndianaRateCase2019Member
duk:IndianaUtilityRegulatoryCommissionMember
us-gaap:SubsequentEventMember
2019-07-02
2019-07-02
0001326160
duk:ConstitutionPipelineMember
duk:WilliamsPartnersL.P.Member
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:HurricaneMichaelStormDamageMember
2018-12-31
0001326160
duk:ConstitutionPipelineMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsRevenueRequirementMember
duk:CrystalRiverUnits3and4Member
duk:FPSCMember
2018-05-31
0001326160
duk:DukeEnergyProgressMember
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
0001326160
duk:DukeEnergyCarolinasMember
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
2019-04-02
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:NaturalGasPipelineExtensionMember
duk:OhioPowerSitingBoardMember
2019-06-30
0001326160
duk:AtlanticCoastPipelineACPMember
duk:SouthernCompanyGasMember
2014-09-02
0001326160
duk:DukeEnergyKentuckyMember
duk:DukeEnergyKentuckyGasBaseRateCaseMember
duk:KPSCMember
2018-08-31
2018-08-31
0001326160
duk:DukeEnergyProgressMember
duk:WesternCarolinasModernizationPlanMember
duk:NCUCMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member
duk:TrentonGenerationProjectMember
duk:FPSCMember
2019-03-25
2019-03-25
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
2019-06-13
2019-06-13
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2018-11-08
0001326160
duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember
2019-04-02
2019-04-02
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2019-05-21
0001326160
duk:DukeEnergyIndianaMember
duk:FERCComplaint2Member
duk:FederalEnergyRegulatoryCommissionMember
2016-06-30
2016-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentAssetsMember
duk:HurricaneMichaelStormDamageMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:StateAndLocalJurisdictionMember
duk:NorthCarolinaDepartmentofRevenueMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:NaturalGasPipelineExtensionMember
duk:OhioPowerSitingBoardMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsRevenueRequirementMember
duk:FPSCMember
us-gaap:StormCostsMember
2018-12-27
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:OhioBaseRateCase2017Member
duk:PublicUtilitiesCommissionOfOhioMember
2018-04-13
2018-04-13
0001326160
duk:DukeEnergyOhioMember
duk:EnergyEfficiencyCostRecoveryProgramMember
duk:PublicUtilitiesCommissionOfOhioMember
2015-12-01
2015-12-31
0001326160
duk:DukeEnergyOhioMember
duk:MGPCostRecovery2018Member
duk:PublicUtilitiesCommissionOfOhioMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:StormRestorationCostRecoveryMember
2017-09-30
0001326160
duk:DukeEnergyProgressMember
duk:GenerationFacilitiesToBeRetiredMember
duk:AshevillePlantMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:FederalTaxActImpactsRevenueRequirementMember
duk:FPSCMember
2018-05-31
2018-05-31
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
us-gaap:DeferredProjectCostsMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyIndianaMember
duk:FERCComplaint1Member
duk:FederalEnergyRegulatoryCommissionMember
2015-12-22
2015-12-22
0001326160
duk:DukeEnergyOhioMember
duk:MGPCostRecovery2013Through2017Member
duk:PublicUtilitiesCommissionOfOhioMember
duk:MGPCostsRegulatoryDisallowanceMember
2018-09-28
0001326160
duk:DukeEnergyFloridaMember
duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member
duk:DeBarySolarProjectMember
duk:FPSCMember
2019-03-25
2019-03-25
0001326160
duk:DukeEnergyCarolinasMember
duk:FERCFormulaRateMatterMember
duk:FederalEnergyRegulatoryCommissionMember
2018-02-15
2018-02-15
0001326160
duk:DukeEnergyFloridaMember
us-gaap:StormCostsMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:GenerationFacilitiesToBeRetiredMember
duk:AshevillePlantMember
2019-01-01
2019-06-30
0001326160
srt:MinimumMember
duk:AtlanticCoastPipelineACPMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:WesternCarolinasModernizationPlanMember
duk:NCUCMember
2018-03-28
0001326160
duk:DukeEnergyCarolinasMember
duk:A2017NCRateCaseMember
duk:NCUCMember
2018-01-01
2018-03-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:StateAndLocalJurisdictionMember
duk:NorthCarolinaDepartmentofRevenueMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2018-11-08
2018-11-08
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
us-gaap:DeferredProjectCostsMember
2019-05-21
0001326160
duk:PiedmontNaturalGasMember
duk:TennesseeIntegrityManagementRiderFilingNovember2018Member
duk:TPUCMember
2018-11-01
2018-11-30
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:EnergyEfficiencyCostRecoveryProgramMember
duk:PublicUtilitiesCommissionOfOhioMember
2017-01-01
2017-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:A2018SaleofHydroPlantsMember
duk:NCUCMember
2018-05-01
2018-05-31
0001326160
duk:DukeEnergyFloridaMember
duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member
duk:ColumbiaProjectMember
duk:FPSCMember
2018-07-31
2018-07-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:StateAndLocalJurisdictionMember
duk:NorthCarolinaDepartmentofRevenueMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
2018-11-08
2018-11-08
0001326160
duk:PiedmontNaturalGasMember
duk:NorthCarolinaIntegrityManagementRiderFilingMember
duk:NCUCMember
2019-05-29
2019-05-29
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2018-11-08
2018-11-08
0001326160
duk:DukeEnergyCarolinasMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2018-11-08
2018-11-08
0001326160
duk:DukeEnergyProgressMember
duk:SouthCarolinaRateCase2018Member
duk:PSCSCMember
duk:AssetretirementobligationscoalashMember
2019-05-21
2019-05-21
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AsbestosIssueMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:FluorLetterOfCreditMember
2019-01-01
2019-06-30
0001326160
duk:NCDEQStateEnforcementActionsMember
2016-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AsbestosIssueMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:FluorContractLitigationMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:MalignantAsbestosClaimMember
us-gaap:AsbestosIssueMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:SpentNuclearFuelMattersMember
2018-06-18
2018-06-18
0001326160
duk:CoalAshInsuranceCoverageLitigationMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:NonMalignantAsbestosClaimMember
us-gaap:AsbestosIssueMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:SpentNuclearFuelMattersMember
2018-06-18
2018-06-18
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:AsbestosIssueMember
2018-12-31
0001326160
duk:RenewableEnergyProjectsMember
2019-06-30
0001326160
duk:RenewableEnergyProjectsMember
2019-01-01
2019-06-30
0001326160
duk:RenewableEnergyProjectsMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyOhioMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyProgressMember
2018-01-01
2018-12-31
0001326160
duk:ProgressEnergyMember
2018-01-01
2018-12-31
0001326160
2018-01-01
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
2019-01-01
0001326160
duk:ProgressEnergyMember
2019-01-01
0001326160
2019-01-01
0001326160
duk:DukeEnergyFloridaMember
2019-01-01
0001326160
duk:PiedmontNaturalGasMember
2019-01-01
0001326160
duk:DukeEnergyOhioMember
2019-01-01
0001326160
duk:DukeEnergyProgressMember
2019-01-01
0001326160
duk:DukeEnergyIndianaMember
2019-01-01
0001326160
duk:June2019DebtIssuance3.400CouponDue2029Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:May2019DebtIssuance3.500CouponDue2029Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:January2019DebtIssuance4.300CouponDue2049Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:January2019DebtIssuance3.650CouponDue2029Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:March2019DebtIssuance3.227CouponDue2022Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:May2019DebtIssuance3.500CouponDue2029Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:May2019DebtIssuance3.500CouponDue2029Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:March2019DebtIssuance3.227CouponDue2022Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:June2019DebtIssuance4.200CouponDue2049Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:March2019DebtIssuanceDueMarch2022Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:March2019DebtIssuance3.450CouponDue2029Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:January2019DebtIssuance4.300CouponDue2049Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:January2019DebtIssuance3.650CouponDue2029Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
srt:ParentCompanyMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:March2019DebtIssuance3.450CouponDue2029Member
us-gaap:FirstMortgageMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:March2019DebtIssuanceDueMarch2022Member
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:DebtMaturingSeptember20195.050CouponMember
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:BondsMaturingJanuary20201.850CouponMember
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:BondsMaturingJune20204.300CouponMember
us-gaap:FirstMortgageMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:DebtMaturingDecember20194.875CouponMember
us-gaap:SecuredDebtMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:DebtMaturingJune20202.100CouponMember
us-gaap:UnsecuredDebtMember
2019-06-30
0001326160
duk:DukeEnergyKentuckyMember
duk:DebtMaturingOctober20194.650CouponMember
us-gaap:SecuredDebtMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:BondsMaturingApril20204.550CouponMember
us-gaap:FirstMortgageMember
2019-06-30
0001326160
us-gaap:OtherDebtSecuritiesMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
srt:ParentCompanyMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-05-01
2019-05-31
0001326160
duk:DukeEnergyKentuckyMember
duk:UnsecuredDebenturesJune2019IssuanceTrancheThreeMember
2019-06-30
0001326160
duk:DukeEnergyKentuckyMember
duk:DebtMaturingOctober20194.650CouponMember
2019-06-30
0001326160
duk:DukeEnergyKentuckyMember
duk:UnsecuredDebenturesJune2019IssuanceTrancheTwoMember
2019-06-30
0001326160
duk:DukeEnergyKentuckyMember
duk:UnsecuredDebenturesJune2019IssuanceMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:USDOJMember
us-gaap:RevolvingCreditFacilityMember
duk:NorthCarolinaAshBasinsMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:April2019FirstMortgageBondsMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:TermLoanMember
2019-05-01
2019-05-31
0001326160
duk:DukeEnergyKentuckyMember
duk:UnsecuredDebenturesJune2019IssuanceTrancheOneMember
2019-06-30
0001326160
srt:ParentCompanyMember
duk:ProceedsLoanedToSubsidiaryRegistrantsMember
us-gaap:RevolvingCreditFacilityMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:LineOfCreditMember
2019-01-01
2019-02-28
0001326160
duk:PiedmontNaturalGasMember
duk:SeniorUnsecuredTermLoanFacilityDueSeptember2019Member
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:LineOfCreditMember
2019-06-30
0001326160
us-gaap:RevolvingCreditFacilityMember
duk:DukeEnergyThreeYearRevolvingCreditFacilityMember
2019-06-30
0001326160
us-gaap:RevolvingCreditFacilityMember
duk:DukeEnergyThreeYearRevolvingCreditFacilityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DecommissioningofNuclearPowerFacilitiesMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:DecommissioningofNuclearPowerFacilitiesMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:OtherMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:DecommissioningofNuclearPowerFacilitiesMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:DecommissioningofNuclearPowerFacilitiesMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:DecommissioningofNuclearPowerFacilitiesMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ClosureofAshBasinsMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:OtherMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2019-06-30
0001326160
duk:ElectricUtilitiesandInfrastructureMember
2019-06-30
0001326160
duk:GasUtilitiesandInfrastructureMember
2019-06-30
0001326160
duk:CommercialRenewablesMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ElectricUtilitiesandInfrastructureMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
duk:GasUtilitiesandInfrastructureMember
2018-12-31
0001326160
duk:ElectricUtilitiesandInfrastructureMember
2018-12-31
0001326160
duk:CommercialRenewablesMember
2018-12-31
0001326160
duk:GasUtilitiesandInfrastructureMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:ProgressEnergyMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:ProgressEnergyMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
srt:AffiliatedEntityMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:AffiliatedEntityMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:NaturalGasStorageAndTransportationCostsMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:JointDispatchAgreementMember
duk:DukeEnergyProgressMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:JointDispatchAgreementMember
duk:DukeEnergyProgressMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:JointDispatchAgreementMember
duk:DukeEnergyProgressMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:NaturalGasStorageAndTransportationCostsMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:NaturalGasStorageAndTransportationCostsMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:NaturalGasStorageAndTransportationCostsMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:JointDispatchAgreementMember
duk:DukeEnergyCarolinasMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:JointDispatchAgreementMember
duk:DukeEnergyProgressMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IntercompanyNaturalGasTransactionsMember
srt:AffiliatedEntityMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CorporateGovernanceAndSharedServiceExpensesMember
srt:AffiliatedEntityMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndemnificationCoveragesMember
srt:AffiliatedEntityMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:CommodityContractMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentAssetsMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
us-gaap:InterestRateContractMember
2019-06-30
0001326160
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2019-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2018-01-01
2018-12-31
0001326160
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2018-01-01
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:PriceRiskDerivativeMember
us-gaap:ElectricTransmissionMember
2018-01-01
2018-12-31
0001326160
us-gaap:PriceRiskDerivativeMember
us-gaap:GasDistributionMember
2018-01-01
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentLiabilitiesMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentLiabilitiesMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:InterestRateContractMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:InterestRateContractMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:InterestRateContractMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:InterestRateContractMember
2019-06-30
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:InterestRateContractMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:CommodityContractMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentAssetsMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentAssetsMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentAssetsMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:InterestRateContractMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentAssetsMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentAssetsMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2019-06-30
0001326160
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-06-30
0001326160
us-gaap:OtherCurrentAssetsMember
2019-06-30
0001326160
us-gaap:OtherNoncurrentAssetsMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentAssetsMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentAssetsMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentAssetsMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentAssetsMember
2018-12-31
0001326160
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentAssetsMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentAssetsMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:InterestRateContractMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:InterestRateContractMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:CommodityContractMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:InterestRateContractMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:OtherCurrentLiabilitiesMember
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:InterestRateContractMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherNoncurrentLiabilitiesMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:InterestRateContractMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2018-12-31
0001326160
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
us-gaap:PutOptionMember
2019-06-30
0001326160
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
us-gaap:CallOptionMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:ProgressEnergyMember
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2018-12-31
0001326160
duk:NdtfMember
2019-06-30
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-06-30
0001326160
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:NdtfMember
2018-12-31
0001326160
us-gaap:MunicipalBondsMember
duk:NdtfMember
2018-12-31
0001326160
us-gaap:CorporateDebtSecuritiesMember
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:MunicipalBondsMember
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
us-gaap:USTreasuryAndGovernmentMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:MunicipalBondsMember
duk:NdtfMember
2019-06-30
0001326160
us-gaap:CorporateDebtSecuritiesMember
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
us-gaap:OtherDebtSecuritiesMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:CorporateDebtSecuritiesMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:MunicipalBondsMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:CorporateDebtSecuritiesMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:MunicipalBondsMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:USTreasuryAndGovernmentMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:OtherDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:USTreasuryAndGovernmentMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:MunicipalBondsMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:CorporateDebtSecuritiesMember
duk:NdtfMember
2018-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NdtfMember
2019-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
us-gaap:FairValueInputsLevel3Member
2019-06-30
0001326160
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-06-30
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-06-30
0001326160
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-06-30
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2019-06-30
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2018-12-31
0001326160
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NdtfMember
2018-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2018-12-31
0001326160
us-gaap:FairValueInputsLevel3Member
2018-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2018-12-31
0001326160
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2018-12-31
0001326160
duk:PiedmontNaturalGasAndProgressEnergyMember
2018-12-31
0001326160
duk:PiedmontNaturalGasAndProgressEnergyMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel3Member
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:DebtSecuritiesMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel3Member
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
us-gaap:DebtSecuritiesMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:DebtSecuritiesMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
us-gaap:DebtSecuritiesMember
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-06-30
0001326160
duk:ProgressEnergyMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
2017-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel3Member
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel3Member
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:DukeEnergyProgressMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel1Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
us-gaap:FairValueInputsLevel2Member
duk:OtherClassificationMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:MaximumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2018-12-31
0001326160
duk:PiedmontNaturalGasMember
srt:MinimumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
srt:MaximumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
srt:MinimumMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
srt:MinimumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
srt:MaximumMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:DerivativeFinancialInstrumentsLiabilitiesFinancialTransmissionRightsMember
us-gaap:MarketApproachValuationTechniqueMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel1Member
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
us-gaap:FairValueInputsLevel2Member
duk:NdtfMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:OtherViesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyIndianaMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DEFPFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
us-gaap:PensionPlansDefinedBenefitMember
2019-01-01
2019-06-30
0001326160
duk:OVECMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:AtlanticCoastPipelineMember
us-gaap:FinancialGuaranteeMember
2019-01-01
2019-06-30
0001326160
duk:AtlanticCoastPipelineMember
us-gaap:FinancialGuaranteeMember
2019-06-30
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:PioneerTransmissionMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:DeprMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:DERFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyProgressMember
duk:DeprMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyCarolinasMember
duk:DERFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DefrMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyFloridaMember
duk:DefrMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-01-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
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:DukeEnergyOhioMember
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:ConstitutionPipelineMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:ConstitutionPipelineMember
2019-06-30
0001326160
duk:AtlanticCoastPipelineMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:AtlanticCoastPipelineMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0001326160
duk:ConstitutionPipelineMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:AtlanticCoastPipelineMember
2019-06-30
0001326160
duk:OtherViesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:CommercialRenewablesMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:PipelineInvestmentsMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-06-30
0001326160
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2017-01-01
2017-12-31
0001326160
duk:CinergyReceivablesMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:DeprMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:DERFMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:DefrMember
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-07-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2022-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2021-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2023-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2019-01-01
2019-06-30
0001326160
duk:PiedmontNaturalGasMember
2020-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:PowerGenerationMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyCarolinasMember
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:IndustrialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
us-gaap:AllOtherSegmentsMember
2018-04-01
2018-06-30
0001326160
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:OtherRevenuesMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:GeneralMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyProgressMember
duk:OtherRevenuesMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:PiedmontNaturalGasMember
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyFloridaMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
duk:ResidentialMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2018-04-01
2018-06-30
0001326160
duk:ProgressEnergyMember
2020-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2023-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2021-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2023-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2019-07-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2021-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2022-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2024-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2020-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2021-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2023-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2020-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2022-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2021-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2024-01-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2020-01-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2019-06-30
0001326160
duk:ProgressEnergyMember
2024-01-01
2019-06-30
0001326160
duk:ProgressEnergyMember
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2019-07-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember
2022-01-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
2019-07-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
2019-07-01
2019-06-30
0001326160
duk:IndustrialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:ResidentialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyOhioMember
duk:CommercialMember
us-gaap:NaturalGasUsRegulatedMember
duk:GasUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyProgressMember
duk:WholesaleMember
us-gaap:ElectricityUsRegulatedMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyIndianaMember
duk:ElectricUtilitiesandInfrastructureMember
2019-04-01
2019-06-30
0001326160
duk:DukeEnergyFloridaMember