XML 160 R121.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Aging of Trade Receivables) (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables $ 1,175 $ 964
Trade and Other Receivables, not past due 2,202 2,104
Deferred Payment Arrangements 148 115
Trade and Other Receivables 4,064 3,732
30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 177 212
60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 88 88
90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 274 249
Duke Energy Carolinas    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 412 316
Trade and Other Receivables, not past due 592 595
Deferred Payment Arrangements 62 55
Trade and Other Receivables 1,214 1,186
Duke Energy Carolinas | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 52 77
Duke Energy Carolinas | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 16 37
Duke Energy Carolinas | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 80 106
Progress Energy    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 359 266
Trade and Other Receivables, not past due 946 800
Deferred Payment Arrangements 61 45
Trade and Other Receivables 1,596 1,289
Progress Energy | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 90 72
Progress Energy | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 44 41
Progress Energy | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 96 65
Duke Energy Progress    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 205 193
Trade and Other Receivables, not past due 451 405
Deferred Payment Arrangements 36 22
Trade and Other Receivables 799 722
Duke Energy Progress | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 41 44
Duke Energy Progress | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 20 21
Duke Energy Progress | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 46 37
Duke Energy Florida    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 154 73
Trade and Other Receivables, not past due 492 393
Deferred Payment Arrangements 25 23
Trade and Other Receivables 794 565
Duke Energy Florida | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 49 28
Duke Energy Florida | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 24 20
Duke Energy Florida | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 50 28
Duke Energy Ohio    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 8 4
Trade and Other Receivables, not past due 32 42
Deferred Payment Arrangements 1 2
Trade and Other Receivables 87 100
Duke Energy Ohio | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 102 82
Duke Energy Ohio | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 2 4
Duke Energy Ohio | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 1 1
Duke Energy Ohio | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 43 47
Duke Energy Indiana    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 24 27
Trade and Other Receivables, not past due 41 51
Trade and Other Receivables 88 103
Duke Energy Indiana | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 199 121
Duke Energy Indiana | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 3 13
Duke Energy Indiana | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 6 1
Duke Energy Indiana | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 14 11
Piedmont    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 10 106
Trade and Other Receivables, not past due 127 202
Deferred Payment Arrangements 4 4
Trade and Other Receivables 165 333
Piedmont | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 8 12
Piedmont | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 5 2
Piedmont | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables $ 11 $ 7