v3.20.2
Sales and Other Operating Revenue - Practical Expedients (Details)
9 Months Ended
Sep. 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.