XML 77 R54.htm IDEA: XBRL DOCUMENT
v3.22.2

Note 10 - Commitments and Contingencies (Details Textual) $ / shares in Units, $ in Thousands |  |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | 36 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Aug. 05, 2022 $ / shares | Jun. 24, 2022 $ / shares | Mar. 18, 2022 $ / shares | Jun. 30, 2021 USD ($) | Sep. 30, 2020 USD ($) | Jun. 30, 2022 USD ($) bbl | Jun. 30, 2022 USD ($) bbl | Jun. 30, 2021 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2016 | Dec. 31, 2021 USD ($) | Sep. 30, 2022 USD ($) | Nov. 30, 2021 USD ($) | Nov. 03, 2021 $ / shares | Aug. 31, 2021 USD ($)
Abandonment Funding |  |  |  | $ 22,837 |  | $ 20,091 | $ 20,091 | $ 22,837 |  |  | $ 21,808 |  |  |  |
Foreign Currency Transaction Gain (Loss), before Tax, Total |  |  |  |  |  |  |  | $ (600) |  |  |  |  |  |  |
Dividends Payable, Amount Per Share (in dollars per share) | $ / shares |  | $ 0.0325 | $ 0.0325 |  |  |  |  |  |  |  |  |  |  | $ 0.0325 |
Dividends Payable, Date to be Paid |  | Jun. 24, 2022 | Mar. 18, 2022 |  |  |  |  |  |  |  |  |  |  |  |
Dividends Payable, Date of Record |  | May 25, 2022 | Feb. 18, 2022 |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Dividends Payable, Amount Per Share (in dollars per share) | $ / shares | $ 0.0325 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Dividends Payable, Date to be Paid | Sep. 23, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Dividends Payable, Date of Record | Aug. 24, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, to be Paid, Year One |  |  |  |  |  | 3,200 | 3,200 |  |  |  |  |  |  |  | $ 1,300
Etame Marine Block [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Field Level Capital Conversion |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 42,000
Etame Marine Block [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Field Level Capital Conversion |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 51,000
Foreign Tax Authority [Member] | Tax Administration of Gabon [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income Tax Examination, Year under Examination |  |  |  |  |  |  |  |  |  | 2013 2014 | 2015 2016 |  |  |  |
Borr Drilling Limited [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of Drilled Wells Required by Agreement |  |  |  | 3 |  |  |  |  |  |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of Charter Extension Periods |  |  |  |  | 2 |  |  |  |  |  |  |  |  |  |
Percentage of Share in Charter Payment |  |  |  |  | 58.80% |  |  |  |  |  |  |  |  |  |
Share in Charter Payment, Approximate Annual Amount |  |  |  |  | $ 19,400 |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Current Carrying Value |  |  |  |  |  | $ 0 | $ 0 |  |  |  | $ 100 |  |  |  |
Charter Fee Per Barrel for Production Level One |  |  |  |  |  | 0.93 | 0.93 |  |  |  |  |  |  |  |
Charter Fee Amount Threshold, Volume (Barrel of Oil) | bbl |  |  |  |  |  | 20,000 | 20,000 |  |  |  |  |  |  |  |
Charter Fee Per Barrel for Production Level Two |  |  |  |  |  | 2.50 | 2.50 |  |  |  |  |  |  |  |
Period of Charter (Year) |  |  |  |  | 1 year |  |  |  |  |  |  |  |  |  |
FPSO Charter [Member] | Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Current Carrying Value |  |  |  |  |  |  |  |  |  |  |  | $ 4,400 |  |  |
FPSO Charter [Member] | Forecast [Member] | Vaalco Energy Inc. and Other Etame Marin Block Owners [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Current Carrying Value |  |  |  |  |  |  |  |  |  |  |  | $ 7,500 |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Abandonment Costs |  |  |  |  |  |  |  |  |  |  |  |  | $ 47,900 |  |
Abandonment Funding |  |  |  |  |  | $ 20,100 | $ 20,100 |  |  |  |  |  |  |  |
Foreign Currency Transaction Gain (Loss), before Tax, Total |  |  |  |  |  | (1,300) | (1,700) |  |  |  |  |  |  |  |
Payment of Joint Venture Audit Settlement |  |  |  |  |  |  |  |  | $ 800 |  |  |  |  |  |
Contractual Obligation, to be Paid, Year One |  |  |  |  |  | 5,000 | 5,000 |  |  |  |  |  |  |  | 2,000
Contractual Obligations, Amount Recoverable |  |  |  |  |  | 6,000 | 6,000 |  |  |  |  |  |  |  |
Etame Marine Block [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Field Level Capital Conversion |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 66,000
Etame Marine Block [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Field Level Capital Conversion |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 80,000
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated Abandonment Costs |  |  |  |  |  |  |  |  |  |  |  |  | $ 81,300 |  |
Abandonment Funding |  |  |  |  |  | $ 34,200 | $ 34,200 |  |  |  |  |  |  |  |

X
- Definition The amount of 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 The amount of volume for charter fee threshold. + References No definition available. + Details
Name: | egy_CharterFeeAmountThresholdVolume
Namespace Prefix: | egy_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of 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: | instant

X
- Definition The 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: | instant

X
- Definition The amount recoverable of contractual obligations. + References No definition available. + Details
Name: | egy_ContractualObligationsAmountRecoverable
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of 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 The amount of estimated field level capital conversion. + References No definition available. + Details
Name: | egy_EstimatedFieldLevelCapitalConversion
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of charter extension periods. + References No definition available. + Details
Name: | egy_NumberOfCharterExtensionPeriods
Namespace Prefix: | egy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of drilled wells required by the agreement. + References No definition available. + Details
Name: | egy_NumberOfDrilledWellsRequiredByAgreement
Namespace Prefix: | egy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of cash outflow for 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 The percentage of entity's 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: | instant

X
- Definition The 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 The approximate annual amount of the entity's share in the charter payment + References No definition available. + Details
Name: | egy_ShareInCharterPaymentApproximateAnnualAmount
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 https://asc.fasb.org/extlink&oid=126999549&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 https://asc.fasb.org/extlink&oid=126999549&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 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 Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 35 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 10 -Section 45 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 https://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
- Definition Tax year being audited in the income tax examination, in YYYY format. + References No definition available. + Details
Name: | us-gaap_IncomeTaxExaminationYearUnderExamination
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:gYearListItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=egy_TaxAdministrationOfGabonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=egy_BorrDrillingLimitedMember
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: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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