XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - Schedule of derivative instruments, gain (loss) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized loss $ (3,077,079) $ (13,815,573)
Total gain (loss), net 18,469,658 (22,601,045)
Gain / (loss) on derivative instruments [Member] | Commodity derivative contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized loss (3,077,079) (13,772,152)
Realized gain (loss) 21,546,737 (8,828,893)
Total gain (loss), net 18,469,658 (22,601,045)
Finance and interest expense [Member] | Interest rate derivative contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized loss 0 (43,421)
Realized gain (loss) 0 493,345
Total gain (loss), net $ 0 $ 449,924