v3.26.3
Employee Benefit Plans - Schedule of Changes in Fair Value of U.S. Pension Plans' Level 3 Assets (Details) - Pension Plan - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Change in fair value of plan assets      
Fair value of plan assets, beginning of year $ 405.1 $ 413.3  
Fair value of plan assets, end of year 411.6 405.1 $ 413.3
Level 3      
Change in fair value of plan assets      
Fair value of plan assets, beginning of year 49.5 42.7 41.3
Unrealized (losses) gains (8.6) 3.3 3.4
Foreign currency exchange 0.1 2.6 (0.8)
Purchases and sales, net 1.2 0.9 (1.2)
Fair value of plan assets, end of year $ 42.2 $ 49.5 $ 42.7