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 duk:GeneralMember us-gaap:ElectricityUsRegulatedMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:OtherRevenuesMember duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyOhioMember duk:IndustrialMember us-gaap:ElectricityUsRegulatedMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:IndustrialMember us-gaap:ElectricityUsRegulatedMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyProgressMember duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:DukeEnergyCarolinasMember duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160 duk:PiedmontNaturalGasMember duk:IndustrialMember us-gaap:NaturalGasUsRegulatedMember duk:GasUtilitiesandInfrastructureMember 2019-04-01 2019-06-30 0001326160