XML 181 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
reportable_segment
segment
Segment
Dec. 31, 2023
USD ($)
asset
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | Segment 2    
Operating Revenues $ 30,357 $ 29,060 $ 28,768
Duke Energy Progress      
Segment Reporting Information [Line Items]      
Number of reportable segments | reportable_segment 1    
Operating Revenues $ 7,017 6,488 6,753
Duke Energy Carolinas      
Segment Reporting Information [Line Items]      
Number of reportable segments | reportable_segment 1    
Operating Revenues $ 9,718 8,288 7,857
Progress Energy      
Segment Reporting Information [Line Items]      
Number of reportable segments | reportable_segment 1    
Operating Revenues $ 13,633 13,544 13,125
Duke Energy Florida      
Segment Reporting Information [Line Items]      
Number of reportable segments | reportable_segment 1    
Operating Revenues $ 6,595 7,036 6,353
Duke Energy Ohio      
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2    
Operating Revenues $ 2,545 $ 2,507 2,514
Duke Energy Indiana      
Segment Reporting Information [Line Items]      
Number of reportable segments | asset   1  
Operating Revenues $ 3,040 $ 3,399 3,922
Piedmont      
Segment Reporting Information [Line Items]      
Number of reportable segments | reportable_segment 1    
Operating Revenues $ 1,729 $ 1,628 $ 2,124