XML 169 R130.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Aging of Trade Receivables) (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables $ 1,046 $ 964
Trade and Other Receivables, not past due 2,589 2,104
Deferred Payment Arrangements 179 115
Trade and Other Receivables 4,386 3,732
30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 169 212
60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 95 88
90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 308 249
Duke Energy Carolinas    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 342 316
Trade and Other Receivables, not past due 728 595
Deferred Payment Arrangements 58 55
Trade and Other Receivables 1,312 1,186
Duke Energy Carolinas | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 60 77
Duke Energy Carolinas | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 27 37
Duke Energy Carolinas | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 97 106
Progress Energy    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 328 266
Trade and Other Receivables, not past due 1,132 800
Deferred Payment Arrangements 79 45
Trade and Other Receivables 1,703 1,289
Progress Energy | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 48 72
Progress Energy | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 40 41
Progress Energy | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 76 65
Duke Energy Progress    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 233 193
Trade and Other Receivables, not past due 534 405
Deferred Payment Arrangements 40 22
Trade and Other Receivables 904 722
Duke Energy Progress | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 34 44
Duke Energy Progress | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 28 21
Duke Energy Progress | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 35 37
Duke Energy Florida    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 95 73
Trade and Other Receivables, not past due 595 393
Deferred Payment Arrangements 39 23
Trade and Other Receivables 796 565
Duke Energy Florida | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 14 28
Duke Energy Florida | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 12 20
Duke Energy Florida | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 41 28
Duke Energy Ohio    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 3 4
Trade and Other Receivables, not past due 34 42
Deferred Payment Arrangements 4 2
Trade and Other Receivables 94 100
Duke Energy Ohio | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 100 82
Duke Energy Ohio | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 6 4
Duke Energy Ohio | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 2 1
Duke Energy Ohio | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 45 47
Duke Energy Indiana    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 32 27
Trade and Other Receivables, not past due 50 51
Trade and Other Receivables 110 103
Duke Energy Indiana | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 168 121
Duke Energy Indiana | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 6 13
Duke Energy Indiana | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 3 1
Duke Energy Indiana | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 19 11
Piedmont    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 14 106
Trade and Other Receivables, not past due 100 202
Deferred Payment Arrangements   4
Trade and Other Receivables 130 333
Piedmont | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 6 12
Piedmont | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 3 2
Piedmont | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables $ 7 $ 7