Annual report [Section 13 and 15(d), not S-K Item 405]

Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)

v3.25.0.1
Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details) - Cost of goods sold [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Realized Gains (Losses) [Member]      
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]      
Realized gain (loss) on derivatives $ (2,529) $ 1,647 $ 23,280
Realized Gains (Losses) [Member] | Commodity contracts [Member]      
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]      
Realized gain (loss) on derivatives (2,529) 1,647 23,280
Unrealized Gains (Losses) [Member]      
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]      
Unrealized gain (loss) on derivatives 13,574 (9,678) (4,017)
Unrealized Gains (Losses) [Member] | Commodity contracts [Member]      
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]      
Unrealized gain (loss) on derivatives $ 13,574 $ (9,678) $ (4,017)