Annual report pursuant to Section 13 and 15(d)

Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives

v3.24.0.1
Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Realized Gains [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Realized gain loss on derivatives $ 1,647 $ 23,280 $ 32,618
Unrealized Losses [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Unrealized gain loss on derivatives (9,678) (4,017) (10,999)
Cost of goods sold [Member] | Commodity Contract [Member] | Realized Gains [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Realized gain loss on derivatives 1,647 23,280 32,618
Commodity Contract [Member] | Unrealized Losses [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Unrealized gain loss on derivatives $ (9,678) $ (4,017) $ (10,999)