XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Accounts receivable (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Allowance for credit loss $ 0 $ 0  
Accounts receivable 4,515,199 5,843,722 $ 6,015,448
Natural gas and oil sales      
Disaggregation of Revenue [Line Items]      
Accounts receivable 3,224,441 4,888,294 4,327,886
Joint Interest Billing      
Disaggregation of Revenue [Line Items]      
Accounts receivable 0 0 17,476
Gathering and Compression fees      
Disaggregation of Revenue [Line Items]      
Accounts receivable 1,071,634 918,471 1,543,239
Commodity Contract      
Disaggregation of Revenue [Line Items]      
Accounts receivable 219,124 36,957 72,075
Interest      
Disaggregation of Revenue [Line Items]      
Accounts receivable $ 0 $ 0 $ 54,772