XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Narratives) (Details) - USD ($)
3 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Nov. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding (in shares) 390,641   418,141
Options outstanding weighted average exercise price (in dollars per share) $ 16.16   $ 16.17
Exercised (in shares) 27,500    
Exercised (in dollars per share) $ 16.21    
Aggregate intrinsic value of stock options outstanding $ 17,500,000    
Aggregate intrinsic value of stock options exercisable $ 17,500,000    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average remaining contractual life of stock options outstanding 1 year 7 months 6 days    
Weighted average remaining contractual life of stock options exercisable 1 year 7 months 6 days    
Stock-based compensation expense $ 0 $ 0  
Restricted Stock and Performance Unit Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 7,600,000 $ 7,900,000