XML 33 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Reconciliation of Weighted Average Shares Outstanding for Basic and Diluted Earnings per Share (Detail)
3 Months Ended 6 Months Ended
Oct. 31, 2012
Oct. 31, 2011
Oct. 31, 2012
Oct. 31, 2011
Weighted average shares outstanding:        
Basic 8,401,636 8,318,874 8,389,942 8,311,679
Effect of dilutive securities 201,385 222,028 183,594 228,386
Diluted 8,603,021 8,540,902 8,573,536 8,540,065