v3.26.1
Stock-Based Compensation PBRSUs (Details) - PBRSU [Member]
shares in Thousands
12 Months Ended
Apr. 30, 2026
$ / shares
shares
Number of PBRSUs [Roll Forward]  
Outstanding, beginning balance | shares 638
Granted | shares 1,042
Adjusted for performance and dividends | shares (48)
Converted to common shares (shares) | shares (54)
Forfeited | shares (37)
Outstanding, ending balance | shares 1,541
Weighted Average Fair Value at Grant Date [Roll Forward]  
Weighted Average Fair Value at Grant Date, Outstanding, Beginning | $ / shares $ 59.53
Weighted Average Fair Value at Grant Date, Granted | $ / shares 29.21
Weighted Average Fair Value at Grant Date, Adjusted for Performance and Dividends | $ / shares 84.71
Weighted Average Fair Value at Grant Date, Converted to Common Shares | $ / shares 84.72
Weighted Average Fair Value at Grant Date, Forfeited | $ / shares 63.66
Weighted Average Fair Value at Grant Date, Outstanding, Ending | $ / shares $ 37.93