v3.25.2
Derivatives and Hedging (Offsetting Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized $ 256 $ 319
Derivative liabilities, current $ 91 $ 113
Derivative liabilities, current, location Current Liabilities: Other Current Liabilities: Other
Derivative liabilities, noncurrent $ 121 $ 133
Derivative liabilities, noncurrent, location Other Other
Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized $ 112 $ 145
Offset (20) (29)
Cash collateral posted (1) (3)
Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 144 174
Offset (23) (37)
Cash collateral posted   (4)
Duke Energy Carolinas    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 60 88
Derivative liabilities, current 25 40
Derivative liabilities, noncurrent 13 8
Duke Energy Carolinas | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 35 57
Offset (10) (15)
Cash collateral posted 0 (2)
Duke Energy Carolinas | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 25 31
Offset (12) (19)
Cash collateral posted   (4)
Progress Energy    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 41 58
Derivative liabilities, current 11 20
Derivative liabilities, noncurrent 8 7
Progress Energy | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 21 34
Offset (10) (14)
Cash collateral posted 0 0
Progress Energy | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 20 24
Offset (12) (17)
Cash collateral posted   0
Duke Energy Progress    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 25 57
Derivative liabilities, current 0 19
Derivative liabilities, noncurrent 3 7
Duke Energy Progress | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 10 33
Offset (10) (14)
Cash collateral posted 0 0
Duke Energy Progress | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 15 24
Offset (12) (17)
Cash collateral posted   0
Duke Energy Florida    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 16 1
Derivative liabilities, current 11 1
Derivative liabilities, noncurrent 5 0
Duke Energy Florida | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 11 1
Offset 0 0
Cash collateral posted 0 0
Duke Energy Florida | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 5 0
Offset 0 0
Cash collateral posted   0
Duke Energy Ohio    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 1 1
Derivative liabilities, current 0 0
Derivative liabilities, noncurrent 1 1
Duke Energy Ohio | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 0 0
Offset 0 0
Cash collateral posted 0 0
Duke Energy Ohio | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 1 1
Offset 0 0
Cash collateral posted   0
Duke Energy Indiana    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 7 3
Derivative liabilities, current 1 2
Derivative liabilities, noncurrent 5 0
Duke Energy Indiana | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 2 3
Offset 0 0
Cash collateral posted (1) (1)
Duke Energy Indiana | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 5 0
Offset 0 0
Cash collateral posted   0
Piedmont    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 115 94
Derivative liabilities, current 24 16
Derivative liabilities, noncurrent 91 78
Piedmont | Current liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 24 16
Offset 0 0
Cash collateral posted 0 0
Piedmont | Noncurrent liabilities    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts recognized 91 78
Offset $ 0 0
Cash collateral posted   $ 0