Sales and Other Operating Revenue - Practical Expedients (Details) |
6 Months Ended |
|---|---|
Jun. 30, 2020 | |
| Revenue, Practical Expedient [Abstract] | |
| Revenue, Practical Expedient, Remaining Performance Obligation, Description | We have long-term commodity sales contracts which use prevailing market prices at the time of delivery, and under these contracts, the market-based variable consideration for each performance obligation (i.e., delivery of commodity) is allocated to each wholly unsatisfied performance obligation within the contract. |
| Practical Expedient | true |
| 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. |