v3.26.1
ASSET RETIREMENT OBLIGATION - Schedule of Current and Non-Current Asset Retirement Obligations (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Asset Retirement Obligation Disclosure [Abstract]    
Asset retirement obligations, current $ 291,844 $ 418,526
Asset retirement obligations, non-current 30,823,001 29,972,429
Asset retirement obligations $ 31,114,845 $ 30,390,955