Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.7.0.1
Stockholders' Equity (Details 2) - $ / shares
9 Months Ended
Mar. 31, 2017
Jun. 30, 2016
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Number of stock options outstanding 1,120,850  
Stock Options [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.95  
Number of stock options outstanding 1,120,850 856,250
Number exercisable 774,645  
Stock Options [Member] | 1.50 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 1.50  
Number of stock options outstanding 25,000  
Weighted average remaining contractual life (years) 4 years 10 months 21 days  
Number exercisable 25,000  
Stock Options [Member] | 2.00 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 2.00  
Number of stock options outstanding 131,250  
Weighted average remaining contractual life (years) 4 years 10 months 21 days  
Number exercisable 131,250  
Stock Options [Member] | 2.96 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 2.96  
Number of stock options outstanding 45,000  
Weighted average remaining contractual life (years) 7 years 10 months 2 days  
Number exercisable 45,000  
Stock Options [Member] | 3.20 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 3.20  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 8 years  
Number exercisable 30,000  
Stock Options [Member] | 3.32 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 3.32  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 8 years 9 months 29 days  
Number exercisable 11,667  
Stock Options [Member] | 3.60 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 3.60  
Number of stock options outstanding 25,000  
Weighted average remaining contractual life (years) 8 years 11 months 16 days  
Number exercisable 8,634  
Stock Options [Member] | 3.76 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 3.76  
Number of stock options outstanding 45,000  
Weighted average remaining contractual life (years) 8 years 9 months  
Number exercisable 18,750  
Stock Options [Member] | 4.00 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.00  
Number of stock options outstanding 12,500  
Weighted average remaining contractual life (years) 2 years 6 months  
Number exercisable 12,500  
Stock Options [Member] | 4.10 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.10  
Number of stock options outstanding 40,000  
Weighted average remaining contractual life (years) 9 years 7 months 10 days  
Number exercisable 5,222  
Stock Options [Member] | 4.20 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.20  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 6 years 4 months 13 days  
Number exercisable 412,500  
Stock Options [Member] | 4.48 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.48  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 8 years 9 months 7 days  
Number exercisable 12,333  
Stock Options [Member] | 4.76 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.76  
Number of stock options outstanding 25,000  
Weighted average remaining contractual life (years) 9 years 29 days  
Number exercisable 7,639  
Stock Options [Member] | 4.95 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 4.95  
Number of stock options outstanding 224,600  
Weighted average remaining contractual life (years) 9 years 10 months 17 days  
Number exercisable 9,150  
Stock Options [Member] | 6.16 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 6.16  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 6 years  
Number exercisable 15,000  
Stock Options [Member] | 9.20 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 9.20  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 6 years 2 months 1 day  
Number exercisable 30,000