XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments - Schedule of the Fair Value Amounts of Derivative Contracts (Details) - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Gross Recognized Asset $ 37,710,080 $ 37,465,172
Oil Price Hedging Contracts Current [Member]    
Gross Recognized Asset 550  
Gross Amounts Offset  
Net Recognized Asset 550  
Oil Price Hedging Contracts - Non-Current [Member]    
Gross Recognized Asset  
Gross Amounts Offset  
Net Recognized Asset  
Oil Price Hedging Contracts [Member]    
Gross Recognized Asset 550  
Gross Amounts Offset  
Net Recognized Asset $ 550