XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE FINANCIAL INSTRUMENTS - Components of gain (loss) on derivative contracts (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized gain (loss) on derivatives $ 9,474,905 $ (27,596,141)
Gain (loss) on derivative contracts 9,474,905 (27,596,141)
Oil    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized gain (loss) on derivatives (663,762) (14,115,501)
Unrealized gain (loss) on derivatives 8,107,021 (13,480,640)
Gain (loss) on derivative contracts 7,443,259 (27,596,141)
Natural Gas    
Derivative Instruments, Gain (Loss) [Line Items]    
Realized gain (loss) on derivatives 5,237 0
Unrealized gain (loss) on derivatives 2,026,409 0
Gain (loss) on derivative contracts $ 2,031,646 $ 0