v2.4.0.8
Note 2 - Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2013
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

September 30,

 
   

2013

   

2012

 

Weighted average common shares outstanding – basic

    22,930       22,383  

Dilutive effect of stock options and unvested restricted stock units

    732       802  

Weighted average common shares outstanding – diluted

    23,662       23,185  
                 

Net income

  $ 6,566     $ 8,262  

Earnings per common share

               

Basic

  $ 0.29     $ 0.37  

Diluted

  $ 0.28     $ 0.36  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three months ended

September 30,

 
   

2013

   

2012

 
                 

Number of anti-dilutive shares

    ---       90