v3.25.1
Stock-Based Compensation RSUs (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
12 Months Ended
Apr. 30, 2025
$ / shares
shares
Number of RSUs [Roll Forward]  
Outstanding, beginning balance | shares 87
Granted | shares 157
Additions for dividend equivalents | shares 4
Converted to common shares (shares) | shares (30)
Forfeited | shares (10)
Outstanding, ending balance | shares 208
Weighted Average Fair Value at Grant Date [Roll Forward]  
Weighted Average Fair Value at Grant Date, Outstanding, Beginning | $ / shares $ 68.88
Weighted Average Fair Value at Grant Date, Granted | $ / shares 44.65
Weighted Average Fair Value at Grant Date, Additions for Dividend Equivalents | $ / shares 53.38
Weighted Average Fair Value at Grant Date, Converted to Common Shares | $ / shares 68.28
Weighted Average Fair Value at Grant Date, Forfeited | $ / shares 45.83
Weighted Average Fair Value at Grant Date, Outstanding, Ending | $ / shares $ 51.51