Commitments and Contingencies - Schedule of Volume Commitments (Details)
Dec. 31, 2019
MMBTU
Total Volume Commitments (MMBtu)(1)  
2019 114,111,400
Total 235,080,400
Daily Volume Commitments (MMBtu/d)(1)  
2019 311,800
2020 101,269,000
2021 277,400
Oil And Gas Delivery Commitments And Contracts, Remaining Contractual Energy Volume, Year Three 19,700,000
2022 64,800