XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Jan. 31, 2022
Jul. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts $ 342.4 $ 327.2
Derivative assets 3.9 2.6
Derivative liabilities 3.2 3.6
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 126.5 173.0
Derivative assets 2.6 2.1
Derivative liabilities 1.5 3.2
Designated as hedging instruments | Net investment hedge    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 55.8 55.8
Derivative assets 1.1 1.1
Derivative liabilities 0.1 2.0
Designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 70.7 117.2
Derivative assets 1.5 1.0
Derivative liabilities 1.4 1.2
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 215.9 154.2
Derivative assets 1.3 0.5
Derivative liabilities 1.7 0.4
Not designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 215.9 154.2
Derivative assets 1.3 0.5
Derivative liabilities $ 1.7 $ 0.4