Annual report pursuant to Section 13 and 15(d)

Derivatives (Details) - Schedule of recognized gains for its derivatives

v3.22.4
Derivatives (Details) - Schedule of recognized gains for its derivatives - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Realized Gains [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Type of Instrument Commodity contracts    
Statements of Operations Location Cost of goods sold    
Realized Gains $ 23,280 $ 32,618 $ 2,102
Total Realized Gains $ 23,280 32,618 2,102
Unrealized Gains (Losses) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Type of Instrument Commodity contracts    
Statements of Operations Location Cost of goods sold    
Unrealized Gains (Losses) $ (4,017) (10,999) 12,678
Total Unrealized Gains (Losses) $ (4,017) $ (10,999) $ 12,678