v3.26.1
Stock-Based Compensation - Schedule of Equity Classified Long-Term Incentives Awards (Details) - Liability-Classified Long-Term Incentive Awards
3 Months Ended
Jul. 31, 2026
$ / shares
shares
Shares  
Outstanding balance at the beginning (in shares) | shares 2,640,449
Granted (in shares) | shares 920,860
Exercised (in shares) | shares (537,227)
Expired/lapsed (in shares) | shares (45,501)
Outstanding balance at the end (in shares) | shares 2,978,581
Exercisable (in shares) | shares 2,978,581
Weighted-Average Grant Date Fair Value  
Outstanding balance at the beginning (in dollars per share) | $ / shares $ 71.94
Granted (in dollars per share) | $ / shares 75.18
Exercised (in dollars per share) | $ / shares 72.20
Expired/lapsed (in dollars per share) | $ / shares 73.01
Outstanding balance at the end (in dollars per share) | $ / shares 72.87
Exercisable (in dollars per share) | $ / shares $ 72.87