v3.26.1
Revenue from Contracts with Customers - NPC (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Operating revenue $ 6,686 $ 6,394 $ 13,358 $ 12,760
Regulated | Regulated retail electric        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 3,278 3,146 6,246 5,970
NPC        
Disaggregation of Revenue [Line Items]        
Other revenue 1 1 2 1
Operating revenue 694 597 1,185 1,028
NPC | Regulated        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 693 596 1,183 1,027
NPC | Regulated | Regulated retail electric        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 678 580 1,156 996
NPC | Regulated | Wholesale, transmission and other        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 15 16 27 31
NPC | Customer Revenue | Regulated | Regulated retail electric        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 675 576 1,149 988
NPC | Customer Revenue | Regulated | Regulated retail electric | Residential        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 370 314 604 531
NPC | Customer Revenue | Regulated | Regulated retail electric | Commercial        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 146 128 264 226
NPC | Customer Revenue | Regulated | Regulated retail electric | Industrial        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 155 133 273 230
NPC | Customer Revenue | Regulated | Regulated retail electric | Other retail        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue 4 1 8 1
NPC | Distribution only service | Regulated | Regulated retail electric        
Disaggregation of Revenue [Line Items]        
Total Customer Revenue $ 3 $ 4 $ 7 $ 8