XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share (Tables)
9 Months Ended
Aug. 31, 2021
Earnings Per Share [Abstract]  
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 EndedNine Months Ended
 August 31, 2021August 31, 2020August 31, 2021August 31, 2020
Net income$30,976 $23,977 $63,494 $62,061 
Weighted average shares outstanding43,762 45,036 43,896 44,941 
Dilutive impact from common stock equivalents740 328 646 441 
Diluted weighted average shares outstanding44,502 45,364 44,542 45,382 
Basic earnings per share$0.71 $0.53 $1.45 $1.38 
Diluted earnings per share$0.70 $0.53 $1.43 $1.37