v3.5.0.2
Note 6 - Summary of the Award Activity of the Stock Option Plans (Details) - USD ($)
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2013
Shares outstanding (in shares) 295,789 905,098 1,148,790  
Weighted-average exercise price, outstanding (in dollars per share) $ 9.47 $ 10.25 $ 10.76  
Weighted-average remaining contractual term, outstanding 1 year 255 days 2 years 219 days 3 years 182 days 4 years 36 days
Aggregate Intrinsic value, outstanding $ (310,740) $ 3,316,030 $ 10,018,958 $ 8,606,841
Shares Forfeited or expired (in shares) (5,670) (8,500)  
Weighted-average exercise price, forfeited or expired (in dollars per share) $ 12.81 $ 13.88  
Shares Exercised (in shares) (14,950) (609,309) (235,192)  
Weighted-average exercise price, exercised (in dollars per share) $ 11.33 $ 10.63 $ 12.60  
Shares outstanding (in shares) 275,169 295,789 905,098 1,148,790
Weighted-average exercise price, outstanding (in dollars per share) $ 9.30 $ 9.47 $ 10.25 $ 10.76
Exercisable at June 30, 2016 (in shares) 275,169      
Exercisable at June 30, 2016 (in dollars per share) $ 9.30      
Exercisable at June 30, 2016 1 year 255 days      
Exercisable at June 30, 2016 $ (310,740)