v3.26.1
Accounting Policies - Schedule of Oil and Gas Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Provisional sales contracts $ (302,976) $ (7,586)
Oil and gas revenue 370,728 290,135
Oil and gas revenue    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 421,708 290,962
Provisional sales contracts (50,980) (827)
Oil and gas revenue 370,728 290,135
Ghana | Oil and gas revenue    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 250,152 152,805
Equatorial Guinea | Oil and gas revenue    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 24,487 33,682
Mauritania|Senegal | Oil and gas revenue    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 52,267 2,697
Gulf of America | Oil and gas revenue    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers $ 94,802 $ 101,778