Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS (Details)

v3.22.4
SCHEDULE OF STOCK OPTIONS (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Stock Options One [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 1.73
Range of exercise price, maximum 9.14
Options outstanding, weighted average exercise price $ 2.25
Options outstanding, outstanding number of options, shares | shares 345,621
Options exercisable, weighted average remaining life in years 1 year
Options exercisable, exercisable number of options, shares | shares 233,644
Stock Options Two [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 15.70
Range of exercise price, maximum 38.45
Options outstanding, weighted average exercise price $ 34.87
Options outstanding, outstanding number of options, shares | shares 674,382
Options exercisable, weighted average remaining life in years 1 year 8 months 12 days
Options exercisable, exercisable number of options, shares | shares 524,889
Stock Options Three [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 40.82
Range of exercise price, maximum 59.22
Options outstanding, weighted average exercise price $ 46.50
Options outstanding, outstanding number of options, shares | shares 40,532
Options exercisable, weighted average remaining life in years 1 month 6 days
Options exercisable, exercisable number of options, shares | shares 19,532
Stock Options [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Options outstanding, outstanding number of options, shares | shares 1,060,535
Options exercisable, weighted average remaining life in years 2 years 9 months 18 days
Options exercisable, exercisable number of options, shares | shares 778,065