v3.26.1
Business Segment Reporting - Schedule of Oil and Gas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 108,524 $ 100,619 $ 206,005 $ 195,654
Production costs 4,147 2,880 8,071 6,926
Depreciation, depletion and accretion 10,149 10,272 20,806 20,529
Total costs and expenses 102,250 96,946 203,872 181,987
Gain on sale of oil and gas properties 4,803 794 4,803 10,117
Earnings (loss) before income taxes 51,619 65,102 32,737 23,919
Operating Segments        
Segment Reporting [Line Items]        
Revenue 108,524 100,619 206,005 195,654
Earnings (loss) before income taxes 18,233 9,078 25,520 24,220
Operating Segments | Oil And Gas Segment        
Segment Reporting [Line Items]        
Revenue 11,260 7,498 20,396 17,428
Production costs 4,147 2,880 8,071 6,926
Depreciation, depletion and accretion 2,391 3,111 5,265 6,367
General and administrative 2,447 1,184 3,772 2,487
Total costs and expenses 8,985 7,175 17,108 15,780
Gain on sale of oil and gas properties 4,803 794 4,803 10,117
Earnings (loss) before income taxes 7,078 1,117 8,091 11,765
Operating Segments | Oil And Gas Segment | Abraxas Petroleum        
Segment Reporting [Line Items]        
Revenue 7,296 4,161 13,422 10,051
Production costs 2,321 2,095 5,055 4,541
Depreciation, depletion and accretion 821 1,777 2,120 3,710
General and administrative 1,788 716 2,376 1,365
Total costs and expenses 4,930 4,588 9,551 9,616
Gain on sale of oil and gas properties 4,803 794 4,803 10,117
Earnings (loss) before income taxes 7,169 367 8,674 10,552
Operating Segments | Oil And Gas Segment | Southern Oil        
Segment Reporting [Line Items]        
Revenue 3,964 3,337 6,974 7,377
Production costs 1,826 785 3,016 2,385
Depreciation, depletion and accretion 1,570 1,334 3,145 2,657
General and administrative 659 468 1,396 1,122
Total costs and expenses 4,055 2,587 7,557 6,164
Gain on sale of oil and gas properties 0 0 0 0
Earnings (loss) before income taxes $ (91) $ 750 $ (583) $ 1,213