Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.8.0.1
Stockholders' Equity (Details 2) - $ / shares
6 Months Ended
Dec. 31, 2017
Jun. 30, 2017
Summary of stock options currently outstanding and exercisable    
Number exercisable 943,733  
Stock Options [Member]    
Summary of stock options currently outstanding and exercisable    
Number Outstanding 1,420,850 1,120,850
Stock Options [Member] | 0.87 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 0.87  
Number Outstanding 120,000  
Weighted average remaining contractual life (years) 9 years 10 months 3 days  
Number exercisable 10,000  
Stock Options [Member] | 1.59 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 1.59  
Number Outstanding 25,000  
Weighted average remaining contractual life (years) 3 years 10 months 14 days  
Number exercisable 25,000  
Stock Options [Member] | 2.00 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 2.00  
Number Outstanding 131,250  
Weighted average remaining contractual life (years) 3 years 10 months 14 days  
Number exercisable 131,250  
Stock Options [Member] | 2.11 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 2.11  
Number Outstanding 180,000  
Weighted average remaining contractual life (years) 9 years 6 months 7 days  
Number exercisable  
Stock Options [Member] | 2.96 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 2.96  
Number Outstanding 45,000  
Weighted average remaining contractual life (years) 7 years 1 month 2 days  
Number exercisable 45,000  
Stock Options [Member] | 3.20 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 3.20  
Number Outstanding 30,000  
Weighted average remaining contractual life (years) 7 years 2 months 30 days  
Number exercisable 30,000  
Stock Options [Member] | 3.76 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 3.76  
Number Outstanding 45,000  
Weighted average remaining contractual life (years) 8 years 1 month 9 days  
Number exercisable 27,495  
Stock Options [Member] | 4.00 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 4.00  
Number Outstanding 12,500  
Weighted average remaining contractual life (years) 1 year 9 months  
Number exercisable 12,500  
Stock Options [Member] | 4.10 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 4.10  
Number Outstanding 40,000  
Weighted average remaining contractual life (years) 8 years 10 months 10 days  
Number exercisable 14,443  
Stock Options [Member] | 4.20 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 4.20  
Number Outstanding 412,500  
Weighted average remaining contractual life (years) 5 years 7 months 13 days  
Number exercisable 412,500  
Stock Options [Member] | 4.48 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 4.48  
Number Outstanding 30,000  
Weighted average remaining contractual life (years) 8 years 1 month 9 days  
Number exercisable 18,332  
Stock Options [Member] | 4.95 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 4.95  
Number Outstanding 224,600  
Weighted average remaining contractual life (years) 6 years 6 months 21 days  
Number exercisable 129,990  
Stock Options [Member] | 5.32 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 5.32  
Number Outstanding 80,000  
Weighted average remaining contractual life (years) 8 years 4 months 6 days  
Number exercisable 42,223  
Stock Options [Member] | 6.16 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 6.16  
Number Outstanding 15,000  
Weighted average remaining contractual life (years) 5 years 2 months 30 days  
Number exercisable 15,000  
Stock Options [Member] | 9.20 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 9.20  
Number Outstanding 30,000  
Weighted average remaining contractual life (years) 5 years 5 months 1 day  
Number exercisable 30,000