v3.26.1
Derivative Contracts - Schedule of Gains and Losses on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) on derivative contracts $ 23,485 $ 55,579 $ (73,414) $ 14,886
Crude Oil        
Derivative Instruments, Gain (Loss) [Line Items]        
Settlements of derivatives (24,611) 6,640 (29,869) 7,548
MTM gains (losses) on derivatives, net 40,707 15,401 (59,803) 16,196
Natural gas        
Derivative Instruments, Gain (Loss) [Line Items]        
Settlements of derivatives 6,405 388 18,533 1,127
MTM gains (losses) on derivatives, net $ 984 $ 33,150 $ (2,275) $ (9,985)