XML 125 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]      
Loss on sale $ (10) $ 4 $ 89
Operation, maintenance and other 5,788 6,066 6,463
Revenues 23,868 25,079 24,521
Duke Energy Progress      
Segment Reporting Information [Line Items]      
Loss on sale (8)   (9)
Operation, maintenance and other 1,332 1,446 1,578
Revenues $ 5,422 5,957 5,699
Number of reportable segments | segment 1    
Duke Energy Ohio      
Segment Reporting Information [Line Items]      
Loss on sale     106
Operation, maintenance and other $ 463 520 480
Revenues $ 1,858 $ 1,940 1,957
Number of reportable segments | segment 2    
Revenues | Duke Energy Progress | Customer Concentration | One customer      
Segment Reporting Information [Line Items]      
Revenues $ 553    
Beckjord      
Segment Reporting Information [Line Items]      
Loss on sale     106
Operation, maintenance and other     $ 1