XML 85 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Stock Plans - Schedule of Restricted Stock Activity (Detail) - Restricted stock - $ / shares
shares in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Shares      
Beginning balance (in shares) 1,974 2,063 1,980
Granted (in shares) 719 854 1,143
Vested (in shares) (884) (682) (1,006)
Forfeited (in shares) (39) (261) (54)
Ending balance (in shares) 1,770 1,974 2,063
Weighted- Average Grant Date Fair Value      
Weighted-average, beginning balance (in dollars per share) $ 53.83 $ 50.12 $ 40.32
Weighted-average, granted (in dollars per share) 73.35 51.32 49.12
Weighted-average, vested (in dollars per share) 50.54 40.09 37.72
Weighted-average, forfeited (in dollars per share) 42.03 52.22 52.58
Weighted-average, ending balance (in dollars per share) $ 63.15 $ 53.83 $ 50.12