XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details)
€ in Millions, $ in Millions
Apr. 30, 2022
EUR (€)
Apr. 30, 2022
USD ($)
Jul. 31, 2021
USD ($)
Forward foreign currency exchange contracts | Net investment hedges      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts € 80 $ 88.8  
Fair Value, Inputs, Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   294.5 $ 327.2
Assets   7.2 2.6
Liabilities   3.8 3.6
Designated as hedging instruments | Fair Value, Inputs, Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   122.6 173.0
Assets   6.0 2.1
Liabilities   1.3 3.2
Designated as hedging instruments | Fair Value, Inputs, Level 2 | Net investment hedges      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   88.8 55.8
Assets   4.8 1.1
Liabilities   0.0 2.0
Designated as hedging instruments | Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   33.8 117.2
Assets   1.2 1.0
Liabilities   1.3 1.2
Not designated as hedging instruments | Fair Value, Inputs, Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   171.9 154.2
Assets   1.2 0.5
Liabilities   2.5 0.4
Not designated as hedging instruments | Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Notional Amounts   171.9 154.2
Assets   1.2 0.5
Liabilities   $ 2.5 $ 0.4