Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.5.0.2
Stockholders' Equity (Details 2) - Employee Stock Option [Member] - $ / shares
3 Months Ended
Sep. 30, 2016
Jun. 30, 2016
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Number of stock options outstanding 856,250 856,250
Number exercisable 734,296  
1.52 [Member]    
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Exercise price $ 1.52  
Number of stock options outstanding 25,000  
Weighted average remaining contractual life (years) 5 years 4 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) 5 years 4 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) 8 years 4 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) 8 years 6 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 4 months 2 days  
Number exercisable 6,639  
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 5 months 19 days  
Number exercisable 4,444  
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 3 months  
Number exercisable 11,208  
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) 3 years  
Number exercisable 12,500  
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 10 months 17 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 3 months 7 days  
Number exercisable 7,306  
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 7 months 2 days  
Number exercisable 3,449  
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) 6 years 6 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 8 months 1 day  
Number exercisable 30,000