v3.26.1
Schedule of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, beginning   1,158,059
Weighted average exercise price, stock options outstanding, beginning   $ 5.033
Number of shares, granted  
Weighted average exercise price, granted  
Number of shares, Cancelled   (500,000)
Weighted average exercise price, cancelled   $ 3.190
Number of shares, expired   (65,000)
Weighted average exercise price, expired   $ 29.692
Number of shares, stock options outstanding, ending 1,158,059 593,059
Weighted average exercise price, stock options outstanding, ending $ 5.033 $ 3.8834
Weighted average remaining contractual life (in years), stock options outstanding   2 years 1 month 17 days
Number of shares, stock options exercisable at the beginning 1,059,311 578,059
Weighted average exercise price, stock options exercisable   $ 3.9607
Weighted average remaining contractual life (in years), stock options exercisable   2 years 29 days