v3.26.1
Asset Retirement Obligations (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Asset Retirement Obligation Disclosure [Abstract]    
Additional asset retirement obligation $ 6,961 $ 3,841,144
Reconciliation of provision for asset retirement obligations    
Balance beginning of period 7,437,960 3,652,296
Liabilities acquired 6,961 3,841,144
Liabilities disposed of 0 (287,716)
Wells plugged and abandoned 0 (1,600)
Accretion 232,075 233,836
Balance end of period $ 7,676,996 $ 7,437,960