XML 79 R64.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Commitments and Contingencies (Narrative) (Details) $ / shares in Units, $ in Thousands |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Jan. 28, 2022 $ / shares | Aug. 31, 2020 USD ($) km² | Jun. 30, 2020 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) $ / Boe item bbl | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Sep. 30, 2022 USD ($) | Nov. 03, 2021 $ / shares
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Abandonment funding |  |  |  |  | $ 21,808 | $ 12,453 |  |  |
Foreign currency gain on abandonment funding |  |  |  |  | (1,600) | 1,100 |  |  |
Agreement prepayment |  |  |  |  | (1,176) |  |  |  |
Dividends Payable, Amount Per Share | $ / shares |  |  |  |  |  |  |  |  | $ 0.0325
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  | 47,800 |  |  |  |
Abandonment funding |  |  |  |  | $ 21,800 |  |  |  |
Payment of joint venture audit settlement |  |  | $ 800 |  |  |  |  |  |
Area of three-dimensional seismic data | km² |  | 1,000 |  |  |  |  |  |  |
Etame Marine Block [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Expected cost of data acquisition |  | $ 2,200 |  |  |  |  |  |  |
Etame Marine Block [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Expected cost of data acquisition |  | $ 3,400 |  |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of extensions | item |  |  |  |  | 2 |  |  |  |
Period of charter |  |  |  |  | 1 year |  |  |  |
Guarantee liability |  |  |  |  | $ 100 | 400 |  |  |
Percentage of share in charter payment |  |  |  |  | 58.80% |  |  |  |
Share in charter payment, approximate annual amount |  |  |  |  | $ 19,400 |  |  |  |
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 |  |  |  |  | $ 22,100 | $ 13,100 | $ 12,100 |  |
FSO Agreement [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  |  | 1,200 |  |  |  |
Agreement prepayment, recoverable amount |  |  |  |  | 6,000 |  |  |  |
FSO Agreement [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  | 26,000 |  |  |  |
FSO Agreement [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  | 32,000 |  |  |  |
Consortium [Member] | Etame Marine Block [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  | 81,300 |  |  |  |
Abandonment funding |  |  |  |  | 37,100 |  |  |  |
Consortium [Member] | FSO Agreement [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  |  | 2,000 |  |  |  |
Consortium [Member] | FSO Agreement [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  | 40,000 |  |  |  |
Consortium [Member] | FSO Agreement [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  | $ 50,000 |  |  |  |
Scenario, Forecast [Member] | FPSO Charter [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Guarantee liability |  |  |  |  |  |  |  | $ 14,200 |
Scenario, Forecast [Member] | FSO Agreement [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  | $ 3,200 |  |  |  |  |
Scenario, Forecast [Member] | Consortium [Member] | FPSO Charter [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Guarantee liability |  |  |  |  |  |  |  | $ 24,200 |
Scenario, Forecast [Member] | Consortium [Member] | FSO Agreement [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  | $ 5,000 |  |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Dividends Payable, Amount Per Share | $ / shares | $ 0.0325 |  |  |  |  |  |  |  |
Dividends Payable, Date Declared | Jan. 28, 2022 |  |  |  |  |  |  |  |
Dividends Payable, Date to be Paid | Mar. 18, 2022 |  |  |  |  |  |  |  |
Dividends Payable, Date of Record | Feb. 18, 2022 |  |  |  |  |  |  |  |

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 Area Of Three Dimensional Seismic Data + References No definition available. + Details
Name: | egy_AreaOfThreeDimensionalSeismicData
Namespace Prefix: | egy_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash Advance For Other Long Term Assets + References No definition available. + Details
Name: | egy_CashAdvanceForOtherLongTermAssets
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash Advance For Other Long Term Assets, Amount Recoverable + References No definition available. + Details
Name: | egy_CashAdvanceForOtherLongTermAssetsAmountRecoverable
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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: | dtr-types: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 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 Estimated Field Level Capital Conversion + References No definition available. + Details
Name: | egy_EstimatedFieldLevelCapitalConversion
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Expected Cost Of Data Acquisition + References No definition available. + Details
Name: | egy_ExpectedCostOfDataAcquisition
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Percentage Of Share In Charter Payment + References No definition available. + Details
Name: | egy_PercentageOfShareInCharterPayment
Namespace Prefix: | egy_
Data Type: | dtr-types: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 Share In Charter Payment, Approximate Annual Amount + References No definition available. + Details
Name: | egy_ShareInCharterPaymentApproximateAnnualAmount
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Date the declared dividend will be paid, in YYYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendPayableDateToBePaidDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share amount of a dividend declared, but not paid, as of the financial reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendsPayableAmountPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the dividend to be paid was declared, in YYYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendsPayableDateDeclaredDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DividendsPayableDateOfRecordDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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=124440162&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_StatementGeographicalAxis=egy_EtameMarineBlockMember
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: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
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_GuaranteeObligationsByNatureAxis=egy_FsoMember
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=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |