XML 191 R134.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Reserve for Credit Losses for Trade and Other Receivables) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 146 $ 76
Cumulative Change in Accounting Principle 122 146
Write-Offs (58) (58)
Credit Loss Expense 54 75
Other Adjustments (20) 48
Ending balance 122 146
Duke Energy Carolinas    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 23 10
Cumulative Change in Accounting Principle 42 23
Write-Offs (21) (13)
Credit Loss Expense 27 13
Other Adjustments 13 12
Ending balance 42 23
Progress Energy    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 37 16
Cumulative Change in Accounting Principle 36 37
Write-Offs (25) (23)
Credit Loss Expense 25 29
Other Adjustments (1) 13
Ending balance 36 37
Duke Energy Progress    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 23 8
Cumulative Change in Accounting Principle 21 23
Write-Offs (12) (8)
Credit Loss Expense 11 9
Other Adjustments (1) 13
Ending balance 21 23
Duke Energy Florida    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 14 7
Cumulative Change in Accounting Principle 16 14
Write-Offs (13) (14)
Credit Loss Expense 14 20
Other Adjustments 1  
Ending balance 16 14
Duke Energy Ohio    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 4 4
Cumulative Change in Accounting Principle 4 4
Ending balance 4 4
Duke Energy Indiana    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 3 3
Cumulative Change in Accounting Principle 3 3
Ending balance 3 3
Piedmont    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 12 6
Cumulative Change in Accounting Principle 15 12
Write-Offs (9) (6)
Credit Loss Expense 7 11
Other Adjustments 5  
Ending balance $ 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