XML 64 R48.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue (Narrative) (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 USD ($)
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%
Future working interest of carried partner percentage | 10.00%
Income taxes paid in-kind with oil | $ 9,385
Foreign taxes payable attributable to sharing obligation | $ 3,300
Maximum |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |
Lifting period, time to complete | 2 days
Minimum |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |
Lifting period, time to complete | 1 day

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_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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