XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share (Tables)
9 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net earnings per share:
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands, except per share amounts)2021202020212020
Numerator used in basic and diluted net earnings    
per common share:    
Net income$17,195 $12,804 $55,936 $61,848 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares16,995 16,922 16,975 16,902 
Effect of dilutive securities:    
Stock options and restricted stock units52 53 62 45 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions17,047 16,975 17,037 16,947 
Net earnings per share    
Basic$1.01 $0.76 $3.30 $3.66 
Diluted$1.01 $0.75 $3.28 $3.65