Quarterly report [Sections 13 or 15(d)]

Derivatives - Schedule of Realized Gains for its Derivatives Not Designated as Hedging Instruments (Details)

v3.25.1
Derivatives - Schedule of Realized Gains for its Derivatives Not Designated as Hedging Instruments (Details) - Cost of goods sold [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Realized Gains (Losses) [Member]    
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]    
Realized gain on derivatives $ 139 $ 148
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 on derivatives 139 148
Unrealized Gains (Losses) [Member]    
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]    
Unrealized gain on derivatives 1,634 3,190
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 on derivatives $ 1,634 $ 3,190