v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Reconciliation of Revenue Disaggregated to Revenue Reported (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 288,517 $ 239,994 $ 515,285 $ 479,149
Net oil, natural gas, and NGL sales        
Disaggregation of Revenue [Line Items]        
Total revenues 219,412 231,539 472,138 486,779
Oil, natural gas, and NGL sales        
Disaggregation of Revenue [Line Items]        
Total revenues 219,494 235,438 474,859 491,658
Oil        
Disaggregation of Revenue [Line Items]        
Total revenues 110,686 150,431 235,227 294,529
Natural gas        
Disaggregation of Revenue [Line Items]        
Total revenues 69,205 38,923 155,452 102,935
NGL        
Disaggregation of Revenue [Line Items]        
Total revenues 39,603 46,084 84,180 94,194
Transportation, gathering and marketing        
Disaggregation of Revenue [Line Items]        
Total revenues $ (82) $ (3,899) $ (2,721) $ (4,879)