v3.25.2
ASSET RETIREMENT OBLIGATIONS (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Changes in the carrying amount of asset retirement obligations      
Beginning balance $ 1,866,090 $ 1,133,154 $ 1,133,154
Additions 136,356   660,142
Accretion expense 48,388 $ 30,297 72,794
Ending balance 2,050,834   $ 1,866,090
Estimated undiscounted asset retirement obligations $ 11,844,508