Annual report pursuant to Section 13 and 15(d)

Note 7 - Revenue (Details Textual)

v3.24.0.1
Note 7 - Revenue (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 20, 2026
Dec. 31, 2025
Income Taxes Paid in Kind with Oil   $ 32,776 $ 26,257 $ 20,103    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | GABON            
Number of Major Customers   1        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | GABON | Customer One [Member]            
Concentration Risk, Percentage   100.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | EGYPT            
Number of Major Customers   2        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | EGYPT | Customer One [Member]            
Concentration Risk, Percentage   62.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | EGYPT | Customer Two [Member]            
Concentration Risk, Percentage   38.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | CANADA            
Number of Major Customers   3        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | CANADA | Customer One [Member]            
Concentration Risk, Percentage   52.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | CANADA | Customer Two [Member]            
Concentration Risk, Percentage   37.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | CANADA | Customer Three [Member]            
Concentration Risk, Percentage   7.00%        
Egyptian General Petroleum Corporation (EGPC), Merged Concession Agreement [Member]            
Ownership Percentage   50.00%        
Egyptian General Petroleum Corporation (EGPC), South Ghazalat Concession Agreement [Member]            
Ownership Percentage           50.00%
Production Sharing Contract, September 17, 2018 Through September 16, 2028 [Member] | Foreign Tax Authority [Member] | Tax Administration of Gabon [Member]            
Income Taxes Paid in Kind with Oil $ 26,300 $ 32,800        
Accrued Income Taxes   $ 18,900        
Income Taxes Receivable $ 2,800   $ 2,800      
Production Sharing Contract, September 17, 2018 Through September 16, 2028 [Member] | Vaalco Energy Inc. and Other Etame Marin Block Owners [Member]            
Working Interest Ownership, Percentage   7.50%        
Production Sharing Contract, September 17, 2018 Through September 16, 2028 [Member] | Vaalco Energy Inc. and Other Etame Marin Block Owners [Member] | Forecast [Member]            
Working Interest Ownership, Percentage         10.00%  
Production Sharing Contract, September 17, 2018 Through September 16, 2028 [Member] | Government of Gabon [Member]            
Monthly Royalty Rate, Based on Production at the Published Price   13.00%