XML 31 R20.htm IDEA: XBRL DOCUMENT v3.3.1.900
Earnings Per Share (Computation Of Basic And Diluted Earnings Per Share) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Apr. 30, 2015
Apr. 30, 2014
Earnings Per Share [Abstract]            
Net income $ 1,156,298 $ 146,429 $ 1,815,104 $ 163,239 $ 1,815,104 $ 163,239
Weighted-average shares, Basic 4,166,758 4,044,240 4,157,516 4,036,387    
Weighted-average shares, Effect of dilutive stock options 47,559 75,938 83,484 82,324    
Weighted-average shares, Diluted 4,214,317 4,120,178 4,241,000 4,118,711    
Basic earnings per share $ 0.28 $ 0.04 $ 0.44 $ 0.04    
Diluted earnings per share $ 0.27 $ 0.04 $ 0.43 $ 0.04