v3.26.1
Revenue Recognition - Summary of revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue recognition        
Total revenue $ 18,261,656 $ 11,624,733 $ 43,857,443 $ 27,787,873
Natural Gas        
Revenue recognition        
Total revenue 3,767,497 6,910,344 17,170,019 17,523,917
Natural Gas Liquids        
Revenue recognition        
Total revenue 1,386,889 145,020 2,460,190 532,270
Oil and Condensate        
Revenue recognition        
Total revenue 11,770,530 2,724,364 21,232,717 5,994,331
Gathering and Compression fees        
Revenue recognition        
Total revenue 1,336,740 1,845,005 2,994,517 3,737,355
Gathering and Compression fees | Intersubsegment Eliminations        
Revenue recognition        
Total revenue $ 400,000 $ 500,000 $ 800,000 $ 1,100,000