XML 147 R107.htm IDEA: XBRL DOCUMENT v3.24.3
Asset Retirement Obligations (ARO Rollforward) (Details)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period $ 9,156
Accretion expense 316
Liabilities settled (485)
Revision in estimates of cash flows 1,163
Balance at end of period 10,150
Duke Energy Carolinas  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 4,013
Accretion expense 137
Liabilities settled (154)
Revision in estimates of cash flows (16)
Balance at end of period 3,980
Progress Energy  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 4,145
Accretion expense 145
Liabilities settled (254)
Revision in estimates of cash flows 687
Balance at end of period 4,723
Duke Energy Progress  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 3,870
Accretion expense 138
Liabilities settled (181)
Revision in estimates of cash flows 691
Balance at end of period 4,518
Duke Energy Florida  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 275
Accretion expense 7
Liabilities settled (73)
Revision in estimates of cash flows (4)
Balance at end of period 205
Duke Energy Ohio  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 136
Accretion expense 5
Liabilities settled (6)
Revision in estimates of cash flows 2
Balance at end of period 137
Duke Energy Indiana  
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
Balance at beginning of period 809
Accretion expense 33
Liabilities settled (70)
Revision in estimates of cash flows 506
Balance at end of period 1,278
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