XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Schedule of Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2020
Earnings Per Share [Abstract]      
Net income $ 95,069 $ 78,420 $ 79,722
Weighted average shares outstanding (in shares) 43,475 43,916 44,886
Basic earnings per common share (in dollars per share) $ 2.19 $ 1.79 $ 1.78
Diluted earnings per common share:      
Net income $ 95,069 $ 78,420 $ 79,722
Effect of dilution from common stock equivalents (in shares) 772 704 435
Diluted weighted average shares outstanding (in shares) 44,247 44,620 45,321
Diluted earnings per share (in dollars per share) $ 2.15 $ 1.76 $ 1.76