XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Oct. 31, 2023
Jul. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets $ 7.0 $ 4.9
Liabilities 2.6 1.5
Designated as Hedging Instrument    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 6.4 4.2
Liabilities 1.0 0.1
Designated as Hedging Instrument | Net Investment Hedging    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 4.7 3.6
Liabilities 0.0 0.0
Designated as Hedging Instrument | Foreign Exchange Forward    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 1.7 0.6
Liabilities 1.0 0.1
Not Designated as Hedging Instrument    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 0.6 0.7
Liabilities 1.6 1.4
Not Designated as Hedging Instrument | Foreign Exchange Forward    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 0.6 0.7
Liabilities $ 1.6 $ 1.4