XML 60 R45.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Note 10 - Commitments and Contingencies (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |  |  | 3 Months Ended | 16 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Nov. 01, 2022 | Feb. 01, 2022 | Mar. 31, 2024 | Mar. 14, 2024 | Feb. 01, 2026 | Feb. 01, 2024 | Dec. 31, 2023 | Oct. 13, 2022
Abandonment Funding |  |  | $ 6,268 |  |  |  | $ 6,268 |
Egyptian General Petroleum Corporation (EGPC) [Member] |  |  |  |  |  |  |  |
Contractual Obligation |  |  | $ 150,000 |  |  |  |  |
Development Timeframe (Year) |  |  | 5 years |  |  |  |  |
Minimum [Member] | Egyptian General Petroleum Corporation (EGPC) [Member] |  |  |  |  |  |  |  |
Contractual Obligation |  |  | $ 50,000 |  |  |  |  |
Parent Company [Member] | Accrued Liabilities and Other [Member] |  |  |  |  |  |  |  |
Contractual Obligation |  |  | 9,400 |  |  |  |  |
Parent Company [Member] | Other Long-term Liabilities [Member] |  |  |  |  |  |  |  |
Contractual Obligation |  |  | 8,700 |  |  |  |  |
TransGlobe [Member] |  |  |  |  |  |  |  |
Other Receivables |  |  | 50,300 |  |  |  |  | $ 67,500
Share Buyback Program [Member] |  |  |  |  |  |  |  |
Share Repurchase Program, Authorized, Amount | $ 30,000 |  |  |  |  |  |  |
Share Repurchase Program, Period in Force (Month) | 20 months |  |  |  |  |  |  |
Treasury Stock, Shares, Acquired (in shares) |  |  |  | 6,797,711 |  |  |  |
Shares Acquired, Average Cost Per Share (in dollars per share) |  |  |  | $ 4.41 |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |
Abandonment Funding |  |  | 6,300 |  |  |  |  |
Etame Marine Block [Member] |  |  |  |  |  |  |  |
Abandonment Funding |  |  | $ 10,700 |  |  |  |  |
Egyptian General Petroleum Corporation (EGPC) [Member] | Merged Concession Agreement [Member] |  |  |  |  |  |  |  |
Payments for Merger Related Costs, Second Modernization Payment |  | $ 10,000 |  |  |  |  |  |
Contractual Obligation |  |  |  |  |  | $ 10,000 |  |
Egyptian General Petroleum Corporation (EGPC) [Member] | Merged Concession Agreement [Member] | Forecast [Member] |  |  |  |  |  |  |  |
Contractual Obligation |  |  |  |  | $ 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 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 Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4 + Details
Name: | srt_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | srt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 due from parties in nontrade transactions, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(5)(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: 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)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_OtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramPeriodInForce1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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: | srt_ConsolidatedEntitiesAxis=egy_TransglobeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ShareRepurchaseProgramAxis=egy_ShareBuybackProgramMember
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: |

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