Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Derivatives (Details) - Schedule of recognized gains for its derivatives - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Realized Gains [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Realized Gains $ 13,913 $ 18,158 $ 29,476 $ 24,343
Total Realized Gains $ 13,913 18,158 $ 29,476 24,343
Unrealized Gains (Losses) [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Unrealized Gains (Losses) $ 2,706 (9,290) $ (7,540) (4,932)
Total Unrealized Gains (Losses) $ 2,706 $ (9,290) $ (7,540) $ (4,932)