Quarterly report pursuant to Section 13 or 15(d)

Basic And Diluted Earnings Per Share (Summary Of Basic And Diluted Earnings Per Share) (Details)

v2.4.0.6
Basic And Diluted Earnings Per Share (Summary Of Basic And Diluted Earnings Per Share) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 31, 2012
Jan. 31, 2011
Jan. 31, 2012
Jan. 31, 2011
Basic And Diluted Earnings Per Share [Abstract]        
Net earnings attributable to common stockholders $ 11,717 $ 13,975 $ 42,275 $ 38,535
Basic weighted-average number of common shares outstanding 46,528,000 45,349,000 46,332,000 45,040,000
Restricted stock 567,000 791,000 567,000 604,000
Stock options 250,000 579,000 279,000 378,000
ESPP   1,000 15,000 4,000
Diluted weighted-average number of common shares outstanding 47,345,000 46,720,000 47,193,000 46,026,000
Basic earnings per share $ 0.25 $ 0.31 $ 0.91 $ 0.86
Diluted earnings per share $ 0.25 $ 0.30 $ 0.90 $ 0.84
Antidilutive securities excluded from computation of earnings per share, amount 600,000 40,000 600,000 800,000