Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.8.0.1
Stockholders' Equity (Details 2) - $ / shares
3 Months Ended
Sep. 30, 2017
Jun. 30, 2017
Summary of stock options currently outstanding and exercisable    
Number Outstanding 1,300,850  
Number exercisable 837,783  
Stock Options [Member]    
Summary of stock options currently outstanding and exercisable    
Number Outstanding 1,300,850 1,120,850
Stock Options [Member] | 1.60 [Member]    
Summary of stock options currently outstanding and exercisable    
Exercise price $ 1.60  
Number Outstanding 25,000  
Weighted average remaining contractual life (years) 4 years 4 months 20 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) 4 years 4 months 20 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 9 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 4 months 6 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 6 months  
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 4 months 9 days  
Number exercisable 24,583  
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) 2 years  
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) 9 years 1 month 9 days  
Number exercisable 11,852  
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 10 months 17 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 4 months 9 days  
Number exercisable 16,389  
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) 9 years 4 months 17 days  
Number exercisable 46,376  
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 7 months 6 days  
Number exercisable 37,333  
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 6 months  
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 8 months 2 days  
Number exercisable 30,000