XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF STOCK OPTION OUTSTANDING AND EXERCISABLE (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum $ 1.47
Range of Exercise Prices, maximum $ 8.99
Number of Options Outstanding | shares 3,083,796
Weighted Average Remaining Contractual Life in Years 5 years 3 days
Weighted Average Exercise Price $ 5.76
Number Exercisable | shares 2,408,629
Weighted Average Exercisable Exercise Price $ 5.29
Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 1.47
Range of Exercise Prices, maximum $ 1.73
Number of Options Outstanding | shares 312,887
Weighted Average Remaining Contractual Life in Years 5 years 8 months 12 days
Weighted Average Exercise Price $ 1.72
Number Exercisable | shares 312,887
Weighted Average Exercisable Exercise Price $ 1.72
Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 2.23
Range of Exercise Prices, maximum $ 2.60
Number of Options Outstanding | shares 313,068
Weighted Average Remaining Contractual Life in Years 4 years 10 months 2 days
Weighted Average Exercise Price $ 2.26
Number Exercisable | shares 312,943
Weighted Average Exercisable Exercise Price $ 2.26
Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 2.76
Range of Exercise Prices, maximum $ 3.50
Number of Options Outstanding | shares 25,500
Weighted Average Remaining Contractual Life in Years 7 years 11 months 12 days
Weighted Average Exercise Price $ 3.49
Number Exercisable | shares 12,906
Weighted Average Exercisable Exercise Price $ 3.48
Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 3.95
Number of Options Outstanding | shares 370,000
Weighted Average Remaining Contractual Life in Years 4 years
Weighted Average Exercise Price $ 3.95
Number Exercisable | shares 370,000
Weighted Average Exercisable Exercise Price $ 3.95
Range Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 4.08
Range of Exercise Prices, maximum $ 6.30
Number of Options Outstanding | shares 578,850
Weighted Average Remaining Contractual Life in Years 5 years 8 months 15 days
Weighted Average Exercise Price $ 5.76
Number Exercisable | shares 525,027
Weighted Average Exercisable Exercise Price $ 5.85
Range Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 6.81
Range of Exercise Prices, maximum $ 7.37
Number of Options Outstanding | shares 388,995
Weighted Average Remaining Contractual Life in Years 6 years 3 months 7 days
Weighted Average Exercise Price $ 7.30
Number Exercisable | shares 297,495
Weighted Average Exercisable Exercise Price $ 7.30
Range Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 7.52
Range of Exercise Prices, maximum $ 7.79
Number of Options Outstanding | shares 221,823
Weighted Average Remaining Contractual Life in Years 8 years 3 months 29 days
Weighted Average Exercise Price $ 7.61
Number Exercisable | shares 49,323
Weighted Average Exercisable Exercise Price $ 7.66
Range Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 7.87
Number of Options Outstanding | shares 600,000
Weighted Average Remaining Contractual Life in Years 3 years 3 months 29 days
Weighted Average Exercise Price $ 7.87
Number Exercisable | shares 300,000
Weighted Average Exercisable Exercise Price $ 7.87
Range Nine [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 7.89
Range of Exercise Prices, maximum $ 8.98
Number of Options Outstanding | shares 92,673
Weighted Average Remaining Contractual Life in Years 7 years 5 months 19 days
Weighted Average Exercise Price $ 8.16
Number Exercisable | shares 48,048
Weighted Average Exercisable Exercise Price $ 8.22
Range Ten [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 8.99
Number of Options Outstanding | shares 180,000
Weighted Average Remaining Contractual Life in Years 1 year 1 month 2 days
Weighted Average Exercise Price $ 8.99
Number Exercisable | shares 180,000
Weighted Average Exercisable Exercise Price $ 8.99