Annual report pursuant to Section 13 and 15(d)

DERIVATIVE FINANCIAL INSTRUMENTS (Details Textual)

v3.10.0.1
DERIVATIVE FINANCIAL INSTRUMENTS (Details Textual)
Oct. 10, 2018
USD ($)
Dec. 31, 2019
$ / BarrelofOilEquivalent
Dec. 31, 2018
$ / BarrelofOilEquivalent
Dec. 31, 2017
$ / BarrelofOilEquivalent
Sep. 25, 2017
Number Of Barrels Per Day         1,000
Payments For Termination Of Derivative Contracts | $ $ 3,438,300        
Addititional Derivative Contracts [Member]          
Number Of Barrels Per Day     1,000    
Addititional Derivative Contracts [Member] | Scenario, Forecast [Member]          
Number Of Barrels Per Day   2,000      
Call Option [Member]          
Derivative, Price Risk Option Strike Price     54.60 55.35  
Call Option [Member] | Addititional Derivative Contracts [Member]          
Derivative, Price Risk Option Strike Price     54.80    
Call Option [Member] | Addititional Derivative Contracts [Member] | Scenario, Forecast [Member]          
Derivative, Price Risk Option Strike Price   70.05      
Put Option [Member]          
Derivative, Price Risk Option Strike Price     49.00 49.00  
Put Option [Member] | Addititional Derivative Contracts [Member]          
Derivative, Price Risk Option Strike Price     51.00    
Put Option [Member] | Addititional Derivative Contracts [Member] | Scenario, Forecast [Member]          
Derivative, Price Risk Option Strike Price   60.00