v3.26.1
Property and Equipment - Asset Sales (Details) - USD ($)
3 Months Ended 6 Months Ended
May 12, 2026
May 04, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property and equipment Acquisition and Sale              
Proceeds from sale of oil and gas properties       $ 0 $ 4,174,368 $ 0  
Gain on sale of oil and gas properties     $ 4,174,368 $ 0 4,174,368 $ 0  
Cost Basis in ORRIs and Wellbore Sold     5,579,113   5,579,113   $ 6,068,250
Texas | Ector County Wellbores              
Property and equipment Acquisition and Sale              
Proceeds from sale of oil and gas properties $ 300,000            
Pennsylvania              
Property and equipment Acquisition and Sale              
Proceeds from sale of oil and gas properties   $ 3,900,000          
Pennsylvania | Ector County Wellbores              
Property and equipment Acquisition and Sale              
Cost Basis in ORRIs and Wellbore Sold     $ 0   $ 0