v3.25.2
Derivative Instruments and Hedging (Details)
€ in Millions, $ in Millions
12 Months Ended
Jul. 31, 2025
USD ($)
derivative
Jul. 31, 2025
EUR (€)
derivative
Jul. 31, 2024
USD ($)
derivative
Designated as hedging instruments | Cash Flow Hedging      
Derivative      
Number of contracts (derivative) | derivative 0 0 0
Level 2 | Designated as hedging instruments | Net investment hedges      
Derivative      
Notional amount $ 88.8 € 80  
Foreign Currency Forward Contracts      
Derivative      
Derivative instrument term (in months) 15 months    
Foreign Currency Forward Contracts | Level 2 | Designated as hedging instruments      
Derivative      
Notional amount $ 35.7   $ 32.3
Foreign Currency Forward Contracts | Level 2 | Not designated as hedging instruments      
Derivative      
Notional amount $ 189.6   $ 249.7