Stock Options (Details 3) | 6 Months Ended |
Jun. 30, 2020$ / sharesshares |
Number of Shares Subject to Outstanding Options | shares | 4,788,071 |
Weighted Average Contractual Life (years) | 5 years 5 months 27 days |
Weighted Average Exercise Price | $ 2.28 |
Number of Shares Subject To Options Exercise | shares | 1,242,500 |
Weighted Average Remaining Contractual Life (Years) | 5 years 5 months 27 days |
Weighted Average Exercise Price | $ 1.96 |
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) | 3 years 9 months |
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) | 4 years 11 months 15 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 |
Weighted Average Exercise Price | $ 1.34 |
Exercise Price Range Four [Member] | |
Range of Exercise Prices | $ 1.4 |
Number of Shares Subject to Outstanding Options | shares | 1,550,000 |
Weighted Average Contractual Life (years) | 5 years 10 months 25 days |
Weighted Average Exercise Price | $ 1.4 |
Number of Shares Subject To Options Exercise | shares | 775,000 |
Weighted Average Remaining Contractual Life (Years) | 5 years 10 months 25 days |
Weighted Average Exercise Price | $ 1.4 |
Exercise Price Range Five [Member] | |
Range of Exercise Prices | $ 1.65 |
Number of Shares Subject to Outstanding Options | shares | 200,000 |
Weighted Average Contractual Life (years) | 5 years 11 months 1 day |
Weighted Average Exercise Price | $ 1.65 |
Number of Shares Subject To Options Exercise | shares | 100,000 |
Weighted Average Remaining Contractual Life (Years) | 5 years 11 months 1 day |
Weighted Average Exercise Price | $ 1.65 |
Exercise Price Range Six [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 3 months 15 days |
Weighted Average Exercise Price | $ 1.7 |
Exercise Price Range Seven [Member] | |
Range of Exercise Prices | $ 1.96 |
Number of Shares Subject to Outstanding Options | shares | 100,000 |
Weighted Average Contractual Life (years) | 5 years 11 months 23 days |
Weighted Average Exercise Price | $ 1.96 |
Number of Shares Subject To Options Exercise | shares | 50,000 |
Weighted Average Remaining Contractual Life (Years) | 5 years 11 months 23 days |
Weighted Average Exercise Price | $ 1.96 |
Exercise Price Range Eight [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 18 days |
Weighted Average Exercise Price | $ 2.28 |
Exercise Price Range Nine [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 Ten [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 Remaining Contractual Life (Years) | |
Weighted Average Exercise Price | |
Exercise Price Range Eleven [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 Remaining Contractual Life (Years) | |
Weighted Average Exercise Price | |
Exercise Price Range Twelve [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 Remaining Contractual Life (Years) | |
Weighted Average Exercise Price | |
Exercise Price Range Thirteen [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 Remaining Contractual Life (Years) | |
Weighted Average Exercise Price | |