v3.25.4
Segment Reporting - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenues $ 156,357 $ 125,290 $ 148,641
Expenses      
Lease operating expenses 36,191 40,012 41,862
Production, ad valorem, and other taxes 9,846 6,780 10,870
Depreciation and depletion—oil and natural gas 36,439 25,976 15,657
Depreciation and amortization—other 6,433 6,503 6,518
General and administrative 13,201 11,695 10,735
Restructuring expenses 1,060 474 406
Employee termination benefits 0 0 19
(Gain) loss on derivative contracts (7,763) (748) (1,447)
Other operating (income) expense 0 1,372 (157)
Total expenses 95,407 92,064 84,463
Income (loss) from operations 60,950 33,226 64,178
Interest income (expense), net 3,687 7,744 10,552
Other income (expense), net 31 (216) 87
Total other income (expense) 3,718 7,528 10,639
Income (loss) before income taxes 64,668 40,754 74,817
Total (5,535) (22,232) 13,960
Net income (loss) 70,203 62,986 60,857
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues 156,357 125,290 148,641
Expenses      
Lease operating expenses 36,191 40,012 41,862
Production, ad valorem, and other taxes 9,846 6,780 10,870
Depreciation and depletion—oil and natural gas 36,439 25,976 15,657
Depreciation and amortization—other 6,433 6,503 6,518
General and administrative 13,201 11,695 10,735
Restructuring expenses 1,060 474 406
Employee termination benefits 0 0 19
(Gain) loss on derivative contracts (7,763) (748) (1,447)
Other operating (income) expense 0 1,372 (157)
Total expenses 95,407 92,064 84,463
Income (loss) from operations 60,950 33,226 64,178
Interest income (expense), net 3,687 7,744 10,552
Other income (expense), net 31 (216) 87
Total other income (expense) 3,718 7,528 10,639
Income (loss) before income taxes 64,668 40,754 74,817
Total (5,535) (22,232) 13,960
Net income (loss) 70,203 62,986 60,857
Capital expenditures, including acquisitions 77,500 156,472 33,664
Oil      
Segment Reporting Information [Line Items]      
Total revenues 77,270 68,231 78,174
Oil | Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues 77,270 68,231 78,174
Natural gas      
Segment Reporting Information [Line Items]      
Total revenues 41,587 21,397 34,941
Natural gas | Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues 41,587 21,397 34,941
NGL      
Segment Reporting Information [Line Items]      
Total revenues 37,500 35,662 35,526
NGL | Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues $ 37,500 $ 35,662 $ 35,526