v3.26.1
Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Oct. 31, 2025
Aug. 01, 2025
Derivative assets:      
Net amount of derivative assets $ 7.0 $ 4.1 $ 3.5
Derivative liabilities:      
Net amount of derivative liabilities 2.7 5.6 7.1
Forward currency contracts      
Derivative assets:      
Gross amount of derivative assets 7.1 4.2 3.6
Derivative liabilities offsetting derivative assets 0.1 0.1 0.1
Net amount of derivative assets 7.0 4.1 3.5
Derivative liabilities:      
Gross amount of derivative liabilities 4.3 6.2 8.0
Derivative assets offsetting derivative liabilities 1.6 0.6 0.9
Net amount of derivative liabilities $ 2.7 $ 5.6 $ 7.1