Stockholders' Equity - Stock options outstanding and exercisable (Details)
|
6 Months Ended |
|
Dec. 31, 2019
$ / shares
shares
|
| Options Outstanding |
3,416,580
|
| Options Exercisable |
3,097,745
|
| Range One [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.59
|
| Options Outstanding |
8,150
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
8,150
|
| Range Two [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.60
|
| Options Outstanding |
5,000
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
5,000
|
| Range Three [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.65
|
| Options Outstanding |
6,150
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
6,150
|
| Range Four [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.70
|
| Options Outstanding |
225,000
|
| Remaining Contractual Life (in years) |
5 years 11 months 5 days
|
| Options Exercisable |
225,000
|
| Range Five [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.77
|
| Options Outstanding |
49,500
|
| Remaining Contractual Life (in years) |
3 years 6 months 29 days
|
| Options Exercisable |
49,500
|
| Range Six [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.80
|
| Options Outstanding |
16,000
|
| Remaining Contractual Life (in years) |
5 years 7 months 21 days
|
| Options Exercisable |
16,000
|
| Range Seven [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.90
|
| Options Outstanding |
25,667
|
| Remaining Contractual Life (in years) |
4 years 3 months 22 days
|
| Options Exercisable |
25,667
|
| Range Eight [Member] |
|
| Option Exercise Price | $ / shares |
$ 0.97
|
| Options Outstanding |
6,000
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
6,000
|
| Range Nine [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.00
|
| Options Outstanding |
28,249
|
| Remaining Contractual Life (in years) |
3 years 11 months 5 days
|
| Options Exercisable |
28,249
|
| Range Ten [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.02
|
| Options Outstanding |
187,000
|
| Remaining Contractual Life (in years) |
7 months 2 days
|
| Options Exercisable |
187,000
|
| Range Eleven [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.05
|
| Options Outstanding |
400,529
|
| Remaining Contractual Life (in years) |
6 years 7 months 2 days
|
| Options Exercisable |
400,529
|
| Range Twelve [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.07
|
| Options Outstanding |
33,898
|
| Remaining Contractual Life (in years) |
2 years 9 months 15 days
|
| Options Exercisable |
33,898
|
| Range Thirteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.09
|
| Options Outstanding |
129,165
|
| Remaining Contractual Life (in years) |
5 years 10 months 10 days
|
| Options Exercisable |
129,165
|
| Range Fourteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.10
|
| Options Outstanding |
105,000
|
| Remaining Contractual Life (in years) |
5 years 6 months
|
| Options Exercisable |
105,000
|
| Range Fifteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.14
|
| Options Outstanding |
3,674
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
3,674
|
| Range Sixteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.15
|
| Options Outstanding |
209,400
|
| Remaining Contractual Life (in years) |
4 years 7 months 10 days
|
| Options Exercisable |
209,400
|
| Range Seventeen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.20
|
| Options Outstanding |
352,414
|
| Remaining Contractual Life (in years) |
7 years 6 months 26 days
|
| Options Exercisable |
346,912
|
| Range Eighteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.25
|
| Options Outstanding |
32,000
|
| Remaining Contractual Life (in years) |
3 years 1 month 13 days
|
| Options Exercisable |
32,000
|
| Range Nineteen [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.30
|
| Options Outstanding |
243,000
|
| Remaining Contractual Life (in years) |
2 years 2 months 5 days
|
| Options Exercisable |
243,000
|
| Range Twenty [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.50
|
| Options Outstanding |
195,000
|
| Remaining Contractual Life (in years) |
2 years 10 months 17 days
|
| Options Exercisable |
195,000
|
| Range Twenty One [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.59
|
| Options Outstanding |
35,000
|
| Remaining Contractual Life (in years) |
8 years 4 months 10 days
|
| Options Exercisable |
20,417
|
| Range Twenty Two [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.75
|
| Options Outstanding |
1,067
|
| Remaining Contractual Life (in years) |
2 years 6 months
|
| Options Exercisable |
1,067
|
| Range Twenty Three [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.80
|
| Options Outstanding |
94,050
|
| Remaining Contractual Life (in years) |
3 years 7 months 17 days
|
| Options Exercisable |
94,050
|
| Range Twenty Four [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.85
|
| Options Outstanding |
24,000
|
| Remaining Contractual Life (in years) |
3 years 1 month 2 days
|
| Options Exercisable |
24,000
|
| Range Twenty Five [Member] |
|
| Option Exercise Price | $ / shares |
$ 1.95
|
| Options Outstanding |
275,000
|
| Remaining Contractual Life (in years) |
8 years 6 months 4 days
|
| Options Exercisable |
143,750
|
| Range Twenty Six [Member] |
|
| Option Exercise Price | $ / shares |
$ 2.40
|
| Options Outstanding |
398,667
|
| Remaining Contractual Life (in years) |
8 years 10 months 17 days
|
| Options Exercisable |
309,167
|
| Range Twenty Seven [Member] |
|
| Option Exercise Price | $ / shares |
$ 2.49
|
| Options Outstanding |
50,000
|
| Remaining Contractual Life (in years) |
9 years 9 months
|
| Range Twenty Eight [Member] |
|
| Option Exercise Price | $ / shares |
$ 2.50
|
| Options Outstanding |
20,000
|
| Remaining Contractual Life (in years) |
9 years 4 months 17 days
|
| Options Exercisable |
0
|
| Range Twenty Nine [Member] |
|
| Option Exercise Price | $ / shares |
$ 3.13
|
| Options Outstanding |
258,000
|
| Remaining Contractual Life (in years) |
9 years 10 months 13 days
|
| Options Exercisable |
250,000
|