Quarterly report pursuant to Section 13 or 15(d)

Derivative Financial Instruments - Additional Information (Details)

v3.10.0.1
Derivative Financial Instruments - Additional Information (Details)
Jun. 30, 2018
USD ($)
Derivatives Fair Value [Line Items]  
Derivative contract premiums $ 1,582,000
N Y M E X Crude Oil Swap  
Derivatives Fair Value [Line Items]  
Derivative contract premiums 0
NYMEX Crude Oil Two Way Collars  
Derivatives Fair Value [Line Items]  
Derivative contract premiums 0
Prepaid and Other Assets | NYMEX Crude Oil Puts  
Derivatives Fair Value [Line Items]  
Derivative contract premiums $ 2,100,000