XML 32 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Narrative (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Utility Revenue [Line Items]    
Contract assets $ 12  
TCC contract liabilities 5 $ 10
Revenue recognized 5  
Accounts receivable related to contracts with customers 1,039 1,050
Unbilled revenues $ 312 $ 345
Networks    
Utility Revenue [Line Items]    
Revenue performance obligation, timing P1Y  
Renewables    
Utility Revenue [Line Items]    
Capitalized contract cost amortization term 15 years  
Capitalized contract cost expected life 10 years