XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per share (Tables)
6 Months Ended
May 31, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings Per Share The following table sets forth the calculation of basic and diluted earnings per share on an interim basis:
 Three Months EndedSix Months Ended
 (in thousands, except per share data)May 31, 2024May 31, 2023May 31, 2024May 31, 2023
Net income$16,188 $12,090 $38,827 $35,764 
Weighted average shares outstanding43,213 43,343 43,508 43,321 
Basic earnings per common share$0.37 $0.28 $0.89 $0.83 
Diluted earnings per common share:
Net income$16,188 $12,090 $38,827 $35,764 
Weighted average shares outstanding43,213 43,343 43,508 43,321 
Effect of dilution from common stock equivalents751 1,127 887 1,090 
Diluted weighted average shares outstanding43,964 44,470 44,395 44,411 
Diluted earnings per share$0.37 $0.27 $0.87 $0.81