false--12-31--12-31--12-31--12-31--12-31--12-31--12-31--12-31FY201900013261600000030371 0000037637 0000081020 0000020290 0000017797 00000784600001094093 YesYesYesYesYesYesYesYesfalsefalsefalsefalsefalsefalsefalsefalseLarge Accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseNoNoNoNoNoNoNoP770DP365D490000000462000000750000000160000002000000300000020000002000000200000020000005000000220000003000000300000030000004000000300000060000007000000P12YP8YP12YP13YP6YP13YP7YP6YP12YP3YP3Y25000000020000001000000450000000P728DP16DP14D7000000300000050000008000000550000007000000400000050000009000000540000000.0018.500.010.0018.500.012000000000120000000100100200000000012000000010010072700000090000000100100733000000900000001001001920000007150000001390000001760000006670000001290000002380000008050000002020000002041-12-312051-12-312048-12-312037-12-312078-12-312041-12-312051-12-312049-12-312052-12-312078-12-312019-12-312019-12-312019-12-312020-12-312019-12-312022-12-312022-12-312020-12-312020-12-312020-12-31P2YP3Y2120000002280000001500000045000000300000040000003200000040000001100000003180000002000000300000030000009000000250000000.513000001100000596000000324000000216000000230000002022-12-012021-04-012021-02-012020-12-0153000000530000002270000005400000054000000216000000133600000016360000003998000000130700000016320000003997000000P20YP20YP20Y3050002610000001100000000.0010.00140000000100000040000000100000039000000390000001620000003900000039000000242000000P55YP3YP25YP3YP40YP90YP35YP3YP24YP25YP40YP90YP35YP2YP23YP25YP100YP30YP80YP15YP5YP12YP100YP30YP73YP15YP5YP4Y0.650.650.650.650.650.65P5YP5YP10Y520000005200000052000000520000005200000052000000104100000010410000001041000000989000000989000000989000000P1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP3YP3Y00 0001326160 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember 2019-01-01 2019-12-31 0001326160 2020-01-31 0001326160 2019-06-30 0001326160 duk:PiedmontNaturalGasMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember 2019-01-01 2019-12-31 0001326160 duk:JuniorSubordinatedDebentures5.125CouponDueJanuary2073Member 2019-01-01 2019-12-31 0001326160 duk:DepositaryShareMember 2019-01-01 2019-12-31 0001326160 duk:JuniorSubordinatedDebentures5.625CouponDueSeptember2078Member 2019-01-01 2019-12-31 0001326160 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001326160 2018-01-01 2018-12-31 0001326160 2017-01-01 2017-12-31 0001326160 srt:NaturalGasReservesMember 2018-01-01 2018-12-31 0001326160 srt:NaturalGasReservesMember 2019-01-01 2019-12-31 0001326160 srt:NaturalGasReservesMember 2017-01-01 2017-12-31 0001326160 2019-12-31 0001326160 2018-12-31 0001326160 us-gaap:SeriesBPreferredStockMember 2019-12-31 0001326160 us-gaap:SeriesAPreferredStockMember 2019-12-31 0001326160 duk:VariableInterestEntityMember 2018-12-31 0001326160 duk:VariableInterestEntityMember 2019-12-31 0001326160 2017-12-31 0001326160 2016-12-31 0001326160 us-gaap:ParentMember 2019-01-01 2019-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0001326160 us-gaap:ParentMember 2017-01-01 2017-12-31 0001326160 us-gaap:CommonStockMember 2018-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0001326160 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001326160 us-gaap:ParentMember 2016-12-31 0001326160 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001326160 us-gaap:CommonStockMember 2019-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001326160 us-gaap:RetainedEarningsMember 2019-12-31 0001326160 us-gaap:SeriesBPreferredStockMember 2019-01-01 2019-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 us-gaap:ParentMember 2018-01-01 2018-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001326160 us-gaap:CommonStockMember 2016-12-31 0001326160 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2018-12-31 0001326160 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001326160 us-gaap:RetainedEarningsMember 2018-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-12-31 0001326160 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2016-12-31 0001326160 us-gaap:SeriesAPreferredStockMember us-gaap:ParentMember 2019-01-01 2019-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2017-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326160 us-gaap:CommonStockMember 2017-12-31 0001326160 us-gaap:RetainedEarningsMember 2017-12-31 0001326160 us-gaap:NoncontrollingInterestMember 2019-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001326160 us-gaap:SeriesBPreferredStockMember us-gaap:ParentMember 2019-01-01 2019-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001326160 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-12-31 0001326160 us-gaap:RetainedEarningsMember 2016-12-31 0001326160 us-gaap:ParentMember 2019-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 us-gaap:ParentMember 2017-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0001326160 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001326160 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001326160 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001326160 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001326160 us-gaap:PreferredStockMember 2019-12-31 0001326160 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001326160 us-gaap:ParentMember 2018-12-31 0001326160 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001326160 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-03-31 0001326160 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2019-07-01 2019-09-30 0001326160 duk:DukeEnergyCarolinasMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:VariableInterestEntityMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember 2016-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2016-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:MembersEquityMember 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001326160 duk:ProgressEnergyMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember 2019-12-31 0001326160 duk:ProgressEnergyMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:VariableInterestEntityMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:ProgressEnergyMember 2017-12-31 0001326160 duk:ProgressEnergyMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ParentMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NoncontrollingInterestMember 2017-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001326160 duk:DukeEnergyProgressMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyProgressMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:VariableInterestEntityMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember 2016-12-31 0001326160 duk:DukeEnergyProgressMember 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2016-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyFloridaMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:VariableInterestEntityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:VariableInterestEntityMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember 2017-12-31 0001326160 duk:DukeEnergyFloridaMember 2016-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2017-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2016-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityUsRegulatedMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityUsRegulatedMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:ElectricityUsRegulatedMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricityNonregulatedMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember srt:NaturalGasReservesMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember 2016-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommonStockMember 2016-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RetainedEarningsMember 2016-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyIndianaMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyIndianaMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyIndianaMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember 2017-12-31 0001326160 duk:DukeEnergyIndianaMember 2016-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2017-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:MembersEquityMember 2016-12-31 0001326160 duk:PiedmontNaturalGasMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember 2017-12-31 0001326160 duk:PiedmontNaturalGasMember 2016-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2017-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2017-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:CommonStockMember 2016-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RetainedEarningsMember 2016-12-31 0001326160 us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0001326160 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001326160 us-gaap:OtherCurrentAssetsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherCurrentAssetsMember 2019-12-31 0001326160 us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001326160 2019-09-06 2019-09-06 0001326160 duk:OperatingWindSolarAndBatteryStorageAssetsMember duk:CommercialRenewablesMember 2019-09-06 2019-09-06 0001326160 duk:PiedmontNaturalGasMember 2016-10-03 2016-10-03 0001326160 duk:CertainRenewableAssetsMember duk:CommercialRenewablesMember 2019-09-06 2019-09-06 0001326160 duk:PiedmontNaturalGasMember duk:SystemIntegrationCostsMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember 2018-01-01 2018-12-31 0001326160 duk:OperatingSolarAssetsMember duk:CommercialRenewablesMember 2019-09-06 2019-09-06 0001326160 duk:PiedmontNaturalGasMember duk:SystemIntegrationCostsMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember 2016-10-03 0001326160 duk:PiedmontNaturalGasMember us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001326160 duk:OtherMember 2018-01-01 2018-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:BeckjordMember 2018-01-01 2018-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember duk:RegulatorysettlementsMember 2017-01-01 2017-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001326160 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember duk:RegulatorysettlementsMember 2018-01-01 2018-12-31 0001326160 duk:CommercialRenewablesMember us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember us-gaap:AssetImpairmentForRegulatoryActionMember 2018-01-01 2018-12-31 0001326160 duk:CommercialRenewablesMember 2018-01-01 2018-12-31 0001326160 duk:CommercialRenewablesMember 2017-01-01 2017-12-31 0001326160 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember us-gaap:AssetImpairmentForRegulatoryActionMember 2018-01-01 2018-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember us-gaap:AssetImpairmentForRegulatoryActionMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:IntersegmentEliminationMember 2017-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2018-01-01 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2018-01-01 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2018-12-31 0001326160 duk:TotalReportableSegmentsMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:OtherRevenuesMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:RetailGasMember 2019-01-01 2019-12-31 0001326160 duk:RetailGasMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:RetailElectricMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:RetailElectricMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember 2018-01-01 2018-12-31 0001326160 duk:OtherRevenuesMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:WholesaleElectricMember duk:CommercialRenewablesMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember duk:CommercialRenewablesMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:WholesaleElectricMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:RetailElectricMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:RetailElectricMember 2018-01-01 2018-12-31 0001326160 duk:RetailElectricMember 2019-01-01 2019-12-31 0001326160 duk:OtherRevenuesMember 2019-01-01 2019-12-31 0001326160 duk:WholesaleElectricMember duk:ElectricUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:OtherRevenuesMember duk:CommercialRenewablesMember 2017-01-01 2017-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:OtherRevenuesMember duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember duk:CommercialRenewablesMember 2018-01-01 2018-12-31 0001326160 duk:OtherRevenuesMember 2018-01-01 2018-12-31 0001326160 duk:RetailGasMember 2017-01-01 2017-12-31 0001326160 duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:RetailGasMember duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:OtherRevenuesMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2019-01-01 2019-12-31 0001326160 duk:RetailElectricMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 duk:WholesaleElectricMember 2017-01-01 2017-12-31 0001326160 duk:OtherRevenuesMember 2017-01-01 2017-12-31 0001326160 duk:RetailGasMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-01-01 2019-12-31 0001326160 duk:RetailGasMember 2018-01-01 2018-12-31 0001326160 duk:OtherRevenuesMember duk:CommercialRenewablesMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2017-01-01 2017-12-31 0001326160 duk:OtherRevenuesMember duk:CommercialRenewablesMember 2018-01-01 2018-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:CommercialRenewablesMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2017-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2017-01-01 2017-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2017-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2017-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2017-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2017-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2017-12-31 0001326160 duk:TotalReportableSegmentsMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2019-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0001326160 duk:CommercialRenewablesMember 2019-01-01 2019-12-31 0001326160 duk:TotalReportableSegmentsMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:TotalReportableSegmentsMember 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:CommercialRenewablesMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 us-gaap:OperatingSegmentsMember duk:CommercialRenewablesMember 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:ElectricUtilitiesandInfrastructureMember 2019-01-01 2019-12-31 0001326160 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-12-31 0001326160 us-gaap:IntersegmentEliminationMember duk:TotalReportableSegmentsMember 2019-01-01 2019-12-31 0001326160 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 2019-04-02 0001326160 duk:DukeEnergyProgressMember duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 2019-04-02 0001326160 duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 0001326160 duk:DukeEnergyKentuckyMember 2019-12-31 0001326160 duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 2019-04-02 0001326160 duk:DukeEnergyProgressMember duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 0001326160 duk:DukeEnergyCarolinasMember duk:HurricaneFlorenceHurricaneMichaelAndWinterStormDiegoDamagesMember 2019-04-02 0001326160 duk:ProgressEnergyMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:NuclearassetsecuritizablebalancenetMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:NuclearassetsecuritizablebalancenetMember 2019-12-31 0001326160 duk:DebtFairValueAdjustmentMember 2018-12-31 0001326160 duk:NCEMPAdeferralsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PensionCostsMember 2019-12-31 0001326160 us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DerivativesgassupplycontractsMember 2019-12-31 0001326160 duk:DeferredAssetLeeCOLAMember 2019-12-31 0001326160 us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 us-gaap:EnvironmentalRestorationCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:NuclearDeferralMember 2018-12-31 0001326160 duk:NCEMPAdeferralsMember 2018-12-31 0001326160 us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-12-31 0001326160 duk:RegionalTransmissionOrganizationMember 2018-12-31 0001326160 us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DeferredAssetLeeCOLAMember 2018-12-31 0001326160 duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 us-gaap:RemovalCostsMember 2019-12-31 0001326160 us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:EastBenddeferralsMember 2018-12-31 0001326160 duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:GridModernizationMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:NCEMPAdeferralsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:EastBenddeferralsMember 2019-12-31 0001326160 duk:DerivativesgassupplycontractsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:RegionalTransmissionOrganizationMember 2019-12-31 0001326160 duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:DeferredAssetLeeCOLAMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 us-gaap:StormCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 us-gaap:PensionAndOtherPostretirementPlansCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:GridModernizationMember 2018-12-31 0001326160 duk:DeferredpipelineintegritymemberMember 2019-12-31 0001326160 us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:NuclearDeferralMember 2019-12-31 0001326160 duk:DeferredpipelineintegritymemberMember 2018-12-31 0001326160 us-gaap:RevenueSubjectToRefundMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:StormCostsMember 2019-12-31 0001326160 us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2018-12-31 0001326160 us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:NuclearDeferralMember 2018-12-31 0001326160 us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:NuclearassetsecuritizablebalancenetMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:NuclearassetsecuritizablebalancenetMember 2019-12-31 0001326160 duk:DebtFairValueAdjustmentMember 2019-12-31 0001326160 us-gaap:StormCostsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:NuclearDeferralMember 2019-12-31 0001326160 us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:NCEMPAdeferralsMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 us-gaap:EnvironmentalRestorationCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:DeferredAssetLeeCOLAMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 us-gaap:RevenueSubjectToRefundMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:A2018SaleofHydroPlantsMember duk:NCUCMember 2018-05-01 2018-05-31 0001326160 duk:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NCUCMember 2017-08-25 2017-08-25 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember us-gaap:DeferredProjectCostsMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:A2018SaleofHydroPlantsMember duk:FederalEnergyRegulatoryCommissionMember 2018-05-01 2018-05-31 0001326160 duk:DukeEnergyCarolinasMember duk:NorthbrookMember duk:A2018SaleofHydroPlantsCertificateofPublicConvenienceandNecessityMember duk:NCUCMember 2018-07-05 2018-07-05 0001326160 duk:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NCUCMember 2018-02-01 2018-02-28 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember duk:FERCFormulaRateMatterMember duk:FederalEnergyRegulatoryCommissionMember 2018-02-15 2018-02-15 0001326160 duk:DukeEnergyCarolinasMember 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:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NCUCMember 2018-06-22 2018-06-22 0001326160 duk:DukeEnergyCarolinasMember duk:NorthCarolinaRateCase2019Member duk:NCUCMember 2019-09-30 2019-09-30 0001326160 duk:DukeEnergyCarolinasMember duk:NorthbrookMember duk:A2018SaleofHydroPlantsMember duk:NCUCMember 2018-07-05 2018-07-05 0001326160 duk:DukeEnergyCarolinasMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyCarolinasMember duk:NorthbrookMember duk:A2018SaleofHydroPlantsMember duk:FederalEnergyRegulatoryCommissionMember 2018-08-09 2018-08-09 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2018-11-08 0001326160 duk:DukeEnergyCarolinasMember duk:A2018SaleofHydroPlantsMember duk:NCUCMember 2019-08-16 0001326160 duk:DukeEnergyCarolinasMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:DeferredAssetLeeCOLAMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:NuclearDeferralMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:NuclearDeferralMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:DeferredAssetLeeCOLAMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:GenerationFacilitiesToBeRetiredMember duk:AshevillePlantMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:NorthCarolinaRateCase2019Member duk:NCUCMember 2019-10-30 2019-10-30 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:A2017NCRateCaseMember duk:NCUCMember 2017-06-01 2017-06-01 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember 2015-11-04 2015-11-04 0001326160 duk:DukeEnergyProgressMember stpr:NC duk:HurricaneDorianStormDamageMember 2019-09-30 0001326160 duk:DukeEnergyProgressMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2019-05-21 2019-05-21 0001326160 duk:DukeEnergyProgressMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:GenerationFacilitiesToBeRetiredMember duk:AshevillePlantMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:A2017NCRateCaseMember duk:NCUCMember 2017-11-22 2017-11-22 0001326160 duk:DukeEnergyProgressMember duk:GenerationFacilitiesToBeRetiredMember duk:AshevillePlantMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2019-05-21 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember duk:NCUCMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember stpr:SC duk:HurricaneDorianStormDamageMember 2019-09-30 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:NorthCarolinaDepartmentofRevenueMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:HurricaneDorianStormDamageMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:A2017NCRateCaseMember duk:NCUCMember 2018-01-01 2018-03-31 0001326160 duk:DukeEnergyCarolinasMember duk:A2017NCRateCaseMember duk:NCUCMember 2018-01-01 2018-03-31 0001326160 duk:DukeEnergyProgressMember duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:NuclearDeferralMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:DeferredAssetLeeCOLAMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:NuclearDeferralMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:NCEMPAdeferralsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:DeferredAssetLeeCOLAMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:NCEMPAdeferralsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:SouthCarolinaRateCase2018Member duk:PSCSCMember duk:AssetretirementobligationscoalashMember 2018-11-08 2018-11-08 0001326160 duk:DukeEnergyProgressMember duk:WesternCarolinasModernizationPlanMember duk:NCUCMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember 2019-06-13 2019-06-13 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember 2019-01-29 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsRevenueRequirementMember duk:FPSCMember us-gaap:StormCostsMember 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2019-11-22 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsMember duk:FPSCMember 2018-12-27 2018-12-27 0001326160 duk:DukeEnergyFloridaMember duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member duk:LakePlacidGenerationProjectMember duk:FPSCMember 2019-03-25 2019-03-25 0001326160 duk:DukeEnergyFloridaMember duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member duk:TrentonGenerationProjectMember duk:FPSCMember 2019-03-25 2019-03-25 0001326160 duk:DukeEnergyFloridaMember duk:CitrusCountyStationMember 2018-10-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CitrusCountyStationMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member duk:HamiltonProjectMember duk:FPSCMember 2019-01-01 2019-01-31 0001326160 duk:DukeEnergyFloridaMember duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member duk:ColumbiaProjectMember duk:FPSCMember 2018-07-31 2018-07-31 0001326160 duk:DukeEnergyFloridaMember duk:CitrusCountyStationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember duk:FPSCMember 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneDorianStormDamageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CitrusCountyStationMember 2015-10-31 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsMember duk:FPSCMember 2018-05-31 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:SecondRevisedAndRestatedStipulationAndSettlementAgreement2017Member duk:DeBarySolarProjectMember duk:FPSCMember 2019-03-25 2019-03-25 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2018-10-31 0001326160 duk:DukeEnergyFloridaMember duk:CitrusCountyStationMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember 2019-06-13 0001326160 duk:DukeEnergyFloridaMember duk:HurricaneMichaelStormDamageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsRevenueRequirementMember duk:CrystalRiverUnits3and4Member duk:FPSCMember 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsRevenueRequirementMember duk:FPSCMember 2018-05-31 2018-05-31 0001326160 duk:DukeEnergyFloridaMember duk:FederalTaxActImpactsRevenueRequirementMember duk:FPSCMember us-gaap:StormCostsMember 2018-12-27 0001326160 duk:DukeEnergyFloridaMember duk:StormRestorationCostRecoveryMember 2017-09-30 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:NuclearassetsecuritizablebalancenetMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:NuclearassetsecuritizablebalancenetMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyGasBaseRateCaseMember duk:KPSCMember 2019-01-30 2019-01-30 0001326160 duk:DukeEnergyOhioMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2018-04-13 2018-04-13 0001326160 duk:DukeEnergyOhioMember duk:RegionalTransmissionOrganizationRealignmentMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:EnergyEfficiencyCostRecoveryProgramMember duk:PublicUtilitiesCommissionOfOhioMember 2015-12-01 2015-12-31 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2017-09-26 2017-09-26 0001326160 duk:DukeEnergyOhioMember duk:RegionalTransmissionOrganizationRealignmentMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember srt:MinimumMember duk:NaturalGasPipelineExtensionMember duk:OhioPowerSitingBoardMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2018Member duk:PublicUtilitiesCommissionOfOhioMember duk:MGPCostsRegulatoryDisallowanceMember 2019-07-12 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember us-gaap:SubsequentEventMember 2020-01-31 2020-01-31 0001326160 duk:DukeEnergyOhioMember srt:MinimumMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2017-09-26 2017-09-26 0001326160 duk:DukeEnergyOhioMember duk:EnergyEfficiencyCostRecoveryProgramMember duk:PublicUtilitiesCommissionOfOhioMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseMember duk:KPSCMember 2019-09-03 2019-09-03 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyGasBaseRateCaseMember duk:KPSCMember 2018-08-31 2018-08-31 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2013Through2017Member duk:PublicUtilitiesCommissionOfOhioMember duk:MGPCostsRegulatoryDisallowanceMember 2018-09-28 0001326160 duk:DukeEnergyOhioMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2018-04-01 2018-04-01 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2018-04-13 2018-04-13 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2013Through2017Member duk:PublicUtilitiesCommissionOfOhioMember 2018-09-28 0001326160 duk:DukeEnergyOhioMember duk:A2017OhioBaseRateCaseMember duk:PublicUtilitiesCommissionOfOhioMember 2017-03-01 2017-03-31 0001326160 duk:DukeEnergyKentuckyMember duk:DukeEnergyKentuckyElectricBaseRateCaseKentuckyAttorneyGeneralMember duk:KPSCMember 2019-09-03 2019-09-03 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:NaturalGasPipelineExtensionMember duk:OhioPowerSitingBoardMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:EnergyEfficiencyCostRecoveryProgramMember duk:PublicUtilitiesCommissionOfOhioMember 2017-09-27 2017-09-27 0001326160 duk:DukeEnergyOhioMember duk:MGPCostRecovery2009Through2012Member duk:PublicUtilitiesCommissionOfOhioMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:RegionalTransmissionOrganizationRealignmentMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:GridModernizationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:DeferredpipelineintegritymemberMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:StormCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:RegionalTransmissionOrganizationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:EnvironmentalRestorationCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredFuelCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:StormCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:EastBenddeferralsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:EnvironmentalRestorationCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:EastBenddeferralsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:GridModernizationMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:DeferredpipelineintegritymemberMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:RegionalTransmissionOrganizationMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2019-09-09 2019-09-09 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2019-12-04 2019-12-04 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2019-07-02 2019-07-02 0001326160 duk:DukeEnergyIndianaMember duk:IndianaRateCase2019Member duk:IndianaUtilityRegulatoryCommissionMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:AssetretirementobligationscoalashMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:PostInServiceCarryingCostsAndDeferredOperatingExpenseMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:DeferredFuelCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:AssetretirementobligationscoalashMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:DemandSideManagementAndEnergyEfficiencyAssetMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:RetiredGenerationFacilitiesMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:RetiredGenerationFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:AdvancedMeteringInfrastructureCostsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:DeferredDerivativeGainLossMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RevenueSubjectToRefundMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:DeferredDerivativeGainLossMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RemovalCostsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RemovalCostsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RecoverableVacationPayMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:DerivativesgassupplycontractsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RevenueSubjectToRefundMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:DeferredpipelineintegritymemberMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RecoverableVacationPayMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RevenueSubjectToRefundMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherRegulatoryAssetsLiabilitiesMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:DerivativesgassupplycontractsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PensionCostsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:DeferredpipelineintegritymemberMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PensionCostsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:PensionAndOtherPostretirementPlansCostsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:TennesseeIntegrityManagementRiderFilingNovember2018Member duk:TPUCMember 2018-11-01 2018-11-30 0001326160 duk:PiedmontNaturalGasMember us-gaap:StateAndLocalJurisdictionMember duk:NorthCarolinaDepartmentofRevenueMember duk:NorthCarolinaRateCase2019Member duk:NCUCMember 2019-08-13 2019-08-13 0001326160 duk:PiedmontNaturalGasMember duk:NorthCarolinaRateCase2019Member duk:NCUCMember 2019-08-13 2019-08-13 0001326160 duk:PiedmontNaturalGasMember duk:NorthCarolinaRateCase2019Member duk:NCUCMember 2019-04-01 2019-04-01 0001326160 duk:PiedmontNaturalGasMember duk:NCUCIMRPetitionFiledOctober2019Member duk:NCUCMember 2019-10-31 2019-10-31 0001326160 duk:PiedmontNaturalGasMember duk:NCUCIMRPetitionFiledApril2019Member duk:NCUCMember 2019-06-01 2019-06-30 0001326160 duk:AtlanticCoastPipelineACPMember duk:DominionResourcesMember 2014-09-02 0001326160 duk:AtlanticCoastPipelineACPMember duk:SouthernCompanyGasMember 2014-09-02 0001326160 duk:AtlanticCoastPipelineACPMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesEvaluatedForRetirementMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:GenerationFacilitiesEvaluatedForRetirementMember 2019-12-31 0001326160 duk:ConstitutionPipelineMember 2019-12-31 0001326160 duk:AtlanticCoastPipelineACPMember 2014-09-02 0001326160 duk:AtlanticCoastPipelineACPMember 2014-09-02 2014-09-02 0001326160 duk:ConstitutionPipelineMember 2019-10-01 2019-12-31 0001326160 duk:ConstitutionPipelineMember duk:WilliamsPartnersL.P.Member 2019-12-31 0001326160 duk:AtlanticCoastPipelineMember us-gaap:FinancialGuaranteeMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GibsonUnits1Through5Member 2019-01-01 2019-12-31 0001326160 duk:GenerationFacilitiesToBeRetiredMember 2019-12-31 0001326160 duk:GenerationFacilitiesToBeRetiredMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:CayugaUnits1And2Member 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GallagherUnits2and4Member 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesToBeRetiredMember duk:AllenSteamStationUnits13Member 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:GenerationFacilitiesToBeRetiredMember duk:AllenSteamStationUnits13Member 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:CayugaUnits1And2Member 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GallagherUnits2and4Member 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GenerationFacilitiesToBeRetiredMember duk:GibsonUnits1Through5Member 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:AtlanticCoastPipelineACPMember 2014-09-02 2014-09-02 0001326160 duk:PiedmontNaturalGasMember duk:AtlanticCoastPipelineACPMember 2014-09-02 2014-09-02 0001326160 duk:DukeEnergyCarolinasMember duk:AtlanticCoastPipelineACPMember 2014-09-02 2014-09-02 0001326160 duk:PiedmontNaturalGasMember duk:EnvironmentalReservesMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:EnvironmentalReservesMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:EnvironmentalReservesMember 2019-01-01 2019-12-31 0001326160 duk:EnvironmentalReservesMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:PublicUtilitiesPurchasedPowerMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:PublicUtilitiesPurchasedPowerMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:PublicUtilitiesPurchasedPowerMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasSupplyandCapacityContractsMember 2019-12-31 0001326160 duk:NaturalGasSupplyandCapacityContractsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:NaturalGasSupplyandCapacityContractsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:AsbestosIssueMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:BrunswickNuclearStationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:MaximumMember duk:PublicUtilitiesPurchasedPowerMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CrystalRiverUnit3Member 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:MaximumMember duk:PublicUtilitiesPurchasedPowerMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:NonMalignantAsbestosClaimMember us-gaap:AsbestosIssueMember 2019-12-31 0001326160 duk:CoalAshInsuranceCoverageLitigationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:RobinsonNuclearStationMember 2019-12-31 0001326160 srt:MaximumMember duk:PipelineandStorageCapacityContractsMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember duk:NaturalGasSupplyContractCommitmentMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:McguireNuclearStationMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:MinimumMember duk:PublicUtilitiesPurchasedPowerMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:RRBAFederalCitizensSuitsMember duk:MayoMember 2017-04-26 2017-04-26 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:MarshallandRoxboroMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:RRBAFederalCitizensSuitsMember us-gaap:SubsequentEventMember 2020-02-11 2020-02-11 0001326160 duk:DukeEnergyCarolinasMember duk:MalignantAsbestosClaimMember us-gaap:AsbestosIssueMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:OconeeNuclearStationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:RRBAFederalCitizensSuitsMember duk:RoxboroMember 2019-06-13 0001326160 duk:DukeEnergyCarolinasMember duk:CatawbaNuclearStationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:RogersMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember 2019-12-31 0001326160 duk:NCDEQStateEnforcementActionsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:MinimumMember duk:PublicUtilitiesPurchasedPowerMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember duk:PublicUtilitiesPurchasedPowerMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:SpentNuclearFuelMattersMember 2018-06-18 2018-06-18 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:BelewsCreekMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:RoxboroMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:SpentNuclearFuelMattersMember 2018-06-18 2018-06-18 0001326160 duk:DukeEnergyProgressMember duk:RRBAFederalCitizensSuitsMember 2017-05-16 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:AllenMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:FluorLetterOfCreditMember 2019-01-01 2019-02-28 0001326160 duk:DukeEnergyProgressMember duk:RRBAFederalCitizensSuitsMember duk:MayoMember 2017-05-16 0001326160 srt:MaximumMember duk:NaturalGasSupplyContractFixedPaymentsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasandDukeEnergyProgressMember us-gaap:SettledLitigationMember duk:MayoMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:HarrisNuclearPlantMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember 2019-01-01 0001326160 2019-01-01 0001326160 duk:ProgressEnergyMember 2019-01-01 0001326160 duk:DukeEnergyIndianaMember 2019-01-01 0001326160 duk:PiedmontNaturalGasMember 2019-01-01 0001326160 duk:DukeEnergyFloridaMember 2019-01-01 0001326160 duk:DukeEnergyOhioMember 2019-01-01 0001326160 duk:DukeEnergyProgressMember 2019-01-01 0001326160 duk:RenewableEnergyProjectsMember 2019-01-01 2019-12-31 0001326160 duk:RenewableEnergyProjectsMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:DukeEnergyCarolinasMember duk:ConstructionandTransportationofNaturalGasPipelinesMember 2019-12-31 0001326160 duk:RenewableEnergyProjectsMember 2018-12-31 0001326160 duk:RenewableEnergyProjectsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:ConstructionandTransportationofNaturalGasPipelinesMember 2019-12-31 0001326160 duk:RenewableEnergyProjectsMember 2017-01-01 2017-12-31 0001326160 us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:TaxExemptBondsMember 2019-12-31 0001326160 us-gaap:CapitalLeaseObligationsMember 2019-12-31 0001326160 us-gaap:SecuredDebtMember 2019-12-31 0001326160 us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:NotesPayableAndCommercialPaperMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:CommercialPaperMember 2018-12-31 0001326160 duk:TaxExemptBondsMember 2018-12-31 0001326160 us-gaap:CommercialPaperMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:CommercialPaperMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CommercialPaperMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:TaxExemptBondsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:TaxExemptBondsMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommercialPaperMember 2018-12-31 0001326160 srt:ParentCompanyMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:BondsMaturingApril20204.550CouponMember us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:ParentCompanyMember duk:DebtMaturingDecember20202.510CouponMember us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:BondsMaturingSeptember20202.282CouponMember us-gaap:FirstMortgageMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:DebtMaturingJune20202.100CouponMember us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:BondsMaturingJuly20203.750CouponMember us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:BondsMaturingJanuary20201.850CouponMember us-gaap:FirstMortgageMember 2019-12-31 0001326160 us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:BondsMaturingJune20204.300CouponMember us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:CommercialPaperMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:CommercialPaperMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:CommercialPaperMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:TaxExemptBondsMember 2019-12-31 0001326160 us-gaap:CommercialPaperMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:TaxExemptBondsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:CommercialPaperMember 2019-12-31 0001326160 us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 us-gaap:FirstMortgageMember 2018-12-31 0001326160 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0001326160 duk:NotesPayableAndCommercialPaperMember 2018-12-31 0001326160 us-gaap:SecuredDebtMember 2018-12-31 0001326160 duk:March2019DebtIssuance3.450CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:July2019DebtIssuance4.320CouponDue2049Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:June2019DebtIssuance4.200CouponDue2049Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:March2019DebtIssuance3.227CouponDue2022Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:November2019DebtIssuance2.167CouponDue2021Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:March2019DebtIssuanceDueMarch2022Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:January2019DebtIssuance3.650CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:August2019DebtIssuance3.200CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:November2019DebtIssuance2.500CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:May2019DebtIssuance3.500CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:May2019DebtIssuance3.500CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:September2019DebtIssuance3.230CouponDue2025Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:June2019DebtIssuance4.200CouponDue2049Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:September2019DebtIssuance3.250CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:July2019DebtIssuance4.320CouponDue2049Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:November2019DebtIssuance2.167CouponDue2021Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:June2019DebtIssuance3.400CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:September2019DebtIssuance3.230CouponDue2025Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:August2019DebtIssuance2.450CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:March2019DebtIssuance3.227CouponDue2022Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:August2019DebtIssuance2.450CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:August2019DebtIssuance3.200CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:September2019DebtIssuance3.560CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:January2019DebtIssuance4.300CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 srt:ParentCompanyMember 2019-12-31 0001326160 duk:November2019DebtIssuance2.500CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:March2019DebtIssuance3.450CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:March2019DebtIssuance3.450CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:March2019DebtIssuanceDueMarch2022Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:September2019DebtIssuance3.250CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:November2019DebtIssuance2.500CouponDue2029Member 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:January2019DebtIssuance3.650CouponDue2029Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:September2019DebtIssuance3.560CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:January2019DebtIssuance4.300CouponDue2049Member us-gaap:FirstMortgageMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:June2019DebtIssuance3.400CouponDue2029Member us-gaap:UnsecuredDebtMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:PollutionControlBondsMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:PurchaseAccountingAdjustmentsMember 2018-12-31 0001326160 duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:ProceedsLoanedToSubsidiaryRegistrantsMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:PurchaseAccountingAdjustmentsMember 2018-12-31 0001326160 us-gaap:FirstMortgageMember duk:January2020DebtIssuance3.20DueAugust2049Member us-gaap:SubsequentEventMember 2020-01-31 0001326160 duk:June2017ThreeYearRevolvingCreditFacilityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:TermLoanMember 2019-05-01 2019-05-31 0001326160 us-gaap:FirstMortgageMember duk:January2020DebtIssuance2.45DueAugust2049Member us-gaap:SubsequentEventMember 2020-01-31 0001326160 duk:DukeEnergyFloridaMember duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:PurchaseAccountingAdjustmentsMember 2018-12-31 0001326160 srt:ScenarioForecastMember duk:BondsMaturingJune20204.300CouponMember 2020-06-01 2020-06-30 0001326160 duk:PiedmontNaturalGasMember duk:SeniorUnsecuredTermLoanFacilityDueSeptember2019Member 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:PurchaseAccountingAdjustmentsMember 2018-12-31 0001326160 srt:ParentCompanyMember duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0001326160 us-gaap:FirstMortgageMember duk:January2019DebtIssuanceDueAugust2049Member us-gaap:SubsequentEventMember 2020-01-31 0001326160 duk:DukeEnergyCarolinasMember duk:FirstMortgageBondsMaturingApril20185.100CouponMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001326160 srt:MaximumMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember 2019-05-01 2019-05-31 0001326160 duk:DukeEnergyOhioMember duk:DebenturesDueOctober2019Member 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:PurchaseAccountingAdjustmentsMember 2019-12-31 0001326160 srt:ParentCompanyMember duk:PurchaseAccountingAdjustmentsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:USDOJMember us-gaap:RevolvingCreditFacilityMember duk:NorthCarolinaAshBasinsMember 2019-12-31 0001326160 srt:ScenarioForecastMember duk:BondsMaturingJune20204.300CouponMember 2020-06-30 0001326160 duk:DukeEnergyOhioMember duk:April2019FirstMortgageBondsMember 2019-01-01 2019-12-31 0001326160 duk:June2018Debtissuance3.80couponDue2028Member 2018-12-31 0001326160 duk:March2018DebtIssuance3.950CouponDue2048Member 2018-12-31 0001326160 srt:ParentCompanyMember 2018-12-31 0001326160 duk:May2018DebtIssuance3.114CouponDue2021Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 srt:ParentCompanyMember duk:September2018DebtIssuance5.625CouponDue2078Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 duk:August2018DebtIssuance3.375CouponDue2023Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 srt:ParentCompanyMember duk:March2018DebtIssuance3.950CouponDue2025Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:November2018DebtIssuance3.950CouponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:August2018DebtIssuance3.375CouponDue2023Member 2018-12-31 0001326160 duk:November2018DebtIssuance3.950CouponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:September2018DebtIssuance5.625CouponDue2078Member 2018-12-31 0001326160 duk:November2018DebtIssuance3.950CouponDue2028Member 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:June2018Debtissuance3.80couponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:August2018DebtIssuance3.700CouponDue2028Member 2018-12-31 0001326160 duk:May2018DebtIssuance3.114CouponDue2021Member 2018-12-31 0001326160 duk:November2018DebtIssuance3.350CouponDue2022Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:August2018DebtIssuance3.700CouponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:August2018DebtIssuance3.700CouponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:September2018DebtIssuance5.625CouponDue2078Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 duk:June2018Debtissuance3.80couponDue2028Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:March2018DebtIssuance3.950CouponDue2025Member 2018-12-31 0001326160 duk:June2018DebtIssuance4.20CouponDue2048Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:March2018DebtIssuance3.950CouponDue2025Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:March2018DebtIssuance3.950CouponDue2048Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:June2018DebtIssuance4.20CouponDue2048Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 srt:ParentCompanyMember duk:May2018DebtIssuance3.114CouponDue2021Member us-gaap:UnsecuredDebtMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:March2018DebtIssuance3.050CouponDue2023Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:March2018DebtIssuance3.950CouponDue2048Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:June2018DebtIssuance4.20CouponDue2048Member 2018-12-31 0001326160 duk:March2018DebtIssuance3.050CouponDue2023Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:November2018DebtIssuance3.350CouponDue2022Member 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:August2018DebtIssuance3.375CouponDue2023Member us-gaap:FirstMortgageMember 2018-12-31 0001326160 duk:March2018DebtIssuance3.050CouponDue2023Member 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:USDOJMember us-gaap:RevolvingCreditFacilityMember duk:NorthCarolinaAshBasinsMember 2019-12-31 0001326160 duk:ProgressEnergyMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:MaximumMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember srt:MaximumMember 2019-12-31 0001326160 us-gaap:FirstMortgageMember 2018-01-01 2018-12-31 0001326160 duk:TaxExemptBondsMember 2018-01-01 2018-12-31 0001326160 duk:June2017ThreeYearRevolvingCreditFacilityMember 2019-01-01 2019-12-31 0001326160 us-gaap:CapitalLeaseObligationsMember 2018-01-01 2018-12-31 0001326160 duk:TaxExemptBondsMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001326160 us-gaap:UnsecuredDebtMember 2019-01-01 2019-12-31 0001326160 us-gaap:FirstMortgageMember 2019-01-01 2019-12-31 0001326160 us-gaap:SecuredDebtMember 2018-01-01 2018-12-31 0001326160 us-gaap:UnsecuredDebtMember 2018-01-01 2018-12-31 0001326160 duk:NotesPayableAndCommercialPaperMember 2019-01-01 2019-12-31 0001326160 us-gaap:CapitalLeaseObligationsMember 2019-01-01 2019-12-31 0001326160 us-gaap:SecuredDebtMember 2019-01-01 2019-12-31 0001326160 duk:NotesPayableAndCommercialPaperMember 2018-01-01 2018-12-31 0001326160 us-gaap:StandbyLettersOfCreditMember 2019-12-31 0001326160 duk:AtlanticCoastPipelineMember 2017-10-31 0001326160 duk:AtlanticCoastPipelineMember us-gaap:FinancialGuaranteeMember 2019-12-31 0001326160 duk:SpectraCapitalMember us-gaap:PerformanceGuaranteeMember 2019-12-31 0001326160 us-gaap:PerformanceGuaranteeMember duk:ThirdPartyandUnconsolidatedAffiliatesMember 2019-12-31 0001326160 us-gaap:PerformanceGuaranteeMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:TransmissionAndLocalFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:LeeCombinedCombustionStationMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:VermillionStationMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GibsonStationUnit5Member 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:CatawbaNuclearStationUnits1And2Member 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:OtherMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:OtherMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:DecommissioningofNuclearPowerFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:DecommissioningofNuclearPowerFacilitiesMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:DecommissioningofNuclearPowerFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:DecommissioningofNuclearPowerFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:DecommissioningofNuclearPowerFacilitiesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:OtherMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:ClosureofAshBasinsMember 2019-12-31 0001326160 us-gaap:NuclearFuelMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:NuclearFuelMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NuclearFuelMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:NuclearFuelMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 us-gaap:UnregulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2019-12-31 0001326160 us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RegulatedOperationMember 2019-12-31 0001326160 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-31 0001326160 us-gaap:PropertyPlantAndEquipmentMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:NuclearFuelMember 2018-12-31 0001326160 duk:RenewableMerchantPlantsMember 2019-12-31 0001326160 us-gaap:FiniteLivedIntangibleAssetsMember 2017-01-01 2017-12-31 0001326160 us-gaap:NuclearFuelMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:NuclearFuelMember 2018-12-31 0001326160 duk:WindProjectMember 2017-01-01 2017-12-31 0001326160 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:NuclearFuelMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 us-gaap:UnregulatedOperationMember 2018-12-31 0001326160 duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:ProgressEnergyMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2018-12-31 0001326160 srt:MaximumMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MinimumMember us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2018-01-01 2018-12-31 0001326160 srt:MaximumMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember us-gaap:NaturalGasProcessingPlantMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember us-gaap:OtherPlantInServiceMember us-gaap:UnregulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MaximumMember duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember us-gaap:OtherPlantInServiceMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember duk:ElectricPlantMember us-gaap:RegulatedOperationMember 2019-01-01 2019-12-31 0001326160 srt:MinimumMember duk:ElectricPlantMember us-gaap:UnregulatedOperationMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:RenewableEnergyCertificatesMember 2018-12-31 0001326160 duk:ProgressEnergyMember duk:RenewableEnergyCertificatesMember 2018-12-31 0001326160 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001326160 duk:RenewableOperatingandDevelopmentProjectsMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:RenewableEnergyCertificatesMember 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GasCoalAndPowerContractsMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001326160 duk:GasCoalAndPowerContractsMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:RenewableEnergyCertificatesMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:RenewableEnergyCertificatesMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:EmissionAllowancesMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:CommercialRenewablesMember 2019-12-31 0001326160 duk:CommercialRenewablesMember 2018-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:GasCoalAndPowerContractsMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:GasCoalAndPowerContractsMember 2019-12-31 0001326160 duk:RenewableOperatingandDevelopmentProjectsMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001326160 duk:RenewableEnergyCertificatesMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:RenewableEnergyCertificatesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:RenewableEnergyCertificatesMember 2019-12-31 0001326160 duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:RenewableEnergyCertificatesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:EmissionAllowancesMember 2019-12-31 0001326160 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:ProgressEnergyMember duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:RenewableEnergyCertificatesMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:EmissionAllowancesMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:ElectricUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:OtherMember 2019-12-31 0001326160 duk:OtherMember 2017-01-01 2017-12-31 0001326160 duk:ElectricUtilitiesandInfrastructureMember 2017-12-31 0001326160 duk:OtherMember 2018-12-31 0001326160 duk:GasUtilitiesandInfrastructureMember 2017-12-31 0001326160 duk:CommercialRenewablesMember 2017-12-31 0001326160 duk:OtherMember 2019-01-01 2019-12-31 0001326160 duk:OtherMember 2017-12-31 0001326160 duk:PiedmontNaturalGasMember duk:HardyStorageCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:HardyStorageCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:SabalTrailTransmissionPipelineMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:CardinalPipelineCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:CardinalPipelineCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:AtlanticCoastPipelineMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:PineNeedleLNGCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:ConstitutionPipelineMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:ConstitutionPipelineMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:AtlanticCoastPipelineMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:PineNeedleLNGCompanyLLCMember duk:GasUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:SabalTrailTransmissionPipelineMember duk:GasUtilitiesandInfrastructureMember 2018-12-31 0001326160 duk:SabalTrailTransmissionPipelineMember duk:GasUtilitiesandInfrastructureMember 2018-01-01 2018-12-31 0001326160 duk:AtlanticCoastPipelineMember 2019-01-01 2019-12-31 0001326160 duk:NationalMethanolCompanyMember duk:OtherMember 2017-12-31 0001326160 duk:DukeAmericanTransmissionCoMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:NationalMethanolCompanyMember duk:OtherMember 2019-12-31 0001326160 duk:DSCornerstoneMember duk:CommercialRenewablesMember 2019-09-05 0001326160 duk:NationalMethanolCompanyMember duk:OtherMember 2016-12-31 0001326160 duk:ConstitutionPipelineMember duk:GasUtilitiesandInfrastructureMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-01-01 2018-12-31 0001326160 duk:DSCornerstoneMember duk:CommercialRenewablesMember 2019-09-06 0001326160 duk:ConstitutionPipelineMember duk:ConstitutionPipelineMember duk:GasUtilitiesandInfrastructureMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-01-01 2019-12-31 0001326160 duk:PioneerTransmissionMember duk:ElectricUtilitiesandInfrastructureMember 2019-12-31 0001326160 duk:PiedmontNaturalGasMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:DukeEnergyOhioMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:PiedmontNaturalGasMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:DukeEnergyFloridaMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:ProgressEnergyMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:ProgressEnergyMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:DukeEnergyIndianaMember srt:AffiliatedEntityMember 2019-12-31 0001326160 duk:DukeEnergyIndianaMember srt:AffiliatedEntityMember 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:NaturalGasStorageAndTransportationCostsMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:JointDispatchAgreementMember duk:DukeEnergyProgressMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember duk:JointDispatchAgreementMember duk:DukeEnergyCarolinasMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyOhioMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyOhioMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyIndianaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyProgressMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyCarolinasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:PiedmontNaturalGasMember duk:IntercompanyNaturalGasTransactionsMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:ProgressEnergyMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyFloridaMember duk:CorporateGovernanceAndSharedServiceExpensesMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001326160 duk:DukeEnergyFloridaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001326160 duk:DukeEnergyIndianaMember duk:IndemnificationCoveragesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyFloridaMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001326160 duk:DukeEnergyOhioMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:DukeEnergyCarolinasMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:ProgressEnergyMember us-gaap:InterestRateContractMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001326160 duk:DukeEnergyProgressMember us-gaap:InterestRateContractMember 2019-12-31 0001326160