v3.25.2
Retirement Plans - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Retirement Benefits [Abstract]    
Employer defined benefit pension plan contributions $ 1.1 $ 3.6
Defined contribution plan expense $ 6.7 $ 7.3