v3.26.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]      
Number of shares, Outstanding 31,838,322 32,493,392  
Weighted Average Exercise Price, Outstanding beginning $ 6.81 $ 7.31  
Weighted average remaining contractual life 2 years 3 months 29 days 1 year 10 months 28 days 2 years
Aggregate Intrinsic value, Outstanding beginning $ 7,382,321  
Number of shares, Excercised 35,000    
Weighted Average Exercise Price, Excercised $ 0.97    
Number of shares, Granted 70,500 1,358,030  
Weighted Average Exercise Price, Granted $ 1.12 $ 1.26  
Number of shares, Forfeited (222,536) (2,407,434)  
Weighted Average Exercise Price, Forfeited $ (6.08) $ (9.75)  
Number of shares, Outstanding 31,721,286 31,443,988  
Weighted Average Exercise Price, Outstanding beginning $ 6.80 $ 6.86  
Aggregate Intrinsic value, Outstanding beginning $ 264,990 $ 1,624,810  
Number of shares, Exercisable 12,010,702 11,697,698  
Weighted Average Exercise Price, Exercisable ending $ 4.26 $ 4.31  
Weighted Average Remaining Contractual Term, Exercisable ending 2 years 6 months 2 years 18 days  
Aggregate Intrinsic value, Exercisable ending $ 152,798 $ 1,380,058  
Weighted Average Exercise Price, Forfeited $ 6.08 $ 9.75  
Aggregate Intrinsic value, Forfeited