XML 200 R144.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Reserve for Credit Losses for Trade and Other Receivables) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 121 $ 146 $ 76
Cumulative Change in Accounting Principle 216 121 146
Write-Offs (158) (58) (58)
Credit Loss Expense 160 53 75
Other Adjustments 93 (20) 48
Ending balance 216 121 146
Duke Energy Carolinas      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 42 23 10
Cumulative Change in Accounting Principle 68 42 23
Write-Offs (73) (21) (13)
Credit Loss Expense 40 27 13
Other Adjustments 59 13 12
Ending balance 68 42 23
Progress Energy      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 36 37 16
Cumulative Change in Accounting Principle 81 36 37
Write-Offs (70) (25) (23)
Credit Loss Expense 72 25 29
Other Adjustments 43 (1) 13
Ending balance 81 36 37
Duke Energy Progress      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 21 23 8
Cumulative Change in Accounting Principle 44 21 23
Write-Offs (36) (12) (8)
Credit Loss Expense 17 11 9
Other Adjustments 42 (1) 13
Ending balance 44 21 23
Duke Energy Florida      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 16 14 7
Cumulative Change in Accounting Principle 36 16 14
Write-Offs (34) (13) (14)
Credit Loss Expense 55 14 20
Other Adjustments (1) 1  
Ending balance 36 16 14
Duke Energy Ohio      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 4 4 4
Cumulative Change in Accounting Principle 6 4 4
Credit Loss Expense 2    
Ending balance 6 4 4
Duke Energy Indiana      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 3 3 3
Cumulative Change in Accounting Principle 4 3 3
Credit Loss Expense 1    
Ending balance 4 3 3
Piedmont      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 15 12 6
Cumulative Change in Accounting Principle 14 15 12
Write-Offs (12) (9) (6)
Credit Loss Expense 11 7 11
Other Adjustments   5  
Ending balance $ 14 $ 15 12
Cumulative Change in Accounting Principle      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     5
Cumulative Change in Accounting Principle      
Cumulative Change in Accounting Principle | Duke Energy Carolinas      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     1
Cumulative Change in Accounting Principle      
Cumulative Change in Accounting Principle | Progress Energy      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     2
Cumulative Change in Accounting Principle      
Cumulative Change in Accounting Principle | Duke Energy Progress      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     1
Cumulative Change in Accounting Principle      
Cumulative Change in Accounting Principle | Duke Energy Florida      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     1
Cumulative Change in Accounting Principle      
Cumulative Change in Accounting Principle | Piedmont      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance     $ 1
Cumulative Change in Accounting Principle