Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 3)

v3.10.0.1
Stockholders' Equity (Details 3) - Stock options [Member]
3 Months Ended
Sep. 30, 2018
$ / shares
shares
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Number Outstanding 2,626,829
Number exercisable 1,378,229
0.70 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 0.70
Number Outstanding 54,514
Weighted average remaining contractual life (years) 9 years 8 months 23 days
Number exercisable
0.87 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 0.87
Number Outstanding 120,000
Weighted average remaining contractual life (years) 9 years 1 month 2 days
Number exercisable 100,000
0.98 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 0.98
Number Outstanding 836,465
Weighted average remaining contractual life (years) 9 years 7 months 21 days
Number exercisable
1.06 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 1.06
Number Outstanding 36,000
Weighted average remaining contractual life (years) 9 years 6 months 14 days
Number exercisable
1.17 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 1.17
Number Outstanding 300,000
Weighted average remaining contractual life (years) 4 years 4 months 28 days
Number exercisable 200,000
1.55 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 1.55
Number Outstanding 25,000
Weighted average remaining contractual life (years) 3 years 8 months 2 days
Number exercisable 25,000
2.00 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 2.00
Number Outstanding 131,250
Weighted average remaining contractual life (years) 3 years 7 days
Number exercisable 131,250
2.11 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 2.11
Number Outstanding 159,000
Weighted average remaining contractual life (years) 8 years 4 days
Number exercisable 63,000
2.96 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 2.96
Number Outstanding 45,000
Weighted average remaining contractual life (years) 6 years 4 months 6 days
Number exercisable 45,000
3.20 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 3.20
Number Outstanding 30,000
Weighted average remaining contractual life (years) 8 months 2 days
Number exercisable 30,000
3.76 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 3.76
Number Outstanding 45,000
Weighted average remaining contractual life (years) 7 years 4 months 9 days
Number exercisable 38,742
4.00 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 4.00
Number Outstanding 12,500
Weighted average remaining contractual life (years) 1 year
Number exercisable 12,500
4.10 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 4.10
Number Outstanding 40,000
Weighted average remaining contractual life (years) 8 years 1 month 9 days
Number exercisable 24,442
4.20 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 4.20
Number Outstanding 412,500
Weighted average remaining contractual life (years) 4 years 3 months 22 days
Number exercisable 412,500
4.48 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 4.48
Number Outstanding 30,000
Weighted average remaining contractual life (years) 7 years 4 months 9 days
Number exercisable 25,831
4.95 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 4.95
Number Outstanding 224,600
Weighted average remaining contractual life (years) 5 years 9 months 25 days
Number exercisable 162,741
5.32 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 5.32
Number Outstanding 80,000
Weighted average remaining contractual life (years) 7 years 7 months 6 days
Number exercisable 62,223
6.16 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 6.16
Number Outstanding 15,000
Weighted average remaining contractual life (years) 4 years 6 months
Number exercisable 15,000
9.20 [Member]  
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]  
Exercise price | $ / shares $ 9.20
Number Outstanding 30,000
Weighted average remaining contractual life (years) 4 years 8 months 2 days
Number exercisable 30,000