XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 02, 2023
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Sep. 25, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock repurchase program, expire period Sep. 30, 2024          
Stock repurchased, shares   $ 1,006,000 $ 1,494,000 $ 1,387,000 $ 3,762,000  
Percentage of maximum aggregate award granted       200.00%    
Percentage of stock outperform in order for target award to vest       5.00%    
Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares excluded from computation of diluted earnings per share         0  
2020 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Implementation of employee stock purchase plan duration       12 months    
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       2,500    
Shares issued under employee stock purchase plan   25,000,000   $ 25,000,000    
Shares purchased by employees under employee stock purchase plan       38,957    
PSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted, vesting period       3 years    
Service-based RSUs and PSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unvested awards, unrecognized compensation expense   3,100,000   $ 3,100,000    
Unvested awards, unrecognized compensation expense recognition period       1 year 6 months    
Employees and Directors | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted, description       We grant RSUs to employees and directors. The awards are made at no cost to the recipient. An RSU represents the right to receive one share of our common stock and does not carry voting or dividend rights.    
Awards granted, vesting description       RSU grants to employees generally vest over a period of three or four years with one-third or one-fourth of the units vesting on each anniversary of the grant date, respectively.    
Cost of Sales, Sales and Marketing, Research and Development, and General and Administrative Expenses            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense   $ 900,000 $ 1,000,000 $ 1,800,000 $ 1,900,000  
2020 Incentive Compensation Plan | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards cancelled       18,995 21,296  
2020 Incentive Compensation Plan | PSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards cancelled       23,987 15,223  
2020 Incentive Compensation Plan | Service-based RSUs and PSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted       377,176 394,332  
Awards vested       223,421 161,149  
Awards cancelled       42,982 51,742  
2020 Incentive Compensation Plan | Executive Officers | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted     103,118 98,412    
2020 Incentive Compensation Plan | Executive Officers | PSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted       98,412 75,894  
2020 Incentive Compensation Plan | Executive Officers and Non-Executive Officer Employees | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted     318,438 278,764    
2020 Incentive Compensation Plan | Non-executive Officer Employees | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted     215,320 180,352    
2020 Incentive Compensation Plan | Employees, Executive Officers and Directors | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Market value of awards delivered in connection with vesting of RSUs       $ 1,900,000 $ 1,300,000  
Authorization of Repurchase of Common Stock on October 2, 2023            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock repurchase program, repurchased shares   111,480   153,497    
Stock repurchased, shares   $ 1   $ 1.4    
Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock repurchase program, authorized amount $ 10,000,000         $ 10,000,000
Maximum | 2020 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Authorized sale of shares of common stock   419,253   419,253    
Payroll deduction of participant's compensation       20.00%    
Maximum | Employees and Directors | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted, vesting period       4 years    
Minimum | 2020 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Payroll deduction of participant's compensation       1.00%    
Minimum | Employees and Directors | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Awards granted, vesting period       3 years