XML 128 R59.htm IDEA: XBRL DOCUMENT
v3.20.1

RESTATEMENT OF PREVIOUSLY FILED FINANCIAL INFORMATION - DERIVATIVE FINANCIAL INSTRUMENTS - Additional Information (Details) | Oct. 10, 2018 USD ($) | Oct. 10, 2018 USD ($) | Dec. 31, 2020 | Dec. 31, 2019 $ / bbl | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 $ / bbl | Aug. 27, 2018 | Dec. 31, 2017 $ / bbl | Oct. 27, 2017 | Sep. 25, 2017
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Number Of Barrels Per Day |  |  |  |  |  |  |  |  |  |  |  | 1,000
Payments For Termination Of Derivative Contracts | $ | $ 3,438,300 | $ 3,438,300 |  |  |  |  |  |  |  |  |  |
Call Option |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Price Risk Option Strike Price |  |  |  |  |  |  |  | 54.60 |  | 55.35 |  |
Put Option |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Price Risk Option Strike Price |  |  |  |  |  |  |  | 49.00 |  | 49.00 |  |
April 2019 Through December 2019 |  |  |  |  |  |  |  |  |  |  |  |
Number Of Barrels Per Day |  |  |  |  | 5,500 | 5,500 | 3,500 |  |  |  |  |
January 2020 Through December 2020 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Number Of Barrels Per Day |  |  |  |  | 2,000 | 2,000 |  |  |  |  |  |
Additional Derivative Contracts |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Price Risk Option Strike Price |  |  |  | 60.00 |  |  |  |  |  |  |  |
Number Of Barrels Per Day |  |  |  |  |  |  | 2,000 |  | 2,000 |  | 1,000 |
Additional Derivative Contracts | Call Option |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Price Risk Option Strike Price |  |  |  | 70.05 |  |  |  | 54.80 |  |  |  |
Additional Derivative Contracts | Put Option |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Price Risk Option Strike Price |  |  |  | 60.00 |  |  |  | 51.00 |  |  |  |
Additional Derivative Contracts | Scenario Forecast |  |  |  |  |  |  |  |  |  |  |  |
Number Of Barrels Per Day |  |  | 2,000 |  |  |  |  |  |  |  |  |

X
- Definition Represents the number of barrel traded per day. + References No definition available. + Details
Name: | rei_NumberOfBarrelsPerDay
Namespace Prefix: | rei_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow for termination of derivative contract. + References No definition available. + Details
Name: | rei_PaymentsForTerminationOfDerivativeContracts
Namespace Prefix: | rei_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The strike price on the price risk option contract such as a put option or a call option. + References No definition available. + Details
Name: | us-gaap_DerivativePriceRiskOptionStrikePrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CallOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_PutOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=rei_April2019ThroughDecember2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=rei_January2020ThroughDecember2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=rei_AdditionalDerivativeContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |