XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
12 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule Of Earnings (Loss) Per Share, Basic And Diluted
The following table summarizes the computations of basic and diluted earnings per share:
 FISCAL YEARS ENDED APRIL 30,
(in thousands, except per share amounts)202520242023
Numerator used in basic and diluted earnings per common share:  
Net income$99,456 $116,216 $93,723 
Denominator: 
Denominator for basic earnings per common share - 
weighted-average shares15,190 16,139 16,614 
Effect of dilutive securities:
Stock options and restricted stock units109 121 71 
Denominator for diluted earnings per common share -   
weighted-average shares and assumed conversions15,299 16,260 16,685 
Net earnings per share   
Basic$6.55 $7.20 $5.64 
Diluted$6.50 $7.15 $5.62