Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Derivatives (Details) - Schedule of Realized And Unrealized Gains and Losses for its Derivatives Not Designated as Hedging Instruments - Cost of goods sold [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
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,858) $ 5,477    
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,858) 5,477    
Realized 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,709) $ (2,226)
Realized 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,709) (2,226)
Unrealized Gains [Member]        
Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]        
Unrealized gain loss on derivatives 11,089 1,474 14,279 7,400
Unrealized Gains [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 $ 11,089 $ 1,474 $ 14,279 $ 7,400