Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS (Details)

v3.22.0.1
SCHEDULE OF STOCK OPTIONS (Details)
12 Months Ended
Dec. 31, 2021
$ / 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.24
Options outstanding, outstanding number of options, shares | shares 351,653
Options exercisable, weighted average remaining life in years 3 years 4 months 24 days
Options exercisable, exercisable number of options, shares | shares 155,191
Stock Options Two [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 25.59
Range of exercise price, maximum 38.45
Options outstanding, weighted average exercise price $ 37.47
Options outstanding, outstanding number of options, shares | shares 591,320
Options exercisable, weighted average remaining life in years 2 months 12 days
Options exercisable, exercisable number of options, shares | shares 15,640
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 0 years
Options exercisable, exercisable number of options, shares | shares 700
Stock Options [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Options outstanding, outstanding number of options, shares | shares 983,505
Options exercisable, weighted average remaining life in years 3 years 7 months 6 days
Options exercisable, exercisable number of options, shares | shares 171,531