Subsequent events - Schedule of outstanding derivative contracts (Details) | 1 Months Ended | 2 Months Ended | 12 Months Ended |
Feb. 29, 2024 $ / Mcf $ / bbl bbl MMcf | Mar. 08, 2024 $ / Mcf $ / bbl Mcf bbl | Dec. 31, 2023 $ / Mcf $ / bbl Mcf bbl |
Collar Oil Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 461,524 |
Collar Oil Contract, 2024 Settlement | First Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 64.22 |
Collar Oil Contract, 2024 Settlement | First Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 84.99 |
Collar Oil Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 401,874 |
Collar Oil Contract, 2024 Settlement | Second Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 64.27 |
Collar Oil Contract, 2024 Settlement | Second Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 85.11 |
Collar Oil Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 361,552 |
Collar Oil Contract, 2024 Settlement | Third Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 64.32 |
Collar Oil Contract, 2024 Settlement | Third Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 85.24 |
Collar Oil Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 311,496 |
Collar Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 64.13 |
Collar Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 84.97 |
Swaps Oil Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 62,000 |
Swaps Oil Contract, 2024 Settlement | First Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 80 |
Swaps Oil Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 48,000 |
Swaps Oil Contract, 2024 Settlement | Second Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 80 |
Swaps Oil Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 39,000 |
Swaps Oil Contract, 2024 Settlement | Third Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 80 |
Swaps Oil Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | | 32,000 |
Swaps Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | | 80 |
Collar Natural Gas Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 3,856,000 |
Collar Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 2.93 |
Collar Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 4.39 |
Collar Natural Gas Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 0 |
Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 1,615,000 |
Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 3.57 |
Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 5.37 |
Swaps Natural Gas Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 0 |
Swaps Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 0 |
Swaps Natural Gas Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 3,236,000 |
Swaps Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 3.22 |
Swaps Natural Gas Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 2,823,000 |
Swaps Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 3.22 |
Swaps Natural Gas Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | | 844,000 |
Swaps Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | | 3.22 |
Subsequent Event | Collar Oil Contract, 2024 Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 1,536,446 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 64.24 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 85.07 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 461,524 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | First Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 64.22 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | First Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 84.99 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 401,874 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Second Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 64.27 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Second Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 85.11 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 361,552 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Third Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 64.32 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Third Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 85.24 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 311,496 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 64.13 | |
Subsequent Event | Collar Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 84.97 | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 439,852 | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 61.48 | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80.65 | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | First half of year | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | 166,852 | | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | First half of year | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | 59 | | |
Subsequent Event | Collar Oil Contract, 2025 Total Settlement | First half of year | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | 77.30 | | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 181,000 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 62,000 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | First Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 48,000 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Second Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 39,000 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Third Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 32,000 | |
Subsequent Event | Swaps Oil Contract, 2024 Settlement | Fourth Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 80 | |
Subsequent Event | Swaps Oil Contract, 2025 Total Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | bbl | | 0 | |
Subsequent Event | Swaps Oil Contract, 2025 Total Settlement | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 5,471,000 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.12 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 4.68 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 3,856,000 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 2.93 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 4.39 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 0 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 1,615,000 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.57 | |
Subsequent Event | Collar Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 5.37 | |
Subsequent Event | Collar Natural Gas Contract, 2025 Total Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 2,156,000 | |
Subsequent Event | Collar Natural Gas Contract, 2025 Total Settlement | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.57 | |
Subsequent Event | Collar Natural Gas Contract, 2025 Total Settlement | Weighted-average ceiling price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 5.37 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 6,903,000 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.22 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | First Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 0 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | First Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 0 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 3,236,000 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Second Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.22 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Third Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 2,823,000 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Third Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.22 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Fourth Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 844,000 | |
Subsequent Event | Swaps Natural Gas Contract, 2024 Settlement | Fourth Quarter | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.22 | |
Subsequent Event | Swaps Natural Gas Contract, 2025 Total Settlement | | | |
Subsequent events | | | |
Volume (Bbl) | Mcf | | 1,612,050 | |
Subsequent Event | Swaps Natural Gas Contract, 2025 Total Settlement | Weighted-average price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | | 3.20 | |
Subsequent Event | Swaps Natural Gas Contract, 2025 Total Settlement | Second Quarter | | | |
Subsequent events | | | |
Volume (Bbl) | MMcf | 1,162,050 | | |
Subsequent Event | Swaps Natural Gas Contract, 2025 Total Settlement | Second Quarter | Weighted-average floor price | | | |
Subsequent events | | | |
Weighted-average price ( $/Bbl, $/Mcf) | $ / Mcf | 3.02 | | |