v3.22.2.2
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Oct. 31, 2022
Jul. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets $ 16.0 $ 10.2
Derivative liabilities 4.3 5.2
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 14.4 8.5
Derivative liabilities 2.3 2.7
Designated as hedging instruments | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 10.3 8.2
Derivative liabilities 0.0 0.0
Designated as hedging instruments | Foreign currency forward contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 4.1 0.3
Derivative liabilities 2.3 2.7
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 1.6 1.7
Derivative liabilities 2.0 2.5
Not designated as hedging instruments | Foreign currency forward contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 1.6 1.7
Derivative liabilities $ 2.0 $ 2.5