XML 79 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Additional Information (Detail)
$ in Thousands
12 Months Ended
Sep. 05, 2024
USD ($)
Apr. 30, 2026
USD ($)
Segment
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2023
shares
Sep. 15, 2025
USD ($)
Sep. 19, 2023
USD ($)
Sep. 12, 2022
shares
Sep. 27, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock incentive plans | Segment   2              
Performance period   3 years              
Percentage of maximum aggregate award granted   220.00%   200.00%          
Percentage of stock outperform in order for target award to vest       5.00%          
Stock-based compensation expense | $   $ 8,350 $ 7,609 $ 5,683          
Stock units, forfeited     38,521            
Grant date fair value of vested RSUs and PSUs | $   $ 5,500 $ 3,800 $ 3,300          
Shares issued under employee stock purchase plan   198,691 175,134            
2011 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option exercise price per share as a percentage of fair market value   85.00%              
Number of shares an employee may purchase under the stock purchase plan   12,500              
Fair market value of shares an employee may purchase under the stock purchase plan | $   $ 25,000              
RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   4 years              
Stock units, awarded   603,336 486,895 357,357          
Stock units, forfeited   64,463 36,068 24,385          
Stock units, Released   295,841 218,831 228,087          
Grant date fair value of vested RSUs and PSUs | $   $ 3,800 $ 4,500 $ 2,700          
PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance period   3 years              
Percentage of stock outperform in order for target award to vest       10.00%          
Stock units, forfeited   108,736 63,469 158,100          
Stock units, Released         55,726        
Performance stock units earned to subject threshold percentage   40.00%              
RSUs and PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense related to unvested RSUs and PSUs | $   $ 4,600              
Stock units, awarded   841,027 629,773 533,940          
Stock units, forfeited   173,199 138,058 182,485          
Stock units, Released   390,259 287,929 283,813 [1]          
Weighted average remaining contractual term   1 year 3 months 18 days              
Directors | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   76,266 54,666 58,819          
Executive Officer | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   273,374 142,882 117,724          
Executive Officer | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   237,691 142,878 176,583          
Stock units, Released       55,726          
Grant date fair value of vested RSUs and PSUs | $       $ 664,000          
Non-Executive Officer Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   253,696 289,347 180,814          
2013 Incentive Stock Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Authorized of common stock               1,000,000  
Vesting period   4 years              
Stock option, exercisable period   10 years              
Shares available for grant under incentive stock option               4,312,247  
2022 Incentive Stock Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for grant under incentive stock option   4,424,315              
Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payroll deduction of participant's compensation   20.00%              
Maximum | 2011 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved under employee stock purchase plan                 3,000,000
Maximum | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of maximum aggregate award granted   220.00%              
Percentage of stock outperform in order for target award to vest       200.00%          
Performance stock units earned to subject threshold percentage   220.00%              
Maximum | Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting, percentage   0.25%              
Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payroll deduction of participant's compensation   1.00%              
Minimum | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of maximum aggregate award granted   200.00%              
Minimum | Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   3 years              
Vesting, percentage   0.25%              
Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Repurchase of common stock   312,310              
Number of shares repurchased, value | $   $ 4,100              
Retirement of common stock held in treasury, shares   (31,677,994)              
Shares issued under employee stock purchase plan   199,000 175,000 151,000          
Common Stock | Transaction Until September 19, 2024                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock repurchase authorization | $           $ 50,000 $ 50,000    
Repurchase of common stock     1,531,763            
Number of shares repurchased, value | $ $ 50,000   $ 21,400            
Common Stock | Share Repurchase Transactions                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Repurchase of common stock   0 1,844,073            
Number of shares repurchased, value | $     $ 25,500            
[1] Includes 55,726 PSUs that vested during fiscal 2023.