v3.24.2.u1
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