v3.26.1
Financial Instruments and Fair Value Measurement - Schedule of Losses or Gains on Financial Instruments Recognized (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]        
Derivative instruments (gain) loss $ (11,864) $ (14,032) $ 76,546 $ (12,565)
Commodity price derivative (gain) loss        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative instruments (gain) loss (9,266) (6,802) 79,352 (5,335)
Foreign currency derivative gain        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative instruments (gain) loss $ (2,598) $ (7,230) $ (2,806) $ (7,230)