XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 02, 2023
Sep. 30, 2022
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock repurchase program, expire period Sep. 30, 2024 Sep. 29, 2023      
Stock repurchase program, repurchased shares     689,417 377,034  
Stock repurchased, shares     $ 6,015,000 $ 3,534,000 $ 15,025,000
Percentage of maximum aggregate award granted     200.00%    
Percentage of stock outperform in order for target award to vest     5.00%    
Weighted average expected volatility     46.00%    
Remaining authorized value to repurchase common stock     $ 7,300,000    
Authorization of Repurchase of Common Stock on September 30, 2022          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock repurchase program, repurchased shares     375,556    
Stock repurchased, shares     $ 3,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     313,861    
Stock repurchased, shares     $ 2,700,000    
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    
Shares purchased by employees under employee stock purchase plan     91,940 89,860  
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     $ 1,900,000    
Unvested awards, unrecognized compensation expense recognition period     1 year 1 month 6 days    
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 period     4 years    
Awards granted, vesting description     RSU grants to employees generally vest over a period of four years with one-fourth of the units vesting on each anniversary of the grant date.    
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     $ 4,100,000 $ 4,100,000 $ 2,800,000
Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted, vesting period     3 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%    
Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock repurchase program, authorized amount $ 10,000,000 $ 10,000,000      
Awards granted, vesting period     4 years    
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    
Payroll deduction of participant's compensation     20.00%    
2020 Incentive Compensation Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares of common stock remain available for issuance     0    
Stock options exercisable period     10 years    
2020 Incentive Compensation Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards cancelled     25,594 14,390 40,929
2020 Incentive Compensation Plan | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards cancelled     94,354   24,565
2020 Incentive Compensation Plan | Service-based RSUs and PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted     396,098 371,153 114,860
Awards vested     212,636 145,958 127,111
Awards cancelled     119,948 14,390 65,494
2020 Incentive Compensation Plan | Executive Officers, Non-Executive Officer Employees and Directors [Member] | Service-based RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted     319,847 311,676 77,251
2020 Incentive Compensation Plan | Executive Officers | Service-based RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted     103,475 52,277 28,948
2020 Incentive Compensation Plan | Executive Officers | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted     76,251 52,277 26,809
Maximum aggregate award value of shares     152,502 104,554 53,618
2020 Incentive Compensation Plan | Non-executive Officer Employees and Directors | Service-based RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted     216,372 259,399 48,303
2020 Incentive Compensation Plan | Employees, Executive Officer 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,600,000 $ 1,500,000 $ 3,300,000
2020 Incentive Compensation Plan | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted, vesting period     3 years    
2020 Incentive Compensation Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares authorized to be newly issued     1,397,510    
Awards granted, vesting period     4 years    
2018 Grant | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards vested         10,800
Maximum aggregate award percentage achieved         200.00%
2018 Grant | Executive Officers and Employees | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted         21,600
2019 Grant | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards vested       7,200  
Maximum aggregate award percentage achieved       200.00%  
2019 Grant | Executive Officers and Employees | PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards granted       14,400