XML 99 R71.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Note 12 - Commitments and Contingencies (Details Textual) - USD ($) $ in Thousands |  |  |  | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 29, 2024 | Dec. 22, 2023 | Feb. 01, 2022 | Mar. 31, 2023 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Feb. 01, 2026 | Feb. 01, 2024 | Dec. 12, 2023 | Aug. 31, 2023
Abandonment Funding |  |  |  |  | $ 6,268 | $ 20,586 |  |  |  |  |
Payments for Abandonment Funding |  |  |  | $ 15,600 |  |  |  |  |  |  |
Results of Operations, Impairment of Oil and Gas Properties |  |  |  |  | 7,484 | 8,867 | $ 0 |  |  |  |
Egyptian General Petroleum Corporation (EGPC) [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  | $ 150,000 |  |  |  |  |  |
Development Timeframe (Year) |  |  |  |  | 5 years |  |  |  |  |  |
Contractual Obligation, to be Paid, Year One |  |  |  |  | $ 10,000 |  |  |  |  |  |
Contractual Obligation, to be Paid, Year Two |  |  |  |  | 10,000 |  |  |  |  |  |
Contractual Obligation, to be Paid, Year Three |  |  |  |  | 10,000 |  |  |  |  |  |
Contractual Obligation, to be Paid, Year Four |  |  |  |  | 10,000 |  |  |  |  |  |
Contractual Obligation, to be Paid, Year Five |  |  |  |  | 10,000 |  |  |  |  |  |
Contractual Obligation, to be Paid, after Year Five |  |  |  |  | 70,000 |  |  |  |  |  |
Minimum [Member] | Egyptian General Petroleum Corporation (EGPC) [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  | 50,000 |  |  |  |  |  |
Parent Company [Member] | Accrued Liabilities and Other [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  | 9,900 |  |  |  |  |  |
Parent Company [Member] | Other Long-term Liabilities [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  | 17,700 |  |  |  |  |  |
Subsequent Event [Member] | Svenska Petroleum Exploration Aktiebolag [Member] |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred | $ 66,500 |  |  |  |  |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Restricted Cash |  |  |  |  | 1,800 |  |  |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |
Estimated Abandonment Costs |  |  |  |  |  |  |  |  |  |  | $ 45,900
Abandonment Funding |  |  |  |  | 6,300 |  |  |  |  |  |
Payments for Abandonment Funding |  |  |  | 15,600 |  |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Joint Operating Group FPSO Settlement |  |  |  |  |  |  |  |  |  | $ 4,700 |
Results of Operations, Impairment of Oil and Gas Properties |  |  |  |  |  | 1,800 |  |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |  |  |  |
Estimated Abandonment Costs |  |  |  |  |  |  |  |  |  |  | $ 77,900
Abandonment Funding |  |  |  |  | $ 10,700 |  |  |  |  |  |
Payments for Abandonment Funding |  |  |  | $ 26,600 |  |  |  |  |  |  |
FPSO Charter [Member] |  |  |  |  |  |  |  |  |  |  |
Joint Operating Group FPSO Settlement |  |  |  |  |  | 8,000 |  |  |  | $ 8,000 |
Accrued Liabilties, Joint Operating Group FPSO Settlement |  |  |  |  |  | 4,900 |  |  |  |  |
Results of Operations, Impairment of Oil and Gas Properties |  |  |  |  |  | $ 3,200 |  |  |  |  |
Payments Made, Joint Operating Group FPSO Settlement |  | $ 8,000 |  |  |  |  |  |  |  |  |
Egyptian General Petroleum Corporation (EGPC) [Member] | Merged Concession Agreement [Member] |  |  |  |  |  |  |  |  |  |  |
Payments for Merger Related Costs, Second Modernization Payment |  |  | $ 10,000 |  |  |  |  |  |  |  |
Egyptian General Petroleum Corporation (EGPC) [Member] | Merged Concession Agreement [Member] | Forecast [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  |  |  |  | $ 10,000 |  |  |
Egyptian General Petroleum Corporation (EGPC) [Member] | Merged Concession Agreement [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |
Contractual Obligation, Total |  |  |  |  |  |  |  |  | $ 10,000 |  |

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 Represents the amount of accrued liabilities that the Joint Operating Group has related to the FPSO settlement arrangement. + References No definition available. + Details
Name: | egy_AccruedLiabiltiesJointOperatingGroupFpsoSettlement
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of development timeframe. + References No definition available. + Details
Name: | egy_DevelopmentTimeframe
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 Amount of the Joint Operating Group settlement agreement. + References No definition available. + Details
Name: | egy_JointOperatingGroupFpsoSettlement
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of cash outflow for abandonment funding. + References No definition available. + Details
Name: | egy_PaymentsForAbandonmentFunding
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Information on first modernization payment. + References No definition available. + Details
Name: | egy_PaymentsForMergerRelatedCostsSecondModernizationPayment
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents payments made by the Joint Operating Group in connection to the FPSO settlement arrangement. + References No definition available. + Details
Name: | egy_PaymentsMadeJointOperatingGroupFpsoSettlement
Namespace Prefix: | egy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3 + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation to be paid after fifth 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_ContractualObligationDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation to be paid in fifth 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_ContractualObligationDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation to be paid in fourth 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_ContractualObligationDueInFourthYear
Namespace Prefix: | us-gaap_
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 Amount of contractual obligation to be paid in second 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_ContractualObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation to be paid in third 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_ContractualObligationDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Costs related to the impairment of oil and gas properties. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 932 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-10.(c)(3)(ii)(A)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479664/932-10-S99-1 + Details
Name: | us-gaap_ResultsOfOperationsImpairmentOfOilAndGasProperties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=egy_EgyptianGeneralPetroleumCorporationEGPCMember
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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=egy_AccruedLiabilitiesAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=egy_OtherLongtermLiabilitiesMember
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: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=egy_SvenskaPetroleumExplorationAktiebolagMember
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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=egy_EtameMarineBlockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=egy_FPSOCharterMember
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: |

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

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

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=egy_MergedConcessionAgreementMember
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: |