XML 233 R178.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Aging of Trade Receivables) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]    
Unbilled receivables $ 1,273 $ 1,457
Current 2,306 2,347
Deferred payment arrangements 104 160
Trade and Other Receivables 4,336 4,631
1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 275 261
31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 78 123
61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 47 74
91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 253 209
Duke Energy Carolinas    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 399 486
Current 680 577
Deferred payment arrangements 34 57
Trade and Other Receivables 1,312 1,334
Duke Energy Carolinas | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 97 96
Duke Energy Carolinas | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 20 23
Duke Energy Carolinas | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 15 25
Duke Energy Carolinas | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 67 70
Progress Energy    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 401 355
Current 1,009 1,059
Deferred payment arrangements 43 62
Trade and Other Receivables 1,664 1,689
Progress Energy | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 91 60
Progress Energy | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 34 61
Progress Energy | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 17 18
Progress Energy | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 69 74
Duke Energy Progress    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 280 232
Current 612 637
Deferred payment arrangements 26 35
Trade and Other Receivables 1,016 1,004
Duke Energy Progress | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 41 15
Duke Energy Progress | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 23 49
Duke Energy Progress | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 10 9
Duke Energy Progress | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 24 27
Duke Energy Florida    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 121 123
Current 395 417
Deferred payment arrangements 17 27
Trade and Other Receivables 646 680
Duke Energy Florida | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 50 45
Duke Energy Florida | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 11 12
Duke Energy Florida | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 7 9
Duke Energy Florida | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 45 47
Duke Energy Ohio    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 4 20
Current 48 15
Deferred payment arrangements 6 4
Trade and Other Receivables 121 79
Duke Energy Ohio | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 141 148
Duke Energy Ohio | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 12 5
Duke Energy Ohio | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 3 6
Duke Energy Ohio | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 2 3
Duke Energy Ohio | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 46 26
Duke Energy Indiana    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 22 28
Current 87 52
Trade and Other Receivables 161 116
Duke Energy Indiana | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 197 260
Duke Energy Indiana | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 14 17
Duke Energy Indiana | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 7 2
Duke Energy Indiana | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 4 11
Duke Energy Indiana | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due 27 6
Piedmont    
Financing Receivable, Past Due [Line Items]    
Unbilled receivables 108 160
Current 199 265
Deferred payment arrangements   1
Trade and Other Receivables 322 450
Piedmont | 1-30 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 9 15
Piedmont | 31-60 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 2 3
Piedmont | 61-90 days past due    
Financing Receivable, Past Due [Line Items]    
Past due 1 2
Piedmont | 91+ days past due    
Financing Receivable, Past Due [Line Items]    
Past due $ 3 $ 4