XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts $ 311.7 $ 293.0
Derivative assets 5.4 3.3
Derivative liabilities 5.1 1.4
Other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.3 3.2
Other long-term assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets   0.1
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 160.3 123.9
Derivative assets 4.5 1.3
Derivative liabilities 4.2 0.6
Derivative asset, purchases 26.9 45.2
Derivative asset, sales 12.6 22.9
Derivative asset, total 14.4 22.3
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.2
Derivative liabilities 3.3 0.0
Designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 39.5 68.1
Derivative assets 0.4 0.1
Derivative liabilities 0.9 0.6
Designated as hedging instruments | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 65.0 0.0
Derivative assets 3.0 0.0
Derivative liabilities 0.0 0.0
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 151.4 169.1
Derivative assets 0.9 2.0
Derivative liabilities 0.9 0.8
Derivative asset, purchases 76.6 82.9
Derivative asset, sales 74.8 86.2
Derivative asset, total 1.8 (3.2)
Not designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 151.4 169.1
Derivative assets 0.9 2.0
Derivative liabilities $ 0.9 $ 0.8