XML 246 R184.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Reserve for Credit Losses for Trade and Other Receivables) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 205 $ 216 $ 121
Write-Offs (132) (164) (158)
Credit Loss Expense 98 101 160
Other Adjustments 38 52 93
Ending balance 209 205 216
Duke Energy Carolinas      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 56 68 42
Write-Offs (55) (71) (73)
Credit Loss Expense 39 35 40
Other Adjustments 29 24 59
Ending balance 69 56 68
Progress Energy      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 74 81 36
Write-Offs (73) (84) (70)
Credit Loss Expense 51 48 72
Other Adjustments 21 29 43
Ending balance 73 74 81
Duke Energy Progress      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 44 44 21
Write-Offs (45) (41) (36)
Credit Loss Expense 25 12 17
Other Adjustments 20 29 42
Ending balance 44 44 44
Duke Energy Florida      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 31 36 16
Write-Offs (28) (42) (34)
Credit Loss Expense 26 37 55
Other Adjustments     (1)
Ending balance 29 31 36
Duke Energy Ohio      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 9 6 4
Credit Loss Expense 3 3 2
Other Adjustments 31    
Ending balance 43 9 6
Duke Energy Indiana      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 5 4 3
Credit Loss Expense 2 1 1
Other Adjustments 8    
Ending balance 15 5 4
Piedmont      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 11 14 15
Write-Offs (4) (10) (12)
Credit Loss Expense 3 7 11
Ending balance $ 10 $ 11 $ 14