XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging (Details)
€ in Millions, $ in Millions
3 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2023
EUR (€)
Jul. 31, 2023
USD ($)
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Net Investment Hedging      
Derivative      
Notional amount   € 80 $ 88.8
Foreign Exchange Forward      
Derivative      
Derivative instrument term (in months) 12 months    
Foreign Exchange Forward | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument      
Derivative      
Notional amount $ 76.7   84.9
Foreign Exchange Forward | Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument      
Derivative      
Notional amount $ 147.2   $ 147.5