v3.25.2
Variable Interest Entities (Schedule of Accounts Receivable Securitizations) (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2025
Jan. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entities [Line Items]        
Long-Term Debt     $ 78,914 $ 76,340
Duke Energy Carolinas        
Variable Interest Entities [Line Items]        
Long-Term Debt     18,022 16,669
Duke Energy Carolinas | VIE primary beneficiary | DERF        
Variable Interest Entities [Line Items]        
Long-Term Debt     0 500
Accounts receivable from securitization     0 1,054
Duke Energy Carolinas | VIE primary beneficiary | DERF | Secured Debt        
Variable Interest Entities [Line Items]        
Repayments of debt   $ 500    
Duke Energy Progress        
Variable Interest Entities [Line Items]        
Long-Term Debt     13,483 11,371
Duke Energy Progress | VIE primary beneficiary | DEPR        
Variable Interest Entities [Line Items]        
Long-Term Debt     0 400
Accounts receivable from securitization     $ 0 $ 835
Duke Energy Progress | VIE primary beneficiary | DEPR | Secured Debt        
Variable Interest Entities [Line Items]        
Repayments of debt $ 400