XML 98 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 25, 2022
Oct. 26, 2021
Sep. 20, 2021
Oct. 26, 2020
Oct. 23, 2018
Dec. 29, 2016
Aug. 11, 2014
Jan. 27, 2020
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Sep. 30, 2021
Mar. 31, 2020
Aug. 31, 2019
Aug. 31, 2017
Aug. 31, 2015
Oct. 31, 2005
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Outstanding stock options                 1,130,813 1,453,739 2,791,084       3,001,350        
Total share-based compensation                 $ 33,458,000 $ 26,552,000 $ 22,710,000                
Fair value of options vested                 $ 352,000 $ 2,248,000 3,272,000                
Stock repurchase program, authorized amount                       $ 100,000,000 $ 60,000,000            
Stock repurchased during period, shares                 2,679,336 2,169,896                  
Stock repurchased during period, value                 $ 49,878,000 [1] $ 35,874,000 [2]                  
Weighted-average share repurchase price                 $ 18.62 $ 16.53                  
Stock repurchased available during period value                 $ 74,303,000                    
7.4% Previously Owned Shareholder                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Stock repurchased during period, shares                   2,000,000                  
Stock repurchased during period, value                   $ 33,100,000                  
Percentage of shares repurchased on outstanding shares                   3.00%                  
Percentage of shares previously owned                   7.40%                  
Employee Stock Options                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Outstanding stock options                 1,124,613                    
Total share-based compensation                 $ 82,000 $ 1,251,000 2,536,000                
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                 2,622,317                    
Performance Stock Unit Awards | Units Granted On October 2018                                      
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         248,140                            
Percentage of shares issued, minimum         50.00%                            
Percentage of shares issued, maximum         200.00%                            
Weighted-average grant date fair value         $ 17.84                            
Percentage of performance stock units tied to 3-year total shareholder return         34.00%                            
Percentage of performance stock units tied to fiscal year 2021 revenue         33.00%                            
Percentage performance stock units tied to fiscal year 2021 adjusted earnings per share goals         33.00%                            
Performance Stock Unit Awards | Units Granted On December 2019 and January 2020                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Shares were ultimately earned and issued during the performance period                 157,735                    
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures               279,587 0                    
Percentage of shares issued, minimum               42.50%                      
Percentage of shares issued, maximum               172.50%                      
Weighted-average grant date fair value               $ 16.02                      
Percentage of performance stock units tied to fiscal year 2021 revenue goal               80.00%                      
Percentage of performance stock units tied to fiscal year 2022 revenue goal               20.00%                      
Vesting period for the 3-year total shareholder return               3 years                      
Performance Stock Unit Awards | Units Granted On October 2022                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Percentage Of Performance Stock Units Tied To Fiscal Year Two Thousand Twenty Five Revenue Goal 50.00%                                    
Total share-based compensation                 $ 7,798,000 $ 3,827,000 $ 3,284,000                
Percentage Of Performance Stock Units Tied To Fiscal Year Two Thousand Twenty Five E B I T D A Goal 50.00%                                    
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                                    
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,297,512 3,242,763 2,263,569       2,312,780        
Total share-based compensation                 $ 24,925,000 $ 20,821,000 $ 16,371,000                
Stock option recognized over weighted average period (in years)                 1 year 9 months 18 days                    
Total unrecognized compensation costs                 $ 39,407,000                    
Stock awards vested as of vesting                 $ 26,929,000 $ 18,156,000 $ 14,138,000                
Net share-settled upon vesting                 592,165 356,490 349,895                
Share-based compensation arrangement by share-based payment award, options, grants in period, net of forfeitures                 1,840,211 2,391,578 1,222,863                
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                    
Performance Stock Units and Awards                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Number of shares granted           123,082                          
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number           0                          
Shares were ultimately earned and issued during the performance period           102,813                          
Performance Stock Units                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Stock option recognized over weighted average period (in years)                 2 years 2 months 12 days                    
Total unrecognized compensation costs                 $ 5,182,000                    
Performance Stock Units | Units Granted on September 2021                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Shares were ultimately earned and issued during the performance period                 24,334                    
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                                
Award continued service period     3 years                                
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 2021 revenue goal       80.00%                              
Percentage of performance stock units tied to fiscal year 2022 revenue goal       20.00%                              
Vesting period for the 3-year total shareholder return       3 years                              
Performance Stock Units | Units Granted on October 2021                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Shares were ultimately earned and issued during the performance period                 33,998                    
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                                  
2005 Employee Stock Option and Incentive Plan                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Common stock reserved for issuance                                     4,800,000
Outstanding stock options                 6,200                    
2005 Employee Stock Option and Incentive Plan | Employee Stock Options                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Expiration period (in years)                 10 years                    
Share-based compensation award plan , expiration date                 May 25, 2015                    
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                 1,525,929                    
2015 Plan | Employee Stock Options                                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                      
Expiration period (in years)                 10 years                    
Number of shares granted                 0 0 0                
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,949,010                    
Total share-based compensation                 $ 653,000 $ 553,000 $ 519,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,000                        
Shares issued                 1,050,990                    
[1] Weighted-average repurchase price (dollars per share) for the year ended March 31, 2023 was $18.62.
[2] Weighted-average repurchase price (dollars per share) for the year ended March 31, 2022 was $16.53.