XML 45 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues and Accounts Receivable - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Minimum Volume Commitments [Line Items]    
Contract liability $ 148 $ 354
General payment terms 30 days  
Substantially all trade accounts receivable, net, maximum age of balances past their scheduled invoice date 30 days 30 days
Minimum Volume Commitments    
Minimum Volume Commitments [Line Items]    
Counterparty deficiencies $ 22 $ 42
Contract liability 18 22
Counterparty deficiencies unbilled and uncollected $ 4 $ 20