XML 126 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Aging of Trade Receivables) (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables $ 945 $ 964
Trade and Other Receivables, not past due 2,133 2,104
Deferred Payment Arrangements 136 115
Trade and Other Receivables 3,878 3,732
30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 288 212
60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 102 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 339 316
Trade and Other Receivables, not past due 518 595
Deferred Payment Arrangements 60 55
Trade and Other Receivables 1,144 1,186
Duke Energy Carolinas | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 75 77
Duke Energy Carolinas | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 33 37
Duke Energy Carolinas | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 119 106
Progress Energy    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 270 266
Trade and Other Receivables, not past due 944 800
Deferred Payment Arrangements 61 45
Trade and Other Receivables 1,503 1,289
Progress Energy | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 111 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 77 65
Duke Energy Progress    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 161 193
Trade and Other Receivables, not past due 558 405
Deferred Payment Arrangements 33 22
Trade and Other Receivables 877 722
Duke Energy Progress | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 64 44
Duke Energy Progress | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 22 21
Duke Energy Progress | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 39 37
Duke Energy Florida    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 109 73
Trade and Other Receivables, not past due 386 393
Deferred Payment Arrangements 28 23
Trade and Other Receivables 626 565
Duke Energy Florida | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 47 28
Duke Energy Florida | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 18 20
Duke Energy Florida | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 38 28
Duke Energy Ohio    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 7 4
Trade and Other Receivables, not past due 40 42
Deferred Payment Arrangements 2 2
Trade and Other Receivables 105 100
Duke Energy Ohio | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 63 82
Duke Energy Ohio | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 8 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 46 47
Duke Energy Indiana    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 44 27
Trade and Other Receivables, not past due 26 51
Trade and Other Receivables 86 103
Duke Energy Indiana | CRC    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 100 121
Duke Energy Indiana | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 4 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 9 11
Piedmont    
Financing Receivable, Past Due [Line Items]    
Unbilled Receivables 64 106
Trade and Other Receivables, not past due 215 202
Deferred Payment Arrangements 4 4
Trade and Other Receivables 320 333
Piedmont | 30-60 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 23 12
Piedmont | 60-90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables 7 2
Piedmont | 90 days    
Financing Receivable, Past Due [Line Items]    
Trade and Other Receivables $ 7 $ 7