v3.26.3
Employee Benefit Plans - Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets and Funded Status (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Change in projected benefit obligation      
Service cost $ 4.8 $ 4.3 $ 5.2
Interest cost 19.4 19.6 20.4
Actuarial (gain) loss 2.0 2.3 1.5
Pension Plan      
Change in projected benefit obligation      
Projected benefit obligation, beginning of year 402.4 403.7  
Service cost 4.8 4.3  
Interest cost 19.1 19.6  
Plan amendments 0.0 0.0  
Participant contributions 0.8 0.8  
Actuarial (gain) loss (20.7) (7.1)  
Foreign currency exchange rates 1.5 6.5  
Settlements paid (13.6) 0.0  
Acquisition 5.8 0.0  
Benefits paid (20.5) (25.4)  
Projected benefit obligation, end of year 379.6 402.4 403.7
Change in fair value of plan assets      
Fair value of plan assets, beginning of year 405.1 413.3  
Actual return on plan assets 20.6 8.1  
Company contributions 10.8 2.7  
Participant contributions 0.8 0.8  
Foreign currency exchange rates 1.2 5.6  
Settlements paid (13.6) 0.0  
Acquisition 7.2 0.0  
Benefits paid (20.5) (25.4)  
Fair value of plan assets, end of year 411.6 405.1 $ 413.3
Defined Benefit Plan, Funded (Unfunded) Status of Plan      
Funded status of plans, end of year 32.0 2.7  
Amounts recognized on the Consolidated Balance Sheets      
Other long-term assets 52.0 33.9  
Other current liabilities (0.3) (1.4)  
Other long-term liabilities (19.7) (29.8)  
Net recognized asset $ 32.0 $ 2.7