v3.26.1
Income Taxes (Details 3) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income Tax Paid, by Individual Jurisdiction [Abstract]      
Federal $ 2.3 $ 268.6 $ 266.6
Foreign 13.3 10.9 2.3
State and local 26.5 52.6 47.6
Income taxes paid $ 42.1 $ 332.1 $ 316.5