Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK BASED COMPENSATION (Details)

v3.23.1
SCHEDULE OF STOCK BASED COMPENSATION (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Number of options, beginning balance 2,179,892 599,092  
Weighted average exercise price, beginning balance $ 4.54 $ 2.35  
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Beginning Balance $ 2.44  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 2 months 23 days 5 years 11 months 4 days 9 years 10 months 28 days
Number of options, exercised 190,000 1,650,000  
Weighted average exercise price, granted $ 1.92 $ 5.24  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 1.43 $ 3.23  
Weighted Average Remaining Contractual Life (Years), Granted 6 years 10 months 6 days   5 years 3 months 21 days
Number of options, exercised   (19,200)  
Weighted average exercise price, exercised   $ 1.00  
Number of options, cancelled (250,000) (50,000)  
Weighted average exercise price, cancelled $ 5.35 $ 1.25  
Number of option, ending balance 2,119,701 2,179,892 599,092
Weighted average exercise price, ending balance $ 4.16 $ 4.54 $ 2.35
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance $ 2.25 $ 2.44
Number of options, exerciable 1,259,701 929,892  
Weighted average exercise price, exercisable $ 3.51 $ 3.53  
Weighted Average Grant Date Fair Value, Execisable $ 1.68 $ 1.37  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 3 months   7 years 4 months 9 days
Number of warrants, expired (191)