v3.25.2
Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Jul. 31, 2025
Jul. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets $ 2.9 $ 4.8
Liabilities 3.6 0.3
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 2.0 3.8
Liabilities 3.2 0.0
Designated as hedging instruments | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 1.6 3.7
Liabilities 2.9 0.0
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 0.9 1.0
Liabilities 0.4 0.3
Foreign currency forward contracts | Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 0.4 0.1
Liabilities 0.3 0.0
Foreign currency forward contracts | Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 0.9 1.0
Liabilities $ 0.4 $ 0.3