v3.25.2
Schedule of Stock Options (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Retirement Benefits [Abstract]  
Number of Options. Balance outstanding, beginning | shares 4,122,830
Weighted Average Exercise Price, Options outstanding, Beginning | $ / shares $ 4.28
Number of Options, Granted | shares 1,170,000
Weighted Average Exercise Price, Options, Granted | $ / shares $ 0.92
Number of Options, Exercised | shares
Weighted Average Exercise Price, Options, Exercised | $ / shares
Number of Options, Expired or forfeited | shares (1,166,208)
Weighted Average Exercise Price, Options, Expired or forfeited | $ / shares $ (4.26)
Number of Options. Balance outstanding, Ending | shares 4,126,622
Weighted Average Exercise Price, Options outstanding, Ending | $ / shares $ 3.21
Number of Options. Exercisable | shares 2,261,900
Weighted Average Exercise Price, Exercisable | $ / shares $ 3.84