v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Revenue Disaggregation (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]        
Total revenues $ 405,955 $ 288,517 $ 691,880 $ 515,285
Net oil, natural gas, and NGL sales        
Disaggregation of Revenue [Line Items]        
Total revenues 366,852 219,412 732,398 472,138
Gross oil, natural gas, and NGL sales        
Disaggregation of Revenue [Line Items]        
Total revenues 368,242 220,243 734,880 476,614
Oil        
Disaggregation of Revenue [Line Items]        
Total revenues 196,988 111,053 351,880 236,066
Natural gas        
Disaggregation of Revenue [Line Items]        
Total revenues 109,703 69,250 275,280 155,615
NGL        
Disaggregation of Revenue [Line Items]        
Total revenues 61,551 39,940 107,720 84,933
Transportation and gathering        
Disaggregation of Revenue [Line Items]        
Total revenues $ (1,390) $ (831) $ (2,482) $ (4,476)