XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments and Hedging (Details)
€ in Millions, $ in Millions
9 Months Ended
Apr. 30, 2024
USD ($)
Apr. 30, 2024
EUR (€)
Jul. 31, 2023
USD ($)
Jul. 31, 2023
EUR (€)
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Net Investment Hedging        
Derivative        
Notional amount $ 88.8 € 80 $ 88.8 € 80
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 $ 25.8   84.9  
Foreign Exchange Forward | Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument        
Derivative        
Notional amount $ 141.9   $ 147.5