XML 99 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2021
May 31, 2020
May 31, 2021
May 31, 2020
Earnings Per Share [Abstract]        
Net income $ 13,557 $ 16,968 $ 32,518 $ 38,084
Weighted average shares outstanding (in shares) 43,818 44,889 43,963 44,893
Dilutive impact from common stock equivalents (in shares) 654 378 599 498
Diluted weighted average shares outstanding (in shares) 44,472 45,267 44,562 45,391
Basic earnings per share (in dollars per share) $ 0.31 $ 0.38 $ 0.74 $ 0.85
Diluted earnings per share (in dollars per share) $ 0.30 $ 0.37 $ 0.73 $ 0.84