v3.26.1
Revenue - Schedule of Disaggregation of 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]        
Oil, natural gas and NGL sales $ 187,181 $ 149,357 $ 359,238 $ 317,530
Colombia        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 118,136 109,692 220,460 227,340
Ecuador        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 41,964 8,495 82,709 29,518
Canada        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 27,081 31,170 56,069 60,672
Crude Oil        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 181,186 137,834 342,993 294,613
Crude Oil | Colombia        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 118,136 109,692 220,460 227,340
Crude Oil | Ecuador        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 41,964 8,495 82,709 29,518
Crude Oil | Canada        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 21,086 19,647 39,824 37,755
Natural Gas        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 4,075 9,180 11,985 17,058
Natural Gas | Colombia        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 0 0 0 0
Natural Gas | Ecuador        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 0 0 0 0
Natural Gas | Canada        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 4,075 9,180 11,985 17,058
NGL        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 1,920 2,343 4,260 5,859
NGL | Colombia        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 0 0 0 0
NGL | Ecuador        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales 0 0 0 0
NGL | Canada        
Disaggregation of Revenue [Line Items]        
Oil, natural gas and NGL sales $ 1,920 $ 2,343 $ 4,260 $ 5,859