XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
COMMODITY DERIVATIVE INSTRUMENTS - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Derivative    
Gain (loss) on sale of commodity contracts $ 1,306,344 $ (4,507,370)
Cost of Revenues    
Derivative    
Gain (loss) on sale of commodity contracts $ (721,531) $ 4,427,782