v3.26.1
EARNINGS PER SHARE - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Basic earnings per common share:        
Net Income (Loss) $ 55,276 $ 42,093 $ 76,865 $ 112,350
Less: net income allocated to participating securities (2,745) (2,036) (3,869) (5,450)
Net income attributable to common stockholders $ 52,531 $ 40,057 $ 72,996 $ 106,900
Weighted-average number of common shares - basic (in shares) 60,850 63,355 61,062 63,693
Basic earnings per common share (in dollars per share) $ 0.86 $ 0.63 $ 1.20 $ 1.68
Diluted earnings per common share:        
Net Income (Loss) $ 55,276 $ 42,093 $ 76,865 $ 112,350
Less: net income allocated to participating securities 2,745 2,035 3,869 5,448
Net income attributable to common stockholders $ 52,531 $ 40,058 $ 72,996 $ 106,902
Weighted-average number of common shares - basic (in shares) 60,850 63,355 61,062 63,693
Effect of dilutive securities:        
Stock options and certain restricted stock units 12 51 16 40
Weighted-average number of common shares - diluted (in shares) 60,862 63,406 61,078 63,733
Diluted earnings per common share (in dollars per share) $ 0.86 $ 0.63 $ 1.20 $ 1.68