v3.26.1
Revenues - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Oil, natural gas, and natural gas liquids sales $ 170,410 $ 72,471 $ 321,114 $ 156,655
Oil revenues        
Disaggregation of Revenue [Line Items]        
Oil, natural gas, and natural gas liquids sales 96,599 31,555 153,422 78,601
Natural gas revenues        
Disaggregation of Revenue [Line Items]        
Oil, natural gas, and natural gas liquids sales 46,145 30,483 120,670 53,332
NGL revenues        
Disaggregation of Revenue [Line Items]        
Oil, natural gas, and natural gas liquids sales $ 27,666 $ 10,433 $ 47,022 $ 24,722