Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Incentive and Non-Statutory Stock Option Plan (Details) - Average Life Remaining on the Options and Warrants

v2.4.0.8
Note 14 - Incentive and Non-Statutory Stock Option Plan (Details) - Average Life Remaining on the Options and Warrants (USD $)
9 Months Ended 12 Months Ended
Mar. 31, 2014
Jun. 30, 2013
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number Outstanding and Exercisable (in Shares) 257,462  
Weighted Average Remaining Contractual Life 2 years 321 days  
Weighted Ave Exericse Price $ 12.03  
Number Outstanding and Exercisable (in Shares) 163,124  
Weighted Average Remaining Contractual Life 2 years 164 days 3 years 69 days
Weighted Ave Exericse Price $ 7.29  
Price Range $.10 - $9.90 [Member]
   
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price - Lower $ 0.10  
Number Outstanding and Exercisable (in Shares) 183,462  
Weighted Average Remaining Contractual Life 3 years 80 days  
Weighted Ave Exericse Price $ 7.21  
Exercise Price - Upper $ 9.90  
Price Range $10.00 - $19.90 [Member]
   
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price - Lower $ 10.00  
Number Outstanding and Exercisable (in Shares) 14,000  
Weighted Average Remaining Contractual Life 1 year 313 days  
Weighted Ave Exericse Price $ 18.18  
Exercise Price - Upper $ 19.90  
Price Range $20.00 - $29.90 [Member]
   
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price - Lower $ 20.00  
Number Outstanding and Exercisable (in Shares) 60,000  
Weighted Average Remaining Contractual Life 2 years 25 days  
Weighted Ave Exericse Price $ 25.33  
Exercise Price - Upper $ 29.90  
Price Range $3.10 - $7.73 [Member]
   
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price - Lower $ 3.10  
Number Outstanding and Exercisable (in Shares) 163,124  
Weighted Average Remaining Contractual Life 2 years 164 days  
Weighted Ave Exericse Price $ 7.29  
Exercise Price - Upper $ 7.73