v3.26.1
Accounting Policies - Schedule of Oil and Gas Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Provisional sales contracts $ 40,683 $ 15,469 $ (262,292) $ 7,883
Oil and gas revenue 607,253 392,635 977,981 682,770
Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 618,379 399,415 1,040,086 690,377
Provisional sales contracts (11,126) (6,780) (62,105) (7,607)
Oil and gas revenue 607,253 392,635 977,981 682,770
Ghana | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 365,880 212,880 616,032 365,685
Equatorial Guinea | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 47,464 63,196 71,951 96,878
Mauritania|Senegal | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 93,596 20,239 145,862 22,936
Gulf of America | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 111,439 $ 103,100 $ 206,241 $ 204,878