v3.25.2
Schedule of Share Based Payment Arrangement, Option, Exercise Price Range (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Lower Range of Exercise prices $ 3.09
Upper Range of Exercise prices $ 55.00
Number of Shares Outstanding | shares 721,576
Weighted average life (years) 7 years 10 months 9 days
Weighted average exercise price $ 6.36
Number of Shares Exercisable | shares 192,505
Terravis Energy, Inc. [Member]  
Number of Shares Outstanding | shares 1,350,000
Weighted average life (years) 6 years 9 months 10 days
Weighted average exercise price $ 0.01
Number of Shares Exercisable | shares 1,350,000
Range of Exercise prices $ 0.01