Consolidated Statements Of Income (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Nov. 30, 2011
Nov. 30, 2010
Nov. 30, 2011
Nov. 30, 2010
Consolidated Statements Of Income [Abstract]        
Net sales $ 58,099 $ 53,372 $ 112,530 $ 104,879
Cost of sales 24,868 21,836 47,154 43,323
Gross profit 33,231 31,536 65,376 61,556
Operating expenses        
Research and development 5,125 5,259 10,715 10,501
Sales and marketing 15,847 13,793 32,156 28,237
General and administrative 4,625 4,173 8,937 8,760
Amortization of intangibles 2,300 2,142 4,594 4,408
Restructuring and other costs, net 1,408 772 2,331 772
Total operating expenses 29,305 26,139 58,733 52,678
Operating income 3,926 5,397 6,643 8,878
Other income (expenses)        
Interest income 260 161 495 328
Interest expense (111) (116) (227) (240)
Other expense (506) (307) (1,239) (878)
Total other income (expenses) (357) (262) (971) (790)
Income before income tax provision 3,569 5,135 5,672 8,088
Income tax provision 1,240 1,856 1,970 2,921
Net income $ 2,329 $ 3,279 $ 3,702 $ 5,167
Earnings per common share        
Basic $ 0.09 $ 0.13 $ 0.15 $ 0.21
Diluted $ 0.09 $ 0.13 $ 0.15 $ 0.21
Basic weighted average shares outstanding 25,190 24,845 25,107 24,799
Diluted weighted average shares outstanding 25,340 25,094 25,278 25,067