Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Schedule of Common Stock Purchase Options and Warrants (Details)

v3.5.0.2
Stock Based Compensation - Schedule of Common Stock Purchase Options and Warrants (Details) - USD ($)
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Warrants [Member]    
Number of shares, Outstanding and Exercisable Beginning 163,124  
Number of shares, Granted  
Number of shares, Exercised  
Number of shares, Expired / Cancelled  
Number of shares, Outstanding and Exercisable Ending 163,124 163,124
Weighted Average Exercise Price, Outstanding and Exercisable Beginning $ 7.29  
Weighted Average Exercise Price, Granted  
Weighted Average Exercise Price, Exercised  
Weighted Average Exercise Price, Expired / Cancelled  
Weighted Average Exercise Price, Outstanding and Exercisable Ending $ 7.29 $ 7.29
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 1 year 2 months 19 days  
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 2 months 23 days  
Aggregated Intrinsic Value, Outstanding and Exercisable  
Aggregated Intrinsic Value, Outstanding and Exercisable $ 9,303
Options [Member]    
Number of shares, Outstanding and Exercisable Beginning 708,133 757,462
Number of shares, Granted 152,024
Number of shares, Exercised (177,024) (49,329)
Number of shares, Expired / Cancelled (73,000)
Number of shares, Outstanding and Exercisable Ending 610,133 708,133
Weighted Average Exercise Price, Outstanding and Exercisable Beginning $ 6.84 $ 6.65
Weighted Average Exercise Price, Granted 4.50
Weighted Average Exercise Price, Exercised 4.37 3.88
Weighted Average Exercise Price, Expired / Cancelled 24.08
Weighted Average Exercise Price, Outstanding and Exercisable Ending $ 4.90 $ 6.84
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 1 year 2 months 19 days 2 years 2 months 12 days
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 11 months 27 days 1 year 2 months 19 days
Aggregated Intrinsic Value, Outstanding and Exercisable $ 572,352
Aggregated Intrinsic Value, Outstanding and Exercisable $ 799,030 $ 572,352