XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Earnings Per Share (Tables)
6 Months Ended
Oct. 31, 2022
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 EndedSix Months Ended
 October 31,October 31,
(in thousands, except per share amounts)2022202120222021
Numerator used in basic and diluted net earnings    
per common share:    
Net income$28,784 $2,030 $48,854 $5,011 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares16,615 16,567 16,599 16,614 
Effect of dilutive securities:    
Stock options and restricted stock units42 39 40 49 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions16,657 16,606 16,639 16,663 
Net earnings per share    
Basic$1.73 $0.12 $2.94 $0.30 
Diluted$1.73 $0.12 $2.94 $0.30