XML 52 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts $ 81.1 $ 84.0
Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 25.3 28.2
Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 55.8 55.8
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 9.6 2.7
Derivative liabilities 1.6 3.7
Fair Value, Inputs, Level 2 | Prepaid expenses and other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.0 2.7
Fair Value, Inputs, Level 2 | Other long-term assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 4.6  
Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 3.9 1.6
Derivative liabilities 1.6 1.8
Fair Value, Inputs, Level 2 | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.7 1.1
Derivative liabilities $ 0.0 $ 1.9