v3.26.1
Revenue Recognition - Accounts receivable (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Allowance for credit loss $ 0 $ 0  
Accounts receivable 16,132,501 5,843,722 $ 6,015,448
Natural gas and oil sales      
Disaggregation of Revenue [Line Items]      
Accounts receivable 10,848,263 4,888,294 4,327,886
Joint Interest Billing      
Disaggregation of Revenue [Line Items]      
Accounts receivable 3,603,864 0 17,476
Gathering and Compression fees      
Disaggregation of Revenue [Line Items]      
Accounts receivable 1,307,947 918,471 1,543,239
Commodity Contract      
Disaggregation of Revenue [Line Items]      
Accounts receivable 167,636 36,957 72,075
Interest      
Disaggregation of Revenue [Line Items]      
Accounts receivable 0 0 54,772
Other      
Disaggregation of Revenue [Line Items]      
Accounts receivable $ 204,791 $ 0 $ 0