Derivatives - Gain (Loss) on Derivatives (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives, net | $ 7,658 | $ (18,044) | $ (144,489) | $ 2,446 |
| 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 | $ 9,425 | $ (16,190) | $ (146,410) | $ 1,392 |
| Contingent consideration | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives, net | $ (1,767) | $ (1,854) | $ 1,921 | $ 1,054 |