XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 7,515 $ 7,989
Mark-to-market for economic hedging activities (1,944) 2,277
Revenue 7,722 7,896
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 8 2
Derivative revenue (1,932) 2,263
Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers (1) (3)
Revenue (10) 17
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0 0
Retail revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 7,363 7,570
Derivative revenue 27  
Retail revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0 0
Derivative revenue 0  
Energy revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 128 278
Derivative revenue 66 29
Energy revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 2 5
Derivative revenue 2 4
Capacity revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 42 116
Derivative revenue 6 13
Capacity revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0 0
Derivative revenue 0 0
Derivative revenue    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities 91 (133)
Less: Realized and unrealized ASC 815 revenue 199 (95)
Derivative revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities (11) 17
Less: Realized and unrealized ASC 815 revenue (9) 20
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 109 74
Contract amortization (11) (9)
Other revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers (1) (5)
Contract amortization 0 0
Total operating revenue    
Disaggregation of Revenue [Line Items]    
Revenue 7,722 7,896
Total operating revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue (10) 17
Other revenue, derivative    
Disaggregation of Revenue [Line Items]    
Derivative revenue 9 (4)
Other revenue, derivative | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Derivative revenue 0 (1)
Home | Retail revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 2,660 2,565
Home | Retail revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0 0
Business | Retail revenue    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 4,703 5,005
Business | Retail revenue | Corporate/Eliminations    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0 0
Texas | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 2,036 2,027
Revenue 2,034 2,020
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0 0
Texas | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,958 1,946
Derivative revenue 0  
Texas | Energy revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 4 15
Derivative revenue 0 0
Texas | Capacity revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0 0
Derivative revenue 0 0
Texas | Derivative revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities 0 (2)
Less: Realized and unrealized ASC 815 revenue (2) (7)
Texas | Other revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 72 61
Contract amortization 0 0
Texas | Total operating revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 2,034 2,020
Texas | Other revenue, derivative | Operating Segments    
Disaggregation of Revenue [Line Items]    
Derivative revenue (2) (5)
Texas | Home | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,236 1,283
Texas | Business | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 722 663
East | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 4,064 4,790
Revenue 4,176 4,715
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 (1) (9)
East | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 4,016 4,521
Derivative revenue 27  
East | Energy revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 74 204
Derivative revenue 47 45
East | Capacity revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 41 115
Derivative revenue 6 13
East | Derivative revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities 35 (130)
Less: Realized and unrealized ASC 815 revenue 113 (66)
East | Other revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 21 14
Contract amortization (11) (9)
East | Total operating revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 4,176 4,715
East | Other revenue, derivative | Operating Segments    
Disaggregation of Revenue [Line Items]    
Derivative revenue (2) 6
East | Home | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 651 579
East | Business | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 3,365 3,942
West/Services/Other | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,268 1,175
Revenue 1,374 1,144
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 9 11
West/Services/Other | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,241 1,103
Derivative revenue 0  
West/Services/Other | Energy revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 48 54
Derivative revenue 17 (20)
West/Services/Other | Capacity revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1 1
Derivative revenue 0 0
West/Services/Other | Derivative revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities 67 (18)
Less: Realized and unrealized ASC 815 revenue 97 (42)
West/Services/Other | Other revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 17 4
Contract amortization 0 0
West/Services/Other | Total operating revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 1,374 1,144
West/Services/Other | Other revenue, derivative | Operating Segments    
Disaggregation of Revenue [Line Items]    
Derivative revenue 13 (4)
West/Services/Other | Home | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 625 703
West/Services/Other | Business | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 616 $ 400
Vivint(a) | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 148  
Revenue 148  
Less: Revenues accounted for under topics other than ASC 606 and ASC 815 0  
Vivint(a) | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 148  
Derivative revenue 0  
Vivint(a) | Energy revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Derivative revenue 0  
Vivint(a) | Capacity revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Derivative revenue 0  
Vivint(a) | Derivative revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Mark-to-market for economic hedging activities 0  
Less: Realized and unrealized ASC 815 revenue 0  
Vivint(a) | Other revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Contract amortization 0  
Vivint(a) | Total operating revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 148  
Vivint(a) | Other revenue, derivative | Operating Segments    
Disaggregation of Revenue [Line Items]    
Derivative revenue 0  
Vivint(a) | Home | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 148  
Vivint(a) | Business | Retail revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 0