v3.25.2
Accounting Policies - Schedule of Oil and Gas Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Provisional oil sales contracts $ 15,469 $ 5,904 $ 7,883 $ (21,106)
Oil and gas revenue 392,635 450,900 682,770 870,003
Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 399,415 447,848 690,377 870,139
Provisional oil sales contracts (6,780) 3,052 (7,607) (136)
Oil and gas revenue 392,635 450,900 682,770 870,003
Ghana | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 212,880 334,917 365,685 590,554
Equatorial Guinea | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 63,196 36,831 96,878 116,061
Mauritania/Senegal | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 20,239 0 22,936 0
Gulf of America | Oil and gas revenue        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 103,100 $ 76,100 $ 204,878 $ 163,524