XML 103 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 27,748 $ 28,256 $ 31,488
Mark-to-market for economic hedging activities 206 (2,863) 1,248
Contract amortization (332) (168) (86)
Revenues 28,130 28,823 31,543
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 117 52 35
Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 36 74  
Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 12,946 12,171 10,761
Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 14,203 15,296 18,961
Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 27,149 27,467 29,722
Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 500 553 1,250
Derivative revenue 130 176 (8)
Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 177 197 272
Derivative revenue 76 73 33
Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities (3) 144 (83)
Less: Realized and unrealized ASC 815 revenue 265 515 20
Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 336 494 421
Contract amortization (29) (32) (39)
Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues 28,130 28,823 31,543
Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 26 48 (32)
Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (39) (14) (15)
Revenues (48) (30) 17
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 (1) 0 1
Corporate/Eliminations | Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0 110
Corporate/Eliminations | Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (25) (1) (1)
Corporate/Eliminations | Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0 0
Corporate/Eliminations | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (25) (1) (1)
Corporate/Eliminations | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (12) 0 32
Derivative revenue (12) 1 31
Corporate/Eliminations | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (3) (2) 0
Derivative revenue 0 0 0
Corporate/Eliminations | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 4 (16) 1
Less: Realized and unrealized ASC 815 revenue (8) (16) 31
Corporate/Eliminations | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (12) (11) (15)
Contract amortization 0 0 0
Corporate/Eliminations | Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues (48) (30) 17
Corporate/Eliminations | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 (1) (1)
Texas | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 10,623 10,447 10,059
Revenues 10,653 10,476 10,057
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0 0 0
Texas | Operating Segments | Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0 0
Texas | Operating Segments | Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 6,836 6,538 6,388
Texas | Operating Segments | Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 3,564 3,492 3,229
Texas | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 10,400 10,030 9,617
Texas | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 41 77 111
Derivative revenue 0 0 0
Texas | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0 0
Derivative revenue 0 0 0
Texas | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 0 0 2
Less: Realized and unrealized ASC 815 revenue 30 29 (2)
Texas | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 212 369 327
Contract amortization 0 0 0
Texas | Operating Segments | Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues 10,653 10,476 10,057
Texas | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 30 29 (4)
Texas | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues (22) (5) (4)
East | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 11,482 12,166 16,686
Revenues 11,707 12,547 16,763
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 57 17 (7)
East | Operating Segments | Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 36 74 110
East | Operating Segments | Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 2,453 2,195 2,088
East | Operating Segments | Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 8,794 9,751 13,768
East | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 11,247 11,946 15,856
East | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 242 291 641
Derivative revenue 79 162 (31)
East | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 156 197 232
Derivative revenue 76 73 33
East | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities (23) 57 (30)
Less: Realized and unrealized ASC 815 revenue 168 364 84
East | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 112 88 104
Contract amortization (27) (32) (40)
East | Operating Segments | Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues 11,707 12,547 16,763
East | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 (2) 2
East | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues 0 (9) 26
West/Services/Other | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 3,750 4,108 4,758
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 61 35 41
West/Services/Other | Operating Segments | Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0 0
West/Services/Other | Operating Segments | Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,750 1,890 2,286
West/Services/Other | Operating Segments | Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,845 2,053 1,964
West/Services/Other | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 3,595 3,943 4,250
West/Services/Other | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 229 185 466
Derivative revenue 63 13 (8)
West/Services/Other | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 24 2 40
Derivative revenue 0 0 0
West/Services/Other | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 16 103 (56)
Less: Realized and unrealized ASC 815 revenue 75 138 (93)
West/Services/Other | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 24 48 5
Contract amortization (2) 0 1
West/Services/Other | Operating Segments | Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues 3,886 4,281 4,706
West/Services/Other | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue (4) 22 (29)
Vivint Smart Home | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,932 1,549  
Revenues 1,932 1,549  
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0 0  
Vivint Smart Home | Operating Segments | Retail revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0 $ 0
Vivint Smart Home | Operating Segments | Retail revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,932 1,549  
Vivint Smart Home | Operating Segments | Retail revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0  
Vivint Smart Home | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,932 1,549  
Vivint Smart Home | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0  
Derivative revenue 0 0  
Vivint Smart Home | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0  
Derivative revenue 0 0  
Vivint Smart Home | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 0 0  
Less: Realized and unrealized ASC 815 revenue 0 0  
Vivint Smart Home | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 0  
Contract amortization 0 0  
Vivint Smart Home | Operating Segments | Total operating revenue      
Disaggregation of Revenue [Line Items]      
Revenues 1,932 1,549  
Vivint Smart Home | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0  
Vivint Smart Home | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues $ (8) $ 0