XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging (Details)
€ in Millions, $ in Millions
9 Months Ended
Apr. 30, 2025
USD ($)
Apr. 30, 2025
EUR (€)
Jul. 31, 2024
USD ($)
Jul. 31, 2024
EUR (€)
Fair Value, Inputs, Level 2 | Designated as hedging instruments | Net investment hedges        
Derivative        
Notional amount $ 88.8 € 80 $ 88.8 € 80
Foreign currency forward contracts        
Derivative        
Derivative instrument term (in months) 15 months      
Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Designated as hedging instruments        
Derivative        
Notional amount $ 32.4   32.3  
Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Not designated as hedging instruments        
Derivative        
Notional amount $ 194.3   $ 249.7