XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Net Earnings Per Share
6 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Net Earnings Per Share Net Earnings Per Share
 
The following table sets forth the computation of basic and diluted net earnings per share:
 Three Months EndedSix Months Ended
 October 31,October 31,
(in thousands, except per share amounts)2024202320242023
Numerator used in basic and diluted net earnings    
per common share:    
Net income$27,686 $30,341 $57,319 $68,191 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares15,327 16,322 15,439 16,406 
Effect of dilutive securities:    
Stock options and restricted stock units108 99 118 99 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions15,435 16,421 15,557 16,505 
Net earnings per share    
Basic$1.81 $1.86 $3.71 $4.16 
Diluted$1.79 $1.85 $3.68 $4.13 

There were no potentially dilutive securities for the three- and six-month periods ended October 31, 2024, which were excluded from the calculation of net earnings per diluted share. Potentially dilutive securities of 30,780 and 43,590 for the three- and six-month periods ended October 31, 2023, respectively, were excluded from the calculation of net earnings per diluted share as the effect would be anti-dilutive.