Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Deficiency) (Details 1)

v3.7.0.1
Stockholders' Equity (Deficiency) (Details 1) - Employee Stock Option [Member] - $ / shares
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
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 898,750
Number exercisable 802,817    
1.54 [Member]      
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]      
Exercise price $ 1.54    
Number of stock options outstanding 25,000    
Weighted average remaining contractual life (years) 4 years 7 months 21 days    
Number exercisable 25,000    
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 7 months 21 days    
Number exercisable 131,250    
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 7 months 6 days    
Number exercisable 45,000    
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) 7 years 9 months    
Number exercisable 30,000    
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 7 months 10 days    
Number exercisable 20,833    
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 2 months 30 days    
Number exercisable 12,500    
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 4 months 9 days    
Number exercisable 8,519    
4.20 [Member]      
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]      
Exercise price $ 4.20    
Number of stock options outstanding 412,500    
Weighted average remaining contractual life (years) 6 years 1 month 16 days    
Number exercisable 412,500    
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 7 months 10 days    
Number exercisable 13,889    
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 30,000  
Weighted average remaining contractual life (years) 9 years 7 months 17 days    
Number exercisable 27,659    
5.32 [Member]      
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]      
Exercise price $ 5.32    
Number of stock options outstanding 80,000    
Weighted average remaining contractual life (years) 8 years 10 months 6 days    
Number exercisable 30,667    
6.16 [Member]      
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]      
Exercise price $ 6.16    
Number of stock options outstanding 15,000    
Weighted average remaining contractual life (years) 5 years 9 months    
Number exercisable 15,000    
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 30,000  
Weighted average remaining contractual life (years) 5 years 11 months 1 day    
Number exercisable 30,000