Quarterly report [Sections 13 or 15(d)]

Derivatives - Schedule of Realized and Unrealized Gains and Losses for its Derivatives (Details)

v3.25.2
Derivatives - Schedule of Realized and Unrealized Gains and Losses for its Derivatives (Details) - Cost of goods sold [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]        
Unrealized Gains (Losses) on derivatives $ (2,117) $ 11,089 $ (483) $ 14,279
Commodity contracts [Member]        
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]        
Unrealized Gains (Losses) on derivatives (2,117) 11,089 (483) 14,279
Realized Gains (Losses) [Member]        
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]        
Realized Gains (Losses) on derivatives 4,715 (2,858)    
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 Gains (Losses) on derivatives $ 4,715 $ (2,858)    
Unrealized Gains (Losses) [Member]        
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]        
Realized Gains (Losses) on derivatives     4,854 (2,709)
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]        
Realized Gains (Losses) on derivatives     $ 4,854 $ (2,709)