v3.25.1
Schedule of Stock Options Outstanding (Details) - Share-Based Payment Arrangement, Option [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options, Outstanding | shares 1,295,000
Weighted Average Exercise Price, Outstanding | $ / shares $ 2.28
Number of Options, Granted | shares 25,000
Weighted Average Exercise Price, Granted | $ / shares $ 2.32
Number of Options, Exercised | shares
Weighted Average Exercise Price, Exercised | $ / shares
Number of Options, Forfeited or expired | shares
Weighted Average Exercise Price, Forfeited or expired | $ / shares
Number of Options, Outstanding | shares 1,320,000
Weighted Average Exercise Price, Outstanding | $ / shares $ 2.28
Number of Options, Exercisable | shares 769,952
Weighted Average Exercise Price, Exercisable | $ / shares $ 2.59