Quarterly report [Sections 13 or 15(d)]

SEGMENT REPORTING - Schedule of Segment Reporting Information (Details)

v3.26.3
SEGMENT REPORTING - Schedule of Segment Reporting Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Oil, natural gas, and natural gas liquids revenues $ 102,343,662     $ 78,601,336     $ 280,696,815 $ 240,295,302
Lease operating expenses (19,367,227)     (20,518,472)     (55,899,033) (60,442,005)
Gathering, transportation and processing costs (180,787)     (126,569)     (399,738) (463,990)
Ad valorem taxes (2,210,911)     (2,446,565)     (6,615,608) (5,627,320)
Oil and natural gas production taxes (4,584,698)     (3,670,987)     (13,186,208) (11,088,049)
Exploration and Production segment profit (16,600,229) $ 64,793,310 $ (220,591,482) (51,631,530) $ 20,634,887 $ 9,110,738 (172,398,401) (21,885,905)
Lease operating expenses:                
Total lease operating expenses 19,367,227     20,518,472     55,899,033 60,442,005
Reportable Segment | Operating Segments                
Segment Reporting [Line Items]                
Oil, natural gas, and natural gas liquids revenues 102,343,662     78,601,336     280,696,815 240,295,302
Lease operating expenses (19,367,227)     (20,518,472)     (55,899,033) (60,442,005)
Gathering, transportation and processing costs (180,787)     (126,569)     (399,738) (463,990)
Ad valorem taxes (2,210,911)     (2,446,565)     (6,615,608) (5,627,320)
Oil and natural gas production taxes (4,584,698)     (3,670,987)     (13,186,208) (11,088,049)
Exploration and Production segment profit 76,000,039     51,838,743     204,596,228 162,673,938
Lease operating expenses:                
Workovers 3,531,610     3,027,065     10,218,391 9,017,112
Other lease operating expenses 15,835,617     17,491,407     45,680,642 51,424,893
Total lease operating expenses $ 19,367,227     $ 20,518,472     $ 55,899,033 $ 60,442,005