XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Shares Authorized Under Stock Option Plans by Exercise Price Range (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of options, outstanding 794,439
Weighted average remaining contractual life, outstanding options 7 years 6 months
Number of options, exercisable 738,189
Weighted average remaining contractual life, exercisable options 7 years 3 months 19 days
Exercise Price Range One [Member]  
Exercise price range, lower limit | $ / shares $ 0.01
Exercise price range, upper limit | $ / shares $ 2.49
Number of options, outstanding 415,000
Weighted average remaining contractual life, outstanding options 8 years 7 months 6 days
Number of options, exercisable 358,750
Weighted average remaining contractual life, exercisable options 8 years 6 months
Exercise Price Range Two [Member]  
Exercise price range, lower limit | $ / shares $ 2.50
Exercise price range, upper limit | $ / shares $ 3.49
Number of options, outstanding 310,314
Weighted average remaining contractual life, outstanding options 7 years 1 month 6 days
Number of options, exercisable 358,750
Weighted average remaining contractual life, exercisable options 7 years 1 month 6 days
Exercise Price Range Three [Member]  
Exercise price range, lower limit | $ / shares $ 3.50
Exercise price range, upper limit | $ / shares $ 4.49
Number of options, outstanding 45,750
Weighted average remaining contractual life, outstanding options 3 years 10 months 25 days
Number of options, exercisable 45,750
Weighted average remaining contractual life, exercisable options 3 years 10 months 25 days
Exercise Price Range Four [Member]  
Exercise price range, lower limit | $ / shares $ 4.50
Exercise price range, upper limit | $ / shares $ 6.99
Number of options, outstanding 15,000
Weighted average remaining contractual life, outstanding options 9 months 18 days
Number of options, exercisable 15,000
Weighted average remaining contractual life, exercisable options 9 months 18 days
Exercise Price Range Five [Member]  
Exercise price range, lower limit | $ / shares $ 7.00
Exercise price range, upper limit | $ / shares $ 9.52
Number of options, outstanding 8,375
Weighted average remaining contractual life, outstanding options 4 months 24 days
Number of options, exercisable 8,375
Weighted average remaining contractual life, exercisable options 4 months 24 days