XML 65 R54.htm IDEA: XBRL DOCUMENT
v3.22.1

Commitments and Contingencies (Narrative) (Details) $ / shares in Units, $ in Thousands |  |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jan. 28, 2022 $ / shares | Nov. 03, 2021 $ / shares | Apr. 30, 2022 $ / shares | Jun. 30, 2021 item | Jun. 30, 2020 USD ($) | Mar. 31, 2022 USD ($) $ / bbl item $ / shares bbl | Mar. 31, 2021 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Sep. 30, 2022 USD ($) | Nov. 30, 2021 USD ($)
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Abandonment funding |  |  |  |  |  | $ 21,369 | $ 22,862 |  | $ 21,808 |  |
Foreign currency gain (loss) on abandonment funding |  |  |  |  |  | (400) | $ (500) |  |  |  |
Agreement prepayment |  |  |  |  |  | (1,452) |  |  | 1,300 |  |
Agreement prepayment, recoverable amount |  |  |  |  |  | $ 6,000 |  |  |  |  |
Cash dividend policy, amount | $ / shares |  | $ 0.0325 |  |  |  |  |  |  |  |  |
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 |  |  |  |  |  |  |  |  |  |
Annualized dividend amount | $ / shares |  |  |  |  |  | $ 0.13 |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  |  | $ 26,000 |  |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  |  | 32,000 |  |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  |  |  |  |  |  |  | $ 47,900
Abandonment funding |  |  |  |  |  | $ 21,400 |  |  |  |  |
Payment of joint venture audit settlement |  |  |  |  | $ 800 |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of extensions | item |  |  |  |  |  | 2 |  |  |  |  |
Period of charter |  |  |  |  |  | 1 year |  |  |  |  |
Guarantee liability |  |  |  |  |  | $ 100 |  |  | 100 |  |
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 | $ / bbl |  |  |  |  |  | 0.93 |  |  |  |  |
Charter fee amount threshold | bbl |  |  |  |  |  | 20,000 |  |  |  |  |
Charter fee for those bbls produced in excess of 20,000 BOPD | $ / bbl |  |  |  |  |  | 2.50 |  |  |  |  |
Consortium [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  |  |  |  |  |  | $ 2,000 |  |
Consortium [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  |  | $ 40,000 |  |  |  |  |
Consortium [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated field level capital conversion |  |  |  |  |  | 50,000 |  |  |  |  |
Consortium [Member] | Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  |  |  |  |  |  |  | $ 81,300
Abandonment funding |  |  |  |  |  | $ 36,300 |  |  |  |  |
Borr Drilling [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number Of Drilled Wells Required By Agreement | item |  |  |  | 3 |  |  |  |  |  |  |
Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  |  |  |  |  | $ 3,200 |  |  |
Scenario, Forecast [Member] | FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Guarantee liability |  |  |  |  |  |  |  |  |  | $ 9,400 |
Scenario, Forecast [Member] | Consortium [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Agreement prepayment |  |  |  |  |  |  |  | $ 5,000 |  |  |
Scenario, Forecast [Member] | Consortium [Member] | FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Guarantee liability |  |  |  |  |  |  |  |  |  | $ 15,900 |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Dividends Payable, Amount Per Share | $ / shares |  |  | $ 0.0325 |  |  |  |  |  |  |  |
Dividends Payable, Date to be Paid |  |  | Jun. 24, 2022 |  |  |  |  |  |  |  |
Dividends Payable, Date of Record |  |  | May 25, 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 Annualized Dividend Amount + References No definition available. + Details
Name: | egy_AnnualizedDividendAmount
Namespace Prefix: | egy_
Data Type: | dtr-types:perShareItemType
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 Cash Dividend Policy, Amount + References No definition available. + Details
Name: | egy_CashDividendPolicyAmount
Namespace Prefix: | egy_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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 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 Drilled Wells Required By Agreement + References No definition available. + Details
Name: | egy_NumberOfDrilledWellsRequiredByAgreement
Namespace Prefix: | egy_
Data Type: | xbrli:integerItemType
Balance Type: | na
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_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: | srt_StatementGeographicalAxis=egy_EtameMarineBlockMember
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: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=egy_BorrDrillingMember
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: |