XML 79 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of components of Gain (loss) on derivative contracts (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gain (loss) on derivative contracts $ (77,853,141) $ 21,366,068 $ (3,000,078)
Oil      
Gain (loss) on derivative contracts (77,654,452) 20,357,812 $ (3,000,078)
Natural Gas      
Gain (loss) on derivative contracts $ (198,689) $ 1,008,256