XML 146 R104.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Asset Retirement Obligations (ARO Rollforward) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period $ 9,156
Accretion expense 204
Liabilities settled (306)
Revision in estimates of cash flows 1,300
Balance at end of period 10,354
Duke Energy Carolinas  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 4,013
Accretion expense 90
Liabilities settled (95)
Revision in estimates of cash flows 104
Balance at end of period 4,112
Progress Energy  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 4,145
Accretion expense 96
Liabilities settled (167)
Revision in estimates of cash flows 717
Balance at end of period 4,791
Duke Energy Progress  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 3,870
Accretion expense 91
Liabilities settled (120)
Revision in estimates of cash flows 715
Balance at end of period 4,556
Duke Energy Florida  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 275
Accretion expense 5
Liabilities settled (47)
Revision in estimates of cash flows 2
Balance at end of period 235
Duke Energy Ohio  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 136
Accretion expense 3
Liabilities settled (3)
Revision in estimates of cash flows 0
Balance at end of period 136
Duke Energy Indiana  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 809
Accretion expense 17
Liabilities settled (40)
Revision in estimates of cash flows 496
Balance at end of period 1,282
Piedmont  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 26
Accretion expense 1
Liabilities settled 0
Revision in estimates of cash flows 0
Balance at end of period $ 27