v3.26.1
Stock-Based Compensation - Schedule of Outstanding Options (Details) - Options [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Outstanding Options [Line Items]    
Number of Options, Outstanding beginning 16,696,665 26,865,764
Weighted Average Exercise Price, Outstanding beginning $ 2.67 $ 2.64
Number of Options, Granted 1,440,000 540,302
Weighted Average Exercise Price, Granted $ 3.71 $ 2.27
Number of Options, Exercised (338,863)
Weighted Average Exercise Price, Exercised $ 1.83
Number of Options, Forfeited (28,125) (57,500)
Weighted Average Exercise Price, Forfeited $ 2 $ 3.1
Number of Options, Expired (86,200) (12,500)
Weighted Average Exercise Price, Expired $ 3.17 $ 3.03
Number of Options, Outstanding ending 17,683,477 27,336,066
Weighted Average Exercise Price, Outstanding ending $ 2.77 $ 2.63
Number of Options, Exercisable 6,624,689 2,113,900
Weighted Average Exercise Price, Exercisable $ 1.92 $ 0.54