v3.26.1
Fair Value of Financial Instruments - Adjusted Historical Cost (Details) - USD ($)
$ in Millions
May 31, 2026
Nov. 30, 2025
Senior Notes | 4.000% Senior Notes Due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 4.00%  
Senior Notes | 3.50% Senior Notes Due 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 3.50%  
Fair Value, Recurring | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial liabilities carried at adjusted historical cost $ 1,053.8 $ 1,051.1
Fair Value, Recurring | Carrying Value | Senior Notes | 4.000% Senior Notes Due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt carried at adjusted historical cost 553.2 550.8
Fair Value, Recurring | Carrying Value | Senior Notes | 3.50% Senior Notes Due 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt carried at adjusted historical cost 500.6 500.3
Fair Value, Recurring | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total financial liabilities carried at adjusted historical cost 1,011.1 1,027.5
Fair Value, Recurring | Estimated Fair Value | Senior Notes | 4.000% Senior Notes Due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt carried at adjusted historical cost 551.1 559.7
Fair Value, Recurring | Estimated Fair Value | Senior Notes | 3.50% Senior Notes Due 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt carried at adjusted historical cost $ 460.0 $ 467.8