XML 69 R52.htm IDEA: XBRL DOCUMENT
v3.20.1

Revenue (Narrative) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |  |
Initial crude oil sales and purchase agreement period | 1 year |
Interval period, between lifting | 30 days |
Monthly royalty rate, based on production at the published price | 13.00% |
Working interest of carried partner, percentage | 7.50% |
Income taxes paid in-kind with crude oil | $ 7,268 | $ 9,385
Future working interest of carried partner percentage | 10.00% |
Foreign taxes payable attributable to sharing obligation | $ 5,700 |
Minimum [Member] |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |  |
Lifting period, time to complete | 1 day |
Maximum [Member] |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |  |
Lifting period, time to complete | 2 days |

X
- Definition Foreign Taxes Payable Attributable To Sharing Obligation + References No definition available. + Details
Name: | egy_ForeignTaxesPayableAttributableToSharingObligation
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future Working Interest Of Carried Partner Percentage + References No definition available. + Details
Name: | egy_FutureWorkingInterestOfCarriedPartnerPercentage
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income Taxes Paid In-Kind With Oil + References No definition available. + Details
Name: | egy_IncomeTaxesPaidInKindWithOil
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Initial Crude Oil Sales And Purchase Agreement Period + References No definition available. + Details
Name: | egy_InitialCrudeOilSalesAndPurchaseAgreementPeriod
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interval Period, Between Lifting + References No definition available. + Details
Name: | egy_IntervalPeriodBetweenLifting
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lifting Period, Time To Complete + References No definition available. + Details
Name: | egy_LiftingPeriodTimeToComplete
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Monthly Royalty Rate, Based On Production At The Published Price + References No definition available. + Details
Name: | egy_MonthlyRoyaltyRateBasedOnProductionAtPublishedPrice
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Working Interest Of Carried Partner, Percentage + References No definition available. + Details
Name: | egy_WorkingInterestOfCarriedPartnerPercentage
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |