v2.4.0.6
Note 5 - Stock Plans (Tables)
12 Months Ended
Jun. 30, 2012
Schedule of Share-based Compensation, Activity [Table Text Block]
Options
 
Shares
   
Weighted-Average Exercise Price
   
Weighted-Average Remaining Contractual Term
   
Aggregate
Intrinsic Value
 
                         
Outstanding at June 30, 2009
    1,289,842     $ 9.87       7.04     $ 677,650  
Granted
    244,000     $ 9.84                  
Forfeited or expired
    (12,750 )   $ 10.16                  
Exercised
    (14,125 )   $ 4.04       ---          
Outstanding at June 30, 2010
    1,506,967     $ 9.91       6.65     $ 6,375,489  
Granted
    87,500     $ 14.42                  
Forfeited or expired
    (52,751 )   $ 9.62                  
Exercised
    (109,633 )   $ 4.74                  
Outstanding at June 30, 2011
    1,432,083     $ 10.60       6.06     $ 4,866,334  
Granted
    ---       ---                  
Forfeited or expired
    (12,560 )   $ 11.21                  
Exercised
    (57,233 )   $ 9.58                  
Outstanding at June 30, 2012
    1,362,290     $ 10.63       5.1     $ 7,829,713  
Exercisable at June 30, 2012
    1,196,165     $ 10.49       4.7     $ 7,045,810  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
2012
   
2011
   
2010
 
Weighted-average grant date fair value
    ---     $ 7.83     $ 5.25  
Dividend yield
    ---       0       0  
Expected volatility
    ---       59.5 %     57.7 %
Risk-free interest rate
    ---       1.53 %     1.88 %
Expected lives (years)
    ---       5.7       5.6  
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
   
Number of Shares
   
Weighted-Average Grant Date Fair Value
 
Unvested at June 30, 2009
    309,706     $ 11.81  
Granted
    177,904     $ 9.66  
Forfeited
    (21,439 )   $ 14.75  
Vested
    (125,479 )   $ 11.02  
Unvested at June 30, 2010
    340,692     $ 10.80  
Granted
    187,417     $ 13.93  
Forfeited
    (42,084 )   $ 10.42  
Vested
    (130,395 )   $ 11.40  
Unvested at June 30, 2011
    355,630     $ 12.27  
Granted
    252,593     $ 12.60  
Forfeited
    (2,753 )   $ 11.44  
Vested
    (152,045 )   $ 12.09  
Unvested at June 30, 2012
    453,425     $ 12.36  
Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block]
   
Number of Shares
 
Unvested at June 30, 2009
    144,844  
Paid
    (844 )
Vested at June 30, 2010
    144,000  
Paid
    (844 )
Vested at June 30, 2011
    143,156  
Paid
    (563 )
Vested at June 30, 2012
    142,593