XML 48 R24.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Basic And Diluted Earnings Per Share (Summary Of Basic And Diluted Earnings Per Share ) (Details) (USD $)
In Thousands, except Share data
3 Months Ended
Jul. 31, 2011
Jul. 31, 2010
Basic And Diluted Earnings Per Share    
Net earnings attributable to common stockholders: $ 15,411 $ 10,904
Basic weighted-average number of common shares outstanding 45,969,000 44,642,000
Restricted stock 844,000 780,000
Stock options 483,000 326,000
ESPP 3,000 7,000
Diluted weighted-average number of common shares outstanding 47,299,000 45,755,000
Basic earnings per share $ 0.34 $ 0.24
Diluted earnings per share $ 0.33 $ 0.24
Options outstanding for computation of anti-dilutive shares 100,000 1,100,000