XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Oct. 25, 2022
Oct. 26, 2021
Sep. 20, 2021
Oct. 26, 2020
Aug. 11, 2014
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Oct. 31, 2021
Sep. 30, 2021
Aug. 31, 2019
Aug. 31, 2017
Aug. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Outstanding stock options           937,289   1,130,813          
Total share-based compensation           $ 7,956,000 $ 8,766,000            
Stock repurchase program, authorized amount $ 100,000,000               $ 60,000,000        
Stock repurchased during period, shares           0              
Stock repurchased available during period value           $ 74,303,000              
Employee Stock Options                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Outstanding stock options           937,289              
Restricted Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number           3,078,430              
Performance Stock Units                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Total unrecognized compensation costs           $ 9,588,000              
Stock option recognized over weighted average period (in years)           2 years              
Performance Stock Units | Units Granted on September 2021                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures     450,000                    
Weighted-average grant date fair value     $ 10.52                    
Performance period     5 years                    
Award continued service period     3 years                    
Shares earned and issued in period           24,334              
Performance Stock Units | Units Granted On October 2020                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures       408,861                  
Percentage of shares issued, minimum       8.50%                  
Percentage of shares issued, maximum       199.50%                  
Weighted-average grant date fair value       $ 16.25                  
Percentage of performance stock units tied to fiscal year 2022 revenue goal       80.00%                  
Vesting period for the 3-year total shareholder return       3 years                  
Percentage of performance stock units tied to fiscal year 2023 revenue goal       20.00%                  
Performance Stock Units | Units Granted on October 2021                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures   476,713                      
Weighted-average grant date fair value   $ 13.02                      
Award continued service period   3 years                      
Shares earned and issued in period           33,998              
Performance Stock Unit Awards | Units Granted on October 2022                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Total share-based compensation           $ 1,774,000 2,202,000            
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures 475,337                        
Percentage of shares issued, minimum 0.00%                        
Percentage of shares issued, maximum 210.00%                        
Weighted-average grant date fair value $ 22.81                        
Vesting period for the 3-year total shareholder return 3 years                        
Percentage of performance stock units tied to fiscal year 2025 revenue goal 50.00%                        
Percentage of performance stock units tied to fiscal year 2025 EBITDA goal 50.00%                        
Restricted Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number           3,753,625   3,297,512          
Total share-based compensation           $ 5,991,000 6,279,000            
Total unrecognized compensation costs           $ 51,999,000              
Stock option recognized over weighted average period (in years)           2 years 1 month 6 days              
Stock awards vested as of vesting           $ 11,692,000 $ 11,091,000            
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures           1,307,856              
Restricted Stock | Minimum                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Vesting period           1 year              
Restricted Stock | Maximum                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Vesting period           3 years              
Restricted Stock Awards and Performance Stock Units                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Net share-settled upon vesting           249,975 202,512            
2015 Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Common stock reserved for issuance                 1,850,000   3,575,000 6,000,000  
Common stock reserved                         11,500,000
Shares available for future grant           876,740              
2015 Plan | Employee Stock Options                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Expiration period (in years)           10 years              
Inducement Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Common stock reserved for issuance                   1,500,000      
Shares available for future grant           159,384              
Inducement Plan | Restricted Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number           675,195              
Inducement Plan | Performance Stock Unit Awards                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number           425,666              
Employee Share Purchase Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Common stock reserved for issuance         4,000,000 2,896,944              
Total share-based compensation           $ 191,000 $ 219,000            
Maximum percentage of gross payroll deduction         15.00%                
Purchase price as a percentage of fair market value         90.00%                
Maximum shares purchase in a single transaction         1,500                
Maximum amount purchased in a calendar year         $ 25,000                
Shares issued           1,103,056