Stock Options (Details 3) | 3 Months Ended |
Mar. 31, 2020$ / sharesshares |
Number of Shares Subject to Outstanding Options | shares | 2,938,071 |
Weighted Average Contractual Life (years) | 5 years 6 months |
Weighted Average Exercise Price | $ 2.8 |
Number of Shares Subject To Options Exercise | shares | 317,500 |
Weighted Average Remaining Contractual Life (Years) | 4 years 2 months 1 day |
Weighted Average Exercise Price | $ 3.41 |
Exercise Price Range One [Member] | |
Range of Exercise Prices | $ 1.05 |
Number of Shares Subject to Outstanding Options | shares | 55,000 |
Weighted Average Contractual Life (years) | 4 years |
Weighted Average Exercise Price | $ 1.05 |
Number of Shares Subject To Options Exercise | shares | 55,000 |
Weighted Average Remaining Contractual Life (Years) | 4 years |
Weighted Average Exercise Price | $ 1.05 |
Exercise Price Range Two [Member] | |
Range of Exercise Prices | $ 1.25 |
Number of Shares Subject to Outstanding Options | shares | 7,500 |
Weighted Average Contractual Life (years) | 5 years 2 months 16 days |
Weighted Average Exercise Price | $ 1.25 |
Number of Shares Subject To Options Exercise | shares | 7,500 |
Weighted Average Remaining Contractual Life (Years) | 5 years 2 months 16 days |
Weighted Average Exercise Price | $ 1.25 |
Exercise Price Range Three [Member] | |
Range of Exercise Prices | $ 1.34 |
Number of Shares Subject to Outstanding Options | shares | 7,500 |
Weighted Average Contractual Life (years) | 5 years 2 months 30 days |
Weighted Average Exercise Price | $ 1.34 |
Number of Shares Subject To Options Exercise | shares | 7,500 |
Weighted Average Remaining Contractual Life (Years) | 5 years 2 months 30 days |
Weighted Average Exercise Price | $ 1.34 |
Exercise Price Range Four [Member] | |
Range of Exercise Prices | $ 1.7 |
Number of Shares Subject to Outstanding Options | shares | 7,500 |
Weighted Average Contractual Life (years) | 5 years 6 months 14 days |
Weighted Average Exercise Price | $ 1.7 |
Number of Shares Subject To Options Exercise | shares | 7,500 |
Weighted Average Remaining Contractual Life (Years) | 5 years 6 months 14 days |
Weighted Average Exercise Price | $ 1.7 |
Exercise Price Range Five [Member] | |
Range of Exercise Prices | $ 2.28 |
Number of Shares Subject to Outstanding Options | shares | 7,500 |
Weighted Average Contractual Life (years) | 6 years 3 months 19 days |
Weighted Average Exercise Price | $ 2.28 |
Number of Shares Subject To Options Exercise | shares | 7,500 |
Weighted Average Remaining Contractual Life (Years) | 6 years 3 months 19 days |
Weighted Average Exercise Price | $ 2.28 |
Exercise Price Range Six [Member] | |
Range of Exercise Prices | $ 4.2 |
Number of Shares Subject to Outstanding Options | shares | 232,500 |
Weighted Average Contractual Life (years) | 4 years 11 days |
Weighted Average Exercise Price | $ 4.2 |
Number of Shares Subject To Options Exercise | shares | 232,500 |
Weighted Average Remaining Contractual Life (Years) | 4 years 11 days |
Weighted Average Exercise Price | $ 4.2 |
Exercise Price Range Seven [Member] | |
Range of Exercise Prices | $ 1.98 |
Number of Shares Subject to Outstanding Options | shares | 667,800 |
Weighted Average Contractual Life (years) | 5 years 7 months 17 days |
Weighted Average Exercise Price | $ 1.98 |
Number of Shares Subject To Options Exercise | shares | |
Weighted Average Exercise Price | |
Exercise Price Range Eight [Member] | |
Range of Exercise Prices | $ 2.48 |
Number of Shares Subject to Outstanding Options | shares | 667,800 |
Weighted Average Contractual Life (years) | 5 years 7 months 17 days |
Weighted Average Exercise Price | $ 2.48 |
Number of Shares Subject To Options Exercise | shares | |
Weighted Average Exercise Price | |
Exercise Price Range Nine [Member] | |
Range of Exercise Prices | $ 3.23 |
Number of Shares Subject to Outstanding Options | shares | 664,400 |
Weighted Average Contractual Life (years) | 5 years 7 months 17 days |
Weighted Average Exercise Price | $ 3.23 |
Number of Shares Subject To Options Exercise | shares | |
Weighted Average Exercise Price | |
Exercise Price Range Ten [Member] | |
Range of Exercise Prices | $ 3.23 |
Number of Shares Subject to Outstanding Options | shares | 620,571 |
Weighted Average Contractual Life (years) | 5 years 9 months 3 days |
Weighted Average Exercise Price | $ 3.23 |
Number of Shares Subject To Options Exercise | shares | |
Weighted Average Exercise Price | |