Commitments and Contigencies (Details) $ in Thousands | 12 Months Ended |
Dec. 31, 2020USD ($)MMcfMBbls |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | $ 516,827 |
2021 | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | 135,435 |
2022 | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | 114,472 |
2023 | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | 95,082 |
2024 | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | 68,175 |
2025 | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | 56,174 |
Thereafter | |
Supply Commitment [Line Items] | |
Dollar Commitment ($ in thousands) | $ | $ 47,489 |
Natural Gas [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 443,215 |
Natural Gas [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 96,816 |
Natural Gas [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 74,322 |
Natural Gas [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 73,139 |
Natural Gas [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 73,339 |
Natural Gas [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 61,170 |
Natural Gas [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 64,429 |
Crude Oil [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 94,375 |
Crude Oil [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 25,032 |
Crude Oil [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 23,360 |
Crude Oil [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 19,685 |
Crude Oil [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,882 |
Crude Oil [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,855 |
Crude Oil [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 6,561 |
Water [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 24,844 |
Water [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 6,207 |
Water [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 6,207 |
Water [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 6,207 |
Water [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 6,223 |
Water [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Water [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Wattenberg Field [Member] | Natural Gas [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 327,055 |
Wattenberg Field [Member] | Natural Gas [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 64,014 |
Wattenberg Field [Member] | Natural Gas [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 64,014 |
Wattenberg Field [Member] | Natural Gas [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 64,014 |
Wattenberg Field [Member] | Natural Gas [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 64,189 |
Wattenberg Field [Member] | Natural Gas [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 52,045 |
Wattenberg Field [Member] | Natural Gas [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 18,779 |
Wattenberg Field [Member] | Natural Gas [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Aug. 31, 2026 |
Wattenberg Field [Member] | Crude Oil [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 70,285 |
Wattenberg Field [Member] | Crude Oil [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 17,002 |
Wattenberg Field [Member] | Crude Oil [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 15,330 |
Wattenberg Field [Member] | Crude Oil [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 11,655 |
Wattenberg Field [Member] | Crude Oil [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 9,882 |
Wattenberg Field [Member] | Crude Oil [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 9,855 |
Wattenberg Field [Member] | Crude Oil [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 6,561 |
Wattenberg Field [Member] | Crude Oil [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Aug. 31, 2026 |
Wattenberg Field [Member] | Water [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 24,844 |
Wattenberg Field [Member] | Water [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 6,207 |
Wattenberg Field [Member] | Water [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 6,207 |
Wattenberg Field [Member] | Water [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 6,207 |
Wattenberg Field [Member] | Water [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 6,223 |
Wattenberg Field [Member] | Water [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 0 |
Wattenberg Field [Member] | Water [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 0 |
Wattenberg Field [Member] | Water [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Dec. 31, 2024 |
Delaware Basin [Member] | Natural Gas [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 113,200 |
Delaware Basin [Member] | Natural Gas [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 31,025 |
Delaware Basin [Member] | Natural Gas [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,125 |
Delaware Basin [Member] | Natural Gas [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,125 |
Delaware Basin [Member] | Natural Gas [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,150 |
Delaware Basin [Member] | Natural Gas [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 9,125 |
Delaware Basin [Member] | Natural Gas [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 45,650 |
Delaware Basin [Member] | Natural Gas [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Dec. 31, 2030 |
Delaware Basin [Member] | Crude Oil [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 24,090 |
Delaware Basin [Member] | Crude Oil [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 8,030 |
Delaware Basin [Member] | Crude Oil [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 8,030 |
Delaware Basin [Member] | Crude Oil [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 8,030 |
Delaware Basin [Member] | Crude Oil [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 0 |
Delaware Basin [Member] | Crude Oil [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 0 |
Delaware Basin [Member] | Crude Oil [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | MBbls | 0 |
Delaware Basin [Member] | Crude Oil [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Dec. 31, 2023 |
Appalachiain Basin [Member] | Natural Gas [Member] | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 2,960 |
Appalachiain Basin [Member] | Natural Gas [Member] | 2021 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 1,777 |
Appalachiain Basin [Member] | Natural Gas [Member] | 2022 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 1,183 |
Appalachiain Basin [Member] | Natural Gas [Member] | 2023 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Appalachiain Basin [Member] | Natural Gas [Member] | 2024 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Appalachiain Basin [Member] | Natural Gas [Member] | 2025 | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Appalachiain Basin [Member] | Natural Gas [Member] | Thereafter | |
Supply Commitment [Line Items] | |
Oil and Gas Delivery Commitments Volumes (MMcf) | 0 |
Appalachiain Basin [Member] | Natural Gas [Member] | Supply Contract Expiration Date [Member] | |
Supply Commitment [Line Items] | |
Supply Commitments Contract Expiration Date | Aug. 31, 2022 |