Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS (Details)

v3.24.1
SCHEDULE OF STOCK OPTIONS (Details)
12 Months Ended
Dec. 31, 2023
$ / 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.18
Options outstanding, outstanding number of options, shares | shares 206,571
Options exercisable, weighted average remaining life in years 8 months 12 days
Options exercisable, exercisable number of options, shares | shares 206,571
Stock Options Two [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 15.51
Range of exercise price, maximum 38.45
Options outstanding, weighted average exercise price $ 34.19
Options outstanding, outstanding number of options, shares | shares 689,142
Options exercisable, weighted average remaining life in years 1 year 2 months 12 days
Options exercisable, exercisable number of options, shares | shares 587,351
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 30,032
Stock Options [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Options outstanding, outstanding number of options, shares | shares 936,245
Options exercisable, weighted average remaining life in years 2 years
Options exercisable, exercisable number of options, shares | shares 823,954