Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable

v2.4.0.8
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable (USD $)
12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2012
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Number Outstanding (in Shares) 757,462    
Weighted Average Remaining Contractual Life 2 years 73 days    
Weighted Ave Exericse Price $ 6.65    
Number Exercisable (in Shares) 257,462    
Weighted Average Remaining Contractual Life 2 years 229 days    
Weighted Ave Exericse Price $ 12.03    
Number Outstanding (in Shares) 163,124    
Weighted Average Remaining Contractual Life 2 years 73 days    
Weighted Ave Exericse Price $ 7.29    
Warrant [Member] | Price Range 01 [Member]
     
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Exercise Price, Lower $ 5.00    
Exercise Price, Upper $ 7.50    
Number Outstanding (in Shares) 163,124    
Weighted Average Remaining Contractual Life 2 years 73 days    
Weighted Ave Exericse Price $ 7.29    
Number Exercisable (in Shares) 163,124    
Weighted Average Remaining Contractual Life 2 years 73 days    
Weighted Ave Exericse Price $ 7.29    
Warrant [Member]
     
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Number Outstanding (in Shares) 163,124 163,124 261,719
Weighted Average Remaining Contractual Life 2 years 73 days 3 years 69 days 6 years 215 days
Weighted Ave Exericse Price $ 7.29 $ 7.29 $ 4.24
Number Exercisable (in Shares) 163,124    
Weighted Average Remaining Contractual Life 2 years 73 days    
Weighted Ave Exericse Price $ 7.29    
Price Range 01 [Member]
     
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Exercise Price, Lower $ 0.10    
Exercise Price, Upper $ 9.90    
Number Outstanding (in Shares) 683,462    
Weighted Average Remaining Contractual Life 2 years 87 days    
Weighted Ave Exericse Price $ 4.77    
Number Exercisable (in Shares) 183,462    
Weighted Average Remaining Contractual Life 2 years 354 days    
Weighted Ave Exericse Price $ 7.21    
Price Range 02 [Member]
     
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Exercise Price, Lower $ 10.00    
Exercise Price, Upper $ 19.90    
Number Outstanding (in Shares) 14,000    
Weighted Average Remaining Contractual Life 1 year 222 days    
Weighted Ave Exericse Price $ 18.18    
Number Exercisable (in Shares) 14,000    
Weighted Average Remaining Contractual Life 1 year 222 days    
Weighted Ave Exericse Price $ 18.18    
Price Range 03 [Member]
     
Note 15 - Stock Based Compensation (Details) - Stock Options and Warrants Outstanding and Exercisable [Line Items]      
Exercise Price, Lower $ 20.00    
Exercise Price, Upper $ 29.90    
Number Outstanding (in Shares) 60,000    
Weighted Average Remaining Contractual Life 1 year 299 days    
Weighted Ave Exericse Price $ 25.33    
Number Exercisable (in Shares) 60,000    
Weighted Average Remaining Contractual Life 1 year 299 days    
Weighted Ave Exericse Price $ 25.33