XML 160 R79.htm IDEA: XBRL DOCUMENT
v3.25.1

COMMITMENTS AND CONTINGENCIES (Details) $ in Thousands |  |  |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 22, 2023 USD ($) | Feb. 01, 2022 USD ($) | Feb. 01, 2020 agreement | Mar. 31, 2023 USD ($) | Mar. 31, 2023 USD ($) | Dec. 31, 2024 USD ($) | Feb. 01, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 12, 2023 USD ($) | Aug. 31, 2023 USD ($)
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Abandonment funding |  |  |  |  |  | $ 6,268 |  | $ 6,268 |  |
Payments for abandonment funding |  |  |  | $ 15,600 |  |  |  |  |  |
Merged concession agreement | agreement |  |  | 2 |  |  |  |  |  |  |
Egyptian General Petroleum Corporation (EGPC) |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Modernization payment due |  |  |  |  |  | $ 150,000 |  |  |  |
Development timeframe (in year) |  |  |  |  |  | 5 years |  |  |  |
License contract term |  |  |  |  |  | 15 years |  |  |  |
Number of commitments (in 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 |  |  |  |  |  | 60,000 |  |  |  |
Minimum | Egyptian General Petroleum Corporation (EGPC) |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Modernization payment due |  |  |  |  |  | $ 50,000 |  |  |  |
Number of commitments (in year) |  |  |  |  |  | 5 years |  |  |  |
Parent Company | Accrued Liabilities and Other |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Modernization payment due |  |  |  |  |  | $ 9,900 |  |  |  |
Parent Company | Other Long-term Liabilities |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Modernization payment due |  |  |  |  |  | 9,200 |  |  |  |
FPSO Charter |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Restricted cash |  |  |  |  |  | 1,800 |  |  |  |
Etame Marin Block |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  |  |  |  |  |  | $ 45,900
Abandonment funding |  |  |  |  |  | 6,300 |  |  |  |
Payments for abandonment funding |  |  |  |  | $ 15,600 |  |  |  |  |
FPSO Charter |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Joint operating group FPSO settlement |  |  |  |  |  |  |  |  | $ 4,700 |
Etame Marin Block |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Estimated abandonment costs |  |  |  |  |  |  |  |  |  | $ 77,900
Abandonment funding |  |  |  |  |  | 10,700 |  |  |  |
Payments for abandonment funding |  |  |  |  | $ 26,600 |  |  |  |  |
FPSO Charter |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Joint operating group FPSO settlement |  |  |  |  |  |  |  |  | $ 8,000 |
FPSO payment | $ 8,000 |  |  |  |  |  |  |  |  |
Egyptian General Petroleum Corporation (EGPC) | Merged Concession Agreement |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |
Annual modernization payment |  | $ 10,000 |  |  |  |  |  |  |  |
Modernization payment due |  |  |  |  |  | $ 10,000 | $ 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 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 License Contract Term + References No definition available. + Details
Name: | egy_LicenseContractTerm
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Merged Concession Agreement + References No definition available. + Details
Name: | egy_MergedConcessionAgreement
Namespace Prefix: | egy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Commitments Years + References No definition available. + Details
Name: | egy_NumberOfCommitmentsYears
Namespace Prefix: | egy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 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 Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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/2147478777/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/2147478546/942-210-S99-1 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_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: |