v2.3.0.11
Net Income Per Share (Calculation Of Net Income Per Share) (USD $)
In Thousands, except Per Share data
3 Months Ended
Aug. 31, 2011
Aug. 31, 2010
Net Income Per Share    
Net income $ 6,004 $ 5,824
Weighted average shares 23,326 22,677
Effect of dilutive stock options and warrants 735 767
Denominator for diluted net income per share 24,061 23,444
Basic $ 0.26 $ 0.26
Diluted $ 0.25 $ 0.25