v3.26.1
Revenue Recognition - Accounts receivable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Allowance for credit loss $ 0 $ 0  
Accounts receivable 17,476,445 16,132,501 $ 5,843,722
Accounts receivable (17,476,445) (16,132,501) (5,843,722)
Natural gas and oil sales      
Disaggregation of Revenue [Line Items]      
Accounts receivable 10,053,096 10,848,263 4,888,294
Accounts receivable (10,053,096) (10,848,263) (4,888,294)
Joint Interest Billing      
Disaggregation of Revenue [Line Items]      
Accounts receivable 6,375,569 3,603,864 0
Accounts receivable (6,375,569) (3,603,864) 0
Gathering and Compression fees      
Disaggregation of Revenue [Line Items]      
Accounts receivable 1,047,780 1,307,947 918,471
Accounts receivable (1,047,780) (1,307,947) (918,471)
Commodity Contract      
Disaggregation of Revenue [Line Items]      
Accounts receivable 0 167,636 36,957
Accounts receivable 0 (167,636) (36,957)
Other      
Disaggregation of Revenue [Line Items]      
Accounts receivable 0 204,791 0
Accounts receivable $ 0 $ (204,791) $ 0