v3.26.1
Revenue Recognition - Accounts receivable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Allowance for credit loss $ 0 $ 0  
Accounts receivable 16,794,429 16,132,501 $ 5,843,722
Accounts receivable (16,794,429) (16,132,501) (5,843,722)
Natural gas and oil sales      
Disaggregation of Revenue [Line Items]      
Accounts receivable 13,233,923 10,848,263 4,888,294
Accounts receivable (13,233,923) (10,848,263) (4,888,294)
Joint Interest Billing      
Disaggregation of Revenue [Line Items]      
Accounts receivable 2,828,466 3,603,864 0
Accounts receivable (2,828,466) (3,603,864) 0
Gathering and Compression fees      
Disaggregation of Revenue [Line Items]      
Accounts receivable 1,230,169 1,307,947 918,471
Accounts receivable (1,230,169) (1,307,947) (918,471)
Commodity Contract      
Disaggregation of Revenue [Line Items]      
Accounts receivable 498,129 167,636 36,957
Accounts receivable (498,129) (167,636) (36,957)
Other      
Disaggregation of Revenue [Line Items]      
Accounts receivable 0 204,791 0
Accounts receivable $ 0 $ (204,791) $ 0