XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments - Adjusted Historical Cost (Details) - USD ($)
$ in Millions
Nov. 30, 2025
Jul. 31, 2025
Dec. 01, 2024
Feb. 28, 2021
Senior notes | 4.000% Senior Notes Due 2030        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Stated interest rate 4.00% 4.00%    
Senior notes | 3.375% senior notes due 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Stated interest rate 3.375% 3.375%    
Senior notes | 3.50% Senior Notes Due 2031        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Stated interest rate 3.50%     3.50%
Recurring [Member] | Carrying Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Short-term debt carried at adjusted historical cost $ 0.0   $ 5.5  
Total financial liabilities carried at adjusted historical cost 1,051.1   1,007.6  
Recurring [Member] | 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 550.8   0.0  
Recurring [Member] | Carrying Value | Senior notes | 3.375% senior notes due 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term debt carried at adjusted historical cost 0.0   502.5  
Recurring [Member] | 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.3   499.6  
Recurring [Member] | Estimated Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Short-term debt carried at adjusted historical cost 0.0   5.5  
Total financial liabilities carried at adjusted historical cost 1,027.5   944.4  
Recurring [Member] | 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 559.7   0.0  
Recurring [Member] | Estimated Fair Value | Senior notes | 3.375% senior notes due 2027        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term debt carried at adjusted historical cost 0.0   498.1  
Recurring [Member] | 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 $ 467.8   $ 440.8