Annual report pursuant to Section 13 and 15(d)

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

v3.7.0.1
Stock Based Compensation - Schedule of Common Stock Purchase Options and Warrants (Details) - USD ($)
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Warrants [Member]    
Number of shares, Outstanding and Exercisable Beginning 163,124  
Number of shares, Granted  
Number of shares, Exercised  
Number of shares, Expired / Cancelled (163,124)  
Number of shares, Outstanding and Exercisable Ending 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 7.29  
Weighted Average Exercise Price, Outstanding and Exercisable Ending $ 7.29
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 2 months 23 days  
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 0 years  
Aggregated Intrinsic Value, Outstanding and Exercisable $ 9,303  
Aggregated Intrinsic Value, Outstanding and Exercisable $ 9,303
Options [Member]    
Number of shares, Outstanding and Exercisable Beginning 610,133 708,133
Number of shares, Granted 79,838 152,024
Number of shares, Exercised (84,838) (177,024)
Number of shares, Expired / Cancelled (130,000) (73,000)
Number of shares, Outstanding and Exercisable Ending 475,133 610,133
Weighted Average Exercise Price, Outstanding and Exercisable Beginning $ 4.90 $ 6.84
Weighted Average Exercise Price, Granted 4.53 4.50
Weighted Average Exercise Price, Exercised 4.49 4.37
Weighted Average Exercise Price, Expired / Cancelled 7.50 24.08
Weighted Average Exercise Price, Outstanding and Exercisable Ending $ 4.20 $ 4.90
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 11 months 26 days 1 year 2 months 19 days
Weighted Average Remaining Contractual Life, Outstanding and Exercisable 1 year 18 days 11 months 26 days
Aggregated Intrinsic Value, Outstanding and Exercisable $ 799,030 $ 572,352
Aggregated Intrinsic Value, Outstanding and Exercisable, Exercised 33,474 368,808
Aggregated Intrinsic Value, Outstanding and Exercisable $ 8,413 $ 799,030