XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share (Tables)
3 Months Ended
Feb. 28, 2023
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 (in thousands, except per share data):
 Three Months Ended
 February 28, 2023February 28, 2022
Net income$23,674 $20,454 
Weighted average shares outstanding43,300 43,981 
Basic earnings per common share$0.55 $0.47 
Diluted earnings per common share:
Net income$23,674 $20,454 
Weighted average shares outstanding43,300 43,981 
Effect of dilution from common stock equivalents1,053 727 
Diluted weighted average shares outstanding44,353 44,708 
Diluted earnings per share$0.53 $0.46