XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.4
Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Oct. 31, 2023
Derivative assets:    
Net amount of derivative assets $ 2.2 $ 16.8
Derivative liabilities:    
Net amount of derivative liabilities (5.5) 0.0
Forward currency contracts    
Derivative assets:    
Gross amount of derivative assets 2.9 16.8
Derivative liabilities offsetting derivative assets 0.7 0.0
Net amount of derivative assets 2.2 16.8
Derivative liabilities:    
Gross amount of derivative liabilities 5.5 0.0
Derivative assets offsetting derivative liabilities 0.0 0.0
Net amount of derivative liabilities $ 5.5 $ 0.0