XML 160 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Asset Retirement Obligations (Rollforward) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Asset Retirement Obligation [Line Items]    
Beginning Balance $ 13,004 $ 13,318
Accretion expense 512 542
Liabilities settled (613) (724)
Liabilities incurred in the current year 32 22
Revisions in estimates of cash flows (159) (154)
Ending Balance 12,776 13,004
Duke Energy Carolinas    
Asset Retirement Obligation [Line Items]    
Beginning Balance 5,350 5,734
Accretion expense 242 258
Liabilities settled (210) (198)
Liabilities incurred in the current year 8  
Revisions in estimates of cash flows (89) (444)
Ending Balance 5,301 5,350
Progress Energy    
Asset Retirement Obligation [Line Items]    
Beginning Balance 6,149 6,471
Accretion expense 229 246
Liabilities settled (324) (451)
Liabilities incurred in the current year 6 5
Revisions in estimates of cash flows 52 (122)
Ending Balance 6,112 6,149
Duke Energy Progress    
Asset Retirement Obligation [Line Items]    
Beginning Balance 5,635 5,893
Accretion expense 212 225
Liabilities settled (214) (358)
Revisions in estimates of cash flows 42 (125)
Ending Balance 5,675 5,635
Duke Energy Florida    
Asset Retirement Obligation [Line Items]    
Beginning Balance 514 578
Accretion expense 17 21
Liabilities settled (110) (93)
Liabilities incurred in the current year 6 5
Revisions in estimates of cash flows 10 3
Ending Balance 437 514
Duke Energy Ohio    
Asset Retirement Obligation [Line Items]    
Beginning Balance 111 80
Accretion expense 4 4
Liabilities settled (3) (2)
Revisions in estimates of cash flows 24 29
Ending Balance 136 111
Duke Energy Indiana    
Asset Retirement Obligation [Line Items]    
Beginning Balance 1,176 832
Accretion expense 35 33
Liabilities settled (77) (74)
Revisions in estimates of cash flows (147) 385
Ending Balance 987 1,176
Piedmont    
Asset Retirement Obligation [Line Items]    
Beginning Balance 20 17
Accretion expense 1 1
Revisions in estimates of cash flows 1 2
Ending Balance $ 22 $ 20