v3.25.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue from customers $ 93,812 $ 68,493
Unrealized gain (loss) on derivatives (7,591) (658)
Realized gain (loss) on derivatives (1,896) (396)
Total revenues 84,325 67,439
Oil and condensate    
Disaggregation of Revenue [Line Items]    
Revenue from customers 61,838 40,804
Unrealized gain (loss) on derivatives 3,071 (277)
Realized gain (loss) on derivatives 86 (2,493)
Total revenues 64,995 38,034
Natural gas liquids    
Disaggregation of Revenue [Line Items]    
Revenue from customers 8,575 6,470
Unrealized gain (loss) on derivatives (13) (204)
Realized gain (loss) on derivatives 0 236
Total revenues 8,562 6,502
Natural gas    
Disaggregation of Revenue [Line Items]    
Revenue from customers 23,399 21,219
Unrealized gain (loss) on derivatives (10,649) (177)
Realized gain (loss) on derivatives (1,982) 1,861
Total revenues $ 10,768 $ 22,903