XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Outstanding Stock Options (Details) - Stock Options [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Range of Exercise Prices, Upper Range Limit $ 10
Range of Exercise Prices, Lower Range Limit $ 1.7
Weighted Average residual life span (in years) 5 years 3 months 26 days
Outstanding Stock Options | shares 1,811,550
Weighted Average Exercise Price $ 4.05
Exercisable Stock Options | shares 999,988
Weighted Average Exercise Price $ 5.32
Exercise Price Range 1 [Member]  
Range of Exercise Prices, Upper Range Limit $ 1.70
Weighted Average residual life span (in years) 1 year 1 month 16 days
Outstanding Stock Options | shares 114,050
Weighted Average Exercise Price $ 1.70
Exercisable Stock Options | shares 114,050
Weighted Average Exercise Price $ 1.70
Exercise Price Range 2 [Member]  
Range of Exercise Prices, Upper Range Limit $ 2.20
Weighted Average residual life span (in years) 7 months 2 days
Outstanding Stock Options | shares 175,000
Weighted Average Exercise Price $ 2.20
Exercisable Stock Options | shares 175,000
Weighted Average Exercise Price $ 2.20
Exercise Price Range 3 [Member]  
Range of Exercise Prices, Upper Range Limit $ 2.40
Weighted Average residual life span (in years) 2 years 2 months 5 days
Outstanding Stock Options | shares 272,000
Weighted Average Exercise Price $ 2.40
Exercisable Stock Options | shares 272,000
Weighted Average Exercise Price $ 2.40
Exercise Price Range 4 [Member]  
Range of Exercise Prices, Upper Range Limit $ 4.20
Weighted Average residual life span (in years) 4 years 3 months 19 days
Outstanding Stock Options | shares 10,000
Weighted Average Exercise Price $ 4.20
Exercisable Stock Options | shares 5,000
Weighted Average Exercise Price $ 4.20
Exercise Price Range 5 [Member]  
Range of Exercise Prices, Upper Range Limit $ 4.40
Weighted Average residual life span (in years) 8 years 4 months 20 days
Outstanding Stock Options | shares 454,250
Weighted Average Exercise Price $ 4.40
Exercisable Stock Options | shares 88,000
Weighted Average Exercise Price $ 4.40
Exercise Price Range 6 [Member]  
Range of Exercise Prices, Upper Range Limit $ 4.84
Weighted Average residual life span (in years) 9 years 9 months
Outstanding Stock Options | shares 380,000
Weighted Average Exercise Price $ 4.84
Exercisable Stock Options | shares
Weighted Average Exercise Price $ 4.84
Exercise Price Range 7 [Member]  
Range of Exercise Prices, Upper Range Limit $ 5.00
Weighted Average residual life span (in years) 2 years 6 months 7 days
Outstanding Stock Options | shares 147,500
Weighted Average Exercise Price $ 5.00
Exercisable Stock Options | shares 87,188
Weighted Average Exercise Price $ 5.00
Exercise Price Range 8 [Member]  
Range of Exercise Prices, Upper Range Limit $ 5.40
Weighted Average residual life span (in years) 2 years 11 months 1 day
Outstanding Stock Options | shares 133,750
Weighted Average Exercise Price $ 5.40
Exercisable Stock Options | shares 133,750
Weighted Average Exercise Price $ 5.40
Exercise Price Range 9 [Member]  
Range of Exercise Prices, Upper Range Limit $ 10.00
Weighted Average residual life span (in years) 3 years 10 months 21 days
Outstanding Stock Options | shares 125,000
Weighted Average Exercise Price $ 10.00
Exercisable Stock Options | shares 125,000
Weighted Average Exercise Price $ 10.00