XML 208 R146.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Credit Facilities (Summary of Debt Issuances) (Details)
€ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 31, 2025
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2024
EUR (€)
Debt Instrument [Line Items]              
Debt issuances   $ 7,740,000,000 $ 9,825,000,000        
Repayments of long-term debt   $ 3,357,000,000 $ 4,737,000,000 $ 4,396,000,000      
4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   4.85%          
Debt issuances   $ 600,000,000          
4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   4.85%          
Debt issuances   $ 650,000,000          
April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.648%          
Debt issuances   $ 815,000,000       $ 815,000,000  
June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.45%          
Debt issuances   $ 750,000,000          
June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.80%          
Debt issuances   $ 750,000,000          
June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.90%          
Debt issuances   $ 80,000,000          
June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   6.00%          
Debt issuances   $ 95,000,000          
June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   6.17%          
Debt issuances   $ 50,000,000          
August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.10%          
Debt issuances   $ 375,000,000          
August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   6.45%          
Debt issuances   $ 1,000,000,000          
Discount rate (as a percent)   2.588%          
Interest rate reset period (in years)   5 years          
Percentage of principal   100.00%          
April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.404%          
Debt issuances   $ 177,000,000          
4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   4.85%          
Debt issuances   $ 575,000,000          
5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.40%          
Debt issuances   $ 425,000,000          
5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.25%          
Debt issuances   $ 300,000,000          
5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.10%          
Debt issuances   $ 500,000,000          
5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   5.55%          
Debt issuances   $ 425,000,000          
April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)   4.91%          
Debt issuances   $ 173,000,000          
Maturities Due March 2024              
Debt Instrument [Line Items]              
Repayments of debt $ 1,000,000,000            
Senior Notes 3.75 Percent Due 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)           3.75% 3.75%
Debt issuances | €             € 750
Debt maturing April 2024 | Secured Debt              
Debt Instrument [Line Items]              
Debt repurchased           $ 1,000,000,000  
4.125% April 2023 2023 Notes Due April 2026 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)     4.125%        
Debt issuances     $ 1,725,000,000        
5.400% June 2023 2023 Notes Due June 2023 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.40%        
Debt issuances     $ 350,000,000        
Sept 2023 5.75% Notes Due Sept 2033 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.75%        
Debt issuances     $ 600,000,000        
Sept 2023 4.300% Notes Due Sept 2053 | Unsecured Debt              
Debt Instrument [Line Items]              
Interest rate (as a percent)     6.10%        
Debt issuances     $ 750,000,000        
4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     4.95%        
Debt issuances     $ 900,000,000        
4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     4.95%        
Debt issuances     $ 350,000,000        
5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.40%        
Debt issuances     $ 500,000,000        
4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     4.91%        
Debt issuances     $ 200,000,000        
November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.875%        
Debt issuances     $ 600,000,000        
5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.35%        
Debt issuances     $ 900,000,000        
5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.25%        
Debt issuances     $ 500,000,000        
5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.35%        
Debt issuances     $ 500,000,000        
5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.25%        
Debt issuances     $ 375,000,000        
5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.65%        
Debt issuances     $ 375,000,000        
5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     5.40%        
Debt issuances     $ 500,000,000        
November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Interest rate (as a percent)     6.20%        
Debt issuances     $ 700,000,000        
Maturities Due October 2023 (3)              
Debt Instrument [Line Items]              
Repayments of debt     45,000,000        
Maturities Due October 2023              
Debt Instrument [Line Items]              
Repayments of debt     400,000,000        
Maturities Due March 2023              
Debt Instrument [Line Items]              
Repayments of debt     1,000,000,000        
Maturities Due September 2023              
Debt Instrument [Line Items]              
Repayments of debt     300,000,000        
Maturities Due October 2023, Portion              
Debt Instrument [Line Items]              
Repayments of debt     100,000,000        
Maturities Due October 2023 (2)              
Debt Instrument [Line Items]              
Repayments of debt     300,000,000        
Term Loan Due April 2024              
Debt Instrument [Line Items]              
Repayments of debt     800,000,000        
Parent              
Debt Instrument [Line Items]              
Debt issuances   4,565,000,000 3,075,000,000        
Parent | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   600,000,000          
Parent | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   650,000,000          
Parent | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   815,000,000          
Parent | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   750,000,000          
Parent | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   750,000,000          
Parent | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   1,000,000,000          
Parent | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Parent | 4.125% April 2023 2023 Notes Due April 2026 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     1,725,000,000        
Parent | 5.400% June 2023 2023 Notes Due June 2023 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | Sept 2023 5.75% Notes Due Sept 2033 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     600,000,000        
Parent | Sept 2023 4.300% Notes Due Sept 2053 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     750,000,000        
Parent | 4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | 5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Parent | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas              
Debt Instrument [Line Items]              
Debt issuances   1,000,000,000 2,650,000,000        
Repayments of long-term debt   19,000,000 1,042,000,000 436,000,000      
Duke Energy Carolinas | First Mortgage Bonds | Subsequent Event              
Debt Instrument [Line Items]              
Debt issuances         $ 1,100,000,000    
Duke Energy Carolinas | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   575,000,000          
Duke Energy Carolinas | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   425,000,000          
Duke Energy Carolinas | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Carolinas | 4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     900,000,000        
Duke Energy Carolinas | 4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     350,000,000        
Duke Energy Carolinas | 5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     500,000,000        
Duke Energy Carolinas | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | 5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     900,000,000        
Duke Energy Carolinas | 5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | 5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | 5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Carolinas | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress              
Debt Instrument [Line Items]              
Debt issuances   677,000,000 1,000,000,000        
Repayments of long-term debt   72,000,000 369,000,000 645,000,000      
Duke Energy Progress | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   177,000,000          
Duke Energy Progress | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   500,000,000          
Duke Energy Progress | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Progress | 4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     500,000,000        
Duke Energy Progress | 5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     500,000,000        
Duke Energy Progress | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | 5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Progress | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Florida              
Debt Instrument [Line Items]              
Debt issuances   173,000,000 1,500,000,000        
Repayments of long-term debt   395,000,000 879,000,000 77,000,000      
Duke Energy Florida | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Florida | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   173,000,000          
Duke Energy Florida | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     200,000,000        
Duke Energy Florida | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     600,000,000        
Duke Energy Florida | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     700,000,000        
Piedmont              
Debt Instrument [Line Items]              
Debt issuances   375,000,000 350,000,000        
Repayments of long-term debt   40,000,000 45,000,000 0      
Piedmont | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   375,000,000          
Piedmont | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Piedmont | 4.125% April 2023 2023 Notes Due April 2026 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.400% June 2023 2023 Notes Due June 2023 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances     350,000,000        
Piedmont | 4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | 5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Piedmont | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Ohio              
Debt Instrument [Line Items]              
Debt issuances   650,000,000 750,000,000        
Repayments of long-term debt   0 500,000,000 0      
Duke Energy Ohio | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   80,000,000          
Duke Energy Ohio | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   95,000,000          
Duke Energy Ohio | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   50,000,000          
Duke Energy Ohio | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   425,000,000          
Duke Energy Ohio | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Ohio | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     375,000,000        
Duke Energy Ohio | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     375,000,000        
Duke Energy Indiana              
Debt Instrument [Line Items]              
Debt issuances   300,000,000 500,000,000        
Repayments of long-term debt   4,000,000 303,000,000 $ 84,000,000      
Duke Energy Indiana | 4.85% January 2024 2024 Notes Due January 2027 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | 4.85% January 2024 2024 Notes Due January 2029 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | April 2024 5.648% Notes Due April 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | June 2024 5.450% Notes Due June 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | June 2024 5.800% Notes Due June 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | June 2024 5.900% Notes Due June 2031 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | June 2024 6.000% Notes Due July 2034 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | June 2024 6.170% Notes Due July 2039 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | August 2024 5.100% Notes Due February 2035 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | August 2024 6.450% Notes Due September 2054 | Unsecured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | April 2024 5.404% Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | 4.85% January 2024 Notes Due January 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | 5.40% January 2024 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | 5.25% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   300,000,000          
Duke Energy Indiana | 5.10% March 2024 Notes Due March 2034 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | 5.55% March 2024 Notes Due March 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   0          
Duke Energy Indiana | April 2024 Notes Due April 2074 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances   $ 0          
Duke Energy Indiana | 4.95% January 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 4.950% June 2023 2023 Notes Due January 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.400% June 2023 2023 Notes Due January 2054 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 4.960% September 2023 Notes Due October 2073 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | November 2023 Notes Due November 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.350% January 2023 Notes Due January 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.250% March 2023 Notes Due March 2033 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.350% March 2023 Notes Due March 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.250% March 2023 Notes Due April 2033 (2) | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.650% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     0        
Duke Energy Indiana | 5.400% March 2023 Notes Due April 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     500,000,000        
Duke Energy Indiana | November 2023 Notes Due November 2053 | First Mortgage Bonds              
Debt Instrument [Line Items]              
Debt issuances     $ 0