v3.26.1
Derivatives - Schedule of Gains (Losses) on Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Total gain (loss) on settled derivatives $ (61,379) $ 14,652 $ (211,858) $ (37,584)
Gain (loss) on fair value adjustments of unsettled derivatives 352,413 154,419 (45,491) (77,629)
Total gain (loss) on derivatives 291,034 169,071 (257,349) (115,213)
Net gain (loss) on commodity derivatives settlements        
Derivative [Line Items]        
Total gain (loss) on settled derivatives (61,396) 14,617 (211,895) (37,654)
Net gain (loss) on interest rate swaps        
Derivative [Line Items]        
Total gain (loss) on settled derivatives $ 17 $ 35 $ 37 $ 70