XML 87 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 221,450
Weighted Average Remaining Contractual Life (in years) 8 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 3.45
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 38,465
Weighted Average Remaining Contractual Life (in years) 7 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 7.88
Exercise price, range one  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 1.45
Range of Exercise Prices, upper limit (in dollars per share) $ 1.48
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 27,525
Weighted Average Remaining Contractual Life (in years) 9 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 1.45
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 425
Weighted Average Remaining Contractual Life (in years) 9 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 1.45
Exercise price, range two  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 1.49
Range of Exercise Prices, upper limit (in dollars per share) $ 1.68
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 50,000
Weighted Average Remaining Contractual Life (in years) 9 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 1.50
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 0
Weighted Average Remaining Contractual Life (in years) 9 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 1.50
Exercise price, range three  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 1.69
Range of Exercise Prices, upper limit (in dollars per share) $ 2.25
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 80,975
Weighted Average Remaining Contractual Life (in years) 8 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 2.10
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 21,250
Weighted Average Remaining Contractual Life (in years) 8 years 6 months
Weighted Average Exercise Price (in dollars per share) $ 2.10
Exercise price, range four  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 2.26
Range of Exercise Prices, upper limit (in dollars per share) $ 5.79
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 31,380
Weighted Average Remaining Contractual Life (in years) 8 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 2.55
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 7,420
Weighted Average Remaining Contractual Life (in years) 8 years 8 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 2.40
Exercise price, range five  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 5.80
Range of Exercise Prices, upper limit (in dollars per share) $ 53.50
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 31,570
Weighted Average Remaining Contractual Life (in years) 8 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 12.64
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 9,370
Weighted Average Remaining Contractual Life (in years) 4 years 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 25.61