XML 82 R65.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies (Narrative) (Details) $ in Thousands | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jun. 30, 2020 USD ($) | Oct. 31, 2019 USD ($) | Dec. 31, 2020 USD ($) $ / Boe item bbl | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Jul. 31, 2019 USD ($)
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Charter fee for production up to 20,000 BOPD | $ / Boe |  |  | 0.93 |  |  |
Charter fee amount threshold | bbl |  |  | 20,000 |  |  |
Charter fee for those bbls produced in excess of 20,000 BOPD | $ / Boe |  |  | 2.50 |  |  |
Company's share of charter expense |  |  | $ 13,100 | $ 12,100 | $ 10,800 |
Contractual obligation |  |  | 17,627 |  |  |
Abandonment funding |  |  | 12,453 | 11,371 |  |
Foreign currency gain on abandonment funding |  |  | 1,100 |  |  |
Etame Marine Block [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Estimated abandonment costs |  |  | 19,200 |  |  |
Abandonment funding |  |  | 12,500 |  |  |
Loss contingency |  |  | $ 4,400 |  |  | $ 4,400
Payment of joint venture audit settlement | $ 800 | $ 1,100 |  |  |  |
Gabon [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Discount |  |  | 15.00% |  |  |
Contractual obligation |  |  | $ 900 | $ 1,200 | $ 1,100 |
Additional percent of revenue for provisions |  |  | 1.00% |  |  |
Percent of investment cost which are cost recoverable |  |  |  | 75.00% |  |
FPSO Charter [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Number of extensions | item |  |  | 2 |  |  |
Period of charter |  |  | 1 year |  |  |
Guarantee liability |  |  |  | $ 400 |  |
Consortium [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Contractual obligation |  |  | $ 56,757 |  |  |
Consortium [Member] | Etame Marine Block [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Estimated abandonment costs |  |  | 61,800 |  |  |
Abandonment funding |  |  | 40,200 |  |  |
Gabon Dmo [Member] | Gabon [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Contractual obligation |  |  | 900 | 1,100 |  |
Pid And Pih [Member] | Gabon [Member] |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |
Contractual obligation |  |  | $ 3,100 | $ 2,200 |  |

X
- Definition Abandonment funding. + References No definition available. + Details
Name: | egy_AbandonmentFunding
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Additional Percent Of Revenue For Provisions + References No definition available. + Details
Name: | egy_AdditionalPercentOfRevenueForProvisions
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Charter expenses. + References No definition available. + Details
Name: | egy_CharterExpenses
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Charter Fee Amount Threshold, Volume + References No definition available. + Details
Name: | egy_CharterFeeAmountThresholdVolume
Namespace Prefix: | egy_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Charter Fee Per Barrel For Production Level One + References No definition available. + Details
Name: | egy_CharterFeePerBarrelForProductionLevelOne
Namespace Prefix: | egy_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Charter Fee Per Barrel For Production Level Two + References No definition available. + Details
Name: | egy_CharterFeePerBarrelForProductionLevelTwo
Namespace Prefix: | egy_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Commitments And Contingencies Line Items + References No definition available. + Details
Name: | egy_CommitmentsAndContingenciesLineItems
Namespace Prefix: | egy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount on market price. + References No definition available. + Details
Name: | egy_DiscountOnMarketPrice
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated Abandonment Costs + References No definition available. + Details
Name: | egy_EstimatedAbandonmentCosts
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Foreign Currency Gain (Loss) On Abandonment Funding + References No definition available. + Details
Name: | egy_ForeignCurrencyGainLossOnAbandonmentFunding
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number Of Extensions + References No definition available. + Details
Name: | egy_NumberOfExtensions
Namespace Prefix: | egy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment Of Joint Venture Audit Settlement + References No definition available. + Details
Name: | egy_PaymentOfJointVentureAuditSettlement
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percent Of Investment Cost Which Are Cost Recoverable + References No definition available. + Details
Name: | egy_PercentOfInvestmentCostWhichAreCostRecoverable
Namespace Prefix: | egy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period Of Charter + References No definition available. + Details
Name: | egy_PeriodOfCharter
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_StatementGeographicalAxis=egy_EtameMarineBlockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_GA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=egy_FpsoCharterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=egy_VaalcoEnergyInc.AndOtherEtameMarinBlockOwnersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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