Revenues - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
| Disaggregation of Revenue [Line Items] | |||||
| Oil and gas sales | $ 623,398 | $ 472,654 | $ 1,239,666 | $ 819,931 | |
| Accrued oil and gas sales receivable, net | 167,500 | $ 167,500 | $ 206,300 | ||
| Natural Gas and NGL sales | Minimum | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Performance obligations billing cycle | 30 days | ||||
| Oil sales | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Oil and gas sales | 549,226 | 349,591 | $ 1,073,612 | 612,358 | |
| NGL sales(2) | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Oil and gas sales | 50,525 | 55,033 | 110,285 | 100,525 | |
| Reduction to NGL | 16,500 | 32,600 | 0 | ||
| Natural gas sales(1) | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Oil and gas sales | 23,647 | $ 68,030 | 55,769 | 107,048 | |
| Reduction to NGL | $ 7,400 | $ 18,700 | $ 0 | ||