v3.25.1
Stock-Based Compensation PBRSUs (Details) - PBRSU [Member]
shares in Thousands
12 Months Ended
Apr. 30, 2025
$ / shares
shares
Number of PBRSUs [Roll Forward]  
Outstanding, beginning balance | shares 413
Granted | shares 356
Adjusted for performance and dividends | shares (50)
Converted to common shares (shares) | shares (54)
Forfeited | shares (27)
Outstanding, ending balance | shares 638
Weighted Average Fair Value at Grant Date [Roll Forward]  
Weighted Average Fair Value at Grant Date, Outstanding, Beginning | $ / shares $ 76.53
Weighted Average Fair Value at Grant Date, Granted | $ / shares 42.09
Weighted Average Fair Value at Grant Date, Adjusted for Performance and Dividends | $ / shares 70.04
Weighted Average Fair Value at Grant Date, Converted to Common Shares | $ / shares 70.04
Weighted Average Fair Value at Grant Date, Forfeited | $ / shares 48.81
Weighted Average Fair Value at Grant Date, Outstanding, Ending | $ / shares $ 59.53