XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of components of Gain (loss) on derivative contracts (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
(Loss) on derivative contracts $ (27,596,141) $ (31,588,639)
Oil    
(Loss) on derivative contracts $ (27,596,141) (31,389,950)
Natural Gas    
(Loss) on derivative contracts   $ (198,689)