v3.26.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Nov. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options outstanding (in shares) 316,378   316,378   350,864
Options outstanding weighted average exercise price (in dollars per share) $ 16.21   $ 16.21   $ 16.21
Exercised (in shares)     34,486    
Exercised (in dollars per share)     $ 16.21    
Aggregate intrinsic value of stock options outstanding $ 10,300,000   $ 10,300,000    
Aggregate intrinsic value of stock options exercisable 10,300,000   $ 10,300,000    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average remaining contractual life of stock options outstanding     4 months 24 days    
Weighted average remaining contractual life of stock options exercisable     4 months 24 days    
Stock-based compensation expense 0 $ 0 $ 0 $ 0  
Restricted Stock and Performance Unit Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 5,500,000 $ 9,200,000 $ 11,500,000 $ 16,700,000