Consolidated Statement Of Stockholders' Equity And Comprehensive Income (USD $)
In Thousands, except Share data
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Comprehensive Income [Member]
Total
Balance at May. 31, 2011 $ 250 $ 371,393 $ 35,269 $ (1,273)   $ 405,639
Balance, shares at May. 31, 2011 24,985,657          
Net income     3,702   3,702 3,702
Exercise of stock options 1 1,650       1,651
Exercise of stock options, shares 148,260          
Purchase of common stock under ESPP   600       600
Purchase of common stock under ESPP, shares 49,024          
Issuance of performance shares 1         1
Issuance of performance shares, shares 62,721          
Tax effect of exercise of stock options   (198)       (198)
Shares repurchased and retired (1) (2,103)       (2,104)
Shares repurchased and retired, shares (142,305)          
Stock based compensation   1,877       1,877
Unrealized loss on marketable securities, net of tax of $9       (174) (174) (174)
Unrealized loss on interest rate swap, net of tax of $1       (36) (36) (36)
Foreign currency translation       (113) (113) (113)
Comprehensive income         3,379  
Balance at Nov. 30, 2011 $ 251 $ 373,219 $ 38,971 $ (1,596)   $ 410,845
Balance, shares at Nov. 30, 2011 25,103,357