XML 110 R98.htm IDEA: XBRL DOCUMENT v3.21.4
Earnings Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2019
Earnings Per Share [Abstract]      
Net income $ 78,420 $ 79,722 $ 26,400
Weighted average shares outstanding (in shares) 43,916 44,886 44,791
Dilutive impact from common stock equivalents (in shares) 704 435 549
Diluted weighted average shares outstanding (in shares) 44,620 45,321 45,340
Basic earnings per share (in dollars per share) $ 1.79 $ 1.78 $ 0.59
Diluted earnings per share (in dollars per share) $ 1.76 $ 1.76 $ 0.58