Sales and Other Operating Revenue - Receivables and Contract Liabilities (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2020 |
Dec. 31, 2019 |
|
| Accounts Receivable, Net | $ 745,000,000 | $ 745,000,000 | $ 2,372,000,000 |
| Revenue, Performance Obligation, Description of Timing | We typically receive payment within 30 days or less (depending on the terms of the invoice) once delivery is made. | ||
| Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment | Payments are received in installments over the construction period. | ||
| Revenue, Performance Obligation, Description of Payment Terms | The payments are not directly related to our performance under the contract and are recorded as deferred revenue to be recognized as revenue when the customer can utilize and benefit from their right to use the license. | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation | We expect to recognize the contract liabilities as of June 30, 2020, as revenue during 2021 and 2022. | ||
| Total Contract Liabilities | 80,000,000 | $ 80,000,000 | $ 80,000,000 |
| Contract with Customer, Liability, Revenue Recognized | 0 | 0 | |
| Short-term Contract with Customer [Member] | |||
| Total Contract Liabilities | 47,000,000 | 47,000,000 | |
| Long-term Contract with Customer [Member] | |||
| Total Contract Liabilities | $ 33,000,000 | $ 33,000,000 |