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