v3.26.1
Revenue Recognition - Summary of revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue recognition    
Total revenue $ 25,595,787 $ 16,163,140
Natural Gas    
Revenue recognition    
Total revenue 13,402,522 10,613,573
Natural Gas Liquids    
Revenue recognition    
Total revenue 1,073,301 387,250
Oil and Condensate    
Revenue recognition    
Total revenue 9,462,187 3,269,967
Gathering and Compression fees    
Revenue recognition    
Total revenue 1,657,777 1,892,350
Gathering and Compression fees | Intersubsegment Eliminations    
Revenue recognition    
Total revenue $ 400,000 $ 600,000