v3.24.3
Derivative Instruments (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Derivative [Line Items]    
Unrealized gains (losses) in AOCI related to cash flow hedges $ (7.5) $ (10.6)
Losses expected to be recognized into earnings within the next 12 months (5.8)  
Cash Flow Hedging    
Derivative [Line Items]    
Total notional amount 656.6 804.8
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Total notional amount $ 483.8 $ 375.6
Foreign exchange contract    
Derivative [Line Items]    
Maximum contract term of cash flow hedge 24 months