Derivatives - Schedule of Gain (Loss) on Derivatives (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivative [Line Items] | ||||
Gain (loss) on derivatives, net | $ 68,993 | $ 7,658 | $ 113,164 | $ (144,489) |
Derivative, gain (loss), statement of income or comprehensive income [extensible enumeration] | Nonoperating Income (Expense) | Nonoperating Income (Expense) | Nonoperating Income (Expense) | Nonoperating Income (Expense) |
Commodity | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivatives, net | $ 51,571 | $ 9,425 | $ 104,249 | $ (146,410) |
Contingent consideration | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivatives, net | $ 17,422 | $ (1,767) | $ 8,915 | $ 1,921 |