v3.26.1
Revenue (Reserve for Credit Losses for Trade and Other Receivables) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 194 $ 207
Write-Offs (27) (29)
Credit Loss Expense 35 14
Other Adjustments (1) 9
Ending balance 201 201
Duke Energy Carolinas    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 55 69
Write-Offs (7) (14)
Credit Loss Expense 10 5
Other Adjustments (1) 4
Ending balance 57 64
Progress Energy    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 65 73
Write-Offs (10) (15)
Credit Loss Expense 10 8
Other Adjustments 0 1
Ending balance 65 67
Duke Energy Progress    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 38 44
Write-Offs (6) (8)
Credit Loss Expense 7 5
Other Adjustments 0 1
Ending balance 39 42
Duke Energy Florida    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 27 29
Write-Offs (4) (7)
Credit Loss Expense 3 3
Other Adjustments 0 0
Ending balance 26 25
Duke Energy Ohio    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 51 43
Write-Offs (7) 0
Credit Loss Expense 8 1
Other Adjustments 0 2
Ending balance 52 46
Duke Energy Indiana    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 15 15
Write-Offs (2) 0
Credit Loss Expense 3 0
Other Adjustments 0 2
Ending balance 16 17
Piedmont    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 6 7
Write-Offs (1) 0
Credit Loss Expense 4 0
Other Adjustments 0 0
Ending balance $ 9 $ 7