v3.26.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options, Outstanding at beginning of period 3,340,514 3,227,234
Weighted average exercise price, Outstanding at beginning of period $ 3.95 $ 3.78
Options, Granted during the period 324,000 181,000
Weighted average exercise price, Granted $ 4.99 $ 6.50
Options, Exercised during the period (37,914) (58,101)
Weighted average exercise price, Exercised $ 3.49 $ 3.70
Options, Forfeited during the period (147,913) (28,336)
Weighted average exercise price, Forfeited $ 3.89 $ 4.09
Options, Outstanding at end of period 3,478,687 3,321,797
Weighted average exercise price, Outstanding at end of period $ 4.05 $ 3.94
Options, Vested at end of period 2,754,023 2,035,607
Weighted average exercise price, Vested at end of period $ 3.78 $ 3.52