v3.26.1
Revenue Recognition - Summary of revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue recognition    
Total revenue $ 51,587,556 $ 31,522,775
Natural Gas    
Revenue recognition    
Total revenue 29,121,446 10,786,068
Natural Gas Liquids    
Revenue recognition    
Total revenue 1,978,860 1,481,958
Oil and Condensate    
Revenue recognition    
Total revenue 13,803,515 13,730,686
Gathering and Compression fees    
Revenue recognition    
Total revenue 6,683,735 5,524,063
Gathering and Compression fees | Intersubsegment Eliminations    
Revenue recognition    
Total revenue $ 1,900,000 $ 1,100,000