XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Jan. 31, 2025
Jul. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets $ 9.5 $ 4.8
Liabilities 0.4 0.3
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 8.4 3.8
Liabilities 0.0 0.0
Designated as hedging instruments | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 5.4 3.7
Liabilities 0.0 0.0
Designated as hedging instruments | Foreign currency forward contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 3.0 0.1
Liabilities 0.0 0.0
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 1.1 1.0
Liabilities 0.4 0.3
Not designated as hedging instruments | Foreign currency forward contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 1.1 1.0
Liabilities $ 0.4 $ 0.3