XML 103 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 28,256 $ 31,488 $ 26,777
Mark-to-market for economic hedging activities (2,863) 1,248 2,716
Contract amortization (168) (86) (95)
Revenues 28,823 31,543 26,989
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 52 35 (22)
Retail Revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 74 110  
Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 12,171 10,761 9,549
Retail Revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 15,296 18,961 14,012
Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 27,467 29,722 23,561
Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 553 1,250 1,215
Derivative revenue 176 (8) 136
Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 197 272 775
Derivative revenue 73 33 149
Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 144 (83) (164)
Less: Realized and unrealized ASC 815 revenue 515 20 234
Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 494 421 1,632
Contract amortization (32) (39) (30)
Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues 28,823 31,543 26,989
Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 48 (32) 113
Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (14) (15) (6)
Revenues (30) 17 10
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0 1 0
Corporate/Eliminations | Retail Revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0  
Corporate/Eliminations | Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (1) (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 (1) (1) (1)
Corporate/Eliminations | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0 32 7
Derivative revenue 1 31 3
Corporate/Eliminations | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (2) 0 0
Derivative revenue 0 0 0
Corporate/Eliminations | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities (16) 1 13
Less: Realized and unrealized ASC 815 revenue (16) 31 16
Corporate/Eliminations | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer (11) (15) (9)
Contract amortization 0 0 0
Corporate/Eliminations | Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues (30) 17 10
Corporate/Eliminations | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue (1) (1) 0
Texas | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 10,447 10,059 10,165
Revenues 10,476 10,057 10,295
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  
Texas | Operating Segments | Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 6,538 6,388 5,659
Texas | Operating Segments | Retail Revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 3,492 3,229 2,745
Texas | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 10,030 9,617 8,404
Texas | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 77 111 329
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 2 (3)
Less: Realized and unrealized ASC 815 revenue 29 (2) 130
Texas | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 369 327 1,565
Contract amortization 0 0 0
Texas | Operating Segments | Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues 10,476 10,057 10,295
Texas | Operating Segments | Other ancillary revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer     1,300
Texas | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 29 (4) 133
Texas | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues (5) (4) (5)
East | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 12,166 16,686 12,866
Revenues 12,547 16,763 13,025
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 17 (7) (25)
East | Operating Segments | Retail Revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 74 110  
East | Operating Segments | Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 2,195 2,088 1,832
East | Operating Segments | Retail Revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 9,751 13,768 10,030
East | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 11,946 15,856 11,862
East | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 291 641 508
Derivative revenue 162 (31) 131
East | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 197 232 718
Derivative revenue 73 33 149
East | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 57 (30) (88)
Less: Realized and unrealized ASC 815 revenue 364 84 184
East | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 88 104 51
Contract amortization (32) (40) (26)
East | Operating Segments | Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues 12,547 16,763 13,025
East | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue (2) 2 (8)
East | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues (9) 26 18
West/Services/Other | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 4,108 4,758 3,752
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 35 41 3
West/Services/Other | Operating Segments | Retail Revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0 0  
West/Services/Other | Operating Segments | Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,890 2,286 2,059
West/Services/Other | Operating Segments | Retail Revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 2,053 1,964 1,237
West/Services/Other | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 3,943 4,250 3,296
West/Services/Other | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 185 466 371
Derivative revenue 13 (8) 2
West/Services/Other | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 2 40 57
Derivative revenue 0 0 0
West/Services/Other | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 103 (56) (86)
Less: Realized and unrealized ASC 815 revenue 138 (93) (96)
West/Services/Other | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 48 5 25
Contract amortization 0 1 (4)
West/Services/Other | Operating Segments | Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues 4,281 4,706 3,659
West/Services/Other | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 22 $ (29) $ (12)
Vivint Smart Home | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,549    
Revenues 1,549    
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0    
Vivint Smart Home | Operating Segments | Retail Revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0    
Vivint Smart Home | Operating Segments | Retail Revenue | Home      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,549    
Vivint Smart Home | Operating Segments | Retail Revenue | Business      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0    
Vivint Smart Home | Operating Segments | Total retail revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 1,549    
Vivint Smart Home | Operating Segments | Energy revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0    
Derivative revenue 0    
Vivint Smart Home | Operating Segments | Capacity revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0    
Derivative revenue 0    
Vivint Smart Home | Operating Segments | Derivative revenue      
Disaggregation of Revenue [Line Items]      
Mark-to-market for economic hedging activities 0    
Less: Realized and unrealized ASC 815 revenue 0    
Vivint Smart Home | Operating Segments | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 0    
Contract amortization 0    
Vivint Smart Home | Operating Segments | Total operating revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,549    
Vivint Smart Home | Operating Segments | Other derivative revenue      
Disaggregation of Revenue [Line Items]      
Derivative revenue 0    
Vivint Smart Home | Corporate/Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues $ 0