Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.6.0.2
Stockholders' Equity (Details 2) - Employee Stock Option [Member] - $ / shares
6 Months Ended
Dec. 31, 2016
Jun. 30, 2016
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Number of stock options outstanding 896,250 856,250
Number exercisable 749,246  
1.49 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 1.49  
Number of stock options outstanding 25,000  
Weighted average remaining contractual life (years) 5 years 1 month 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) 5 years 1 month 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) 8 years 1 month 2 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) 8 years 3 months  
Number exercisable 30,000  
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) 9 years 29 days  
Number exercisable 9,167  
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) 9 years 2 months 16 days  
Number exercisable 6,551  
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) 9 years  
Number exercisable 15,000  
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 9 months  
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 10 months 10 days  
Number exercisable 1,889  
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 7 months 13 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) 9 years 7 days  
Number exercisable 9,833  
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 3 months 29 days  
Number exercisable 5,556  
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 3 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  
Weighted average remaining contractual life (years) 6 years 5 months 1 day  
Number exercisable 30,000