v3.26.1
Stock Options and Restricted Share Units - Schedule of Stock Options (Details) - Equity Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Stock Options [Line Items]    
Number of Stock Options, beginning balance 2,943,793 482,954
Weighted Average Exercise Price, beginning balance $ 3.74 $ 4.6
Number of Stock Options, ending balance 3,485,000 1,732,121
Weighted Average Exercise Price, ending balance $ 4.9 $ 2.69
Number of Stock Options, granted 925,000 1,507,500
Weighted Average Exercise Price, granted $ 8.55 $ 2.03
Number of Stock Options, Exercised (196,666) (100,000)
Weighted Average Exercise Price, Exercised $ 3.3 $ 1.8
Number of Stock Options, expired / cancelled (187,127) (158,333)
Weighted Average Exercise Price, expired / cancelled $ 6.31 $ 2.88