XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Jul. 31, 2021
Apr. 30, 2021
Jul. 31, 2022
Mar. 15, 2022
Jul. 31, 2021
Jan. 31, 2022
Feb. 01, 2022
Mar. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Issuance of common stock under employee stock purchase plan   $ 2,354   $ 3,817 $ 2,354     $ 6,485    
Expected volatility rate             59.24%      
Stock-based compensation expense $ 16,082   $ 20,402   $ 34,168   $ 35,000      
Shares Committed under 2017 ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized, annual increase (in shares)                 1,311,569 2,500,000
Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year                   1.00%
Number of shares authorized (in shares) 4,397,670       4,397,670          
Issuance of common stock under employee stock purchase plan (in shares) 341,970         457,595        
Shares purchased under plan (in dollars per share)           $ 5.14        
Issuance of common stock under employee stock purchase plan           $ 2,400        
Employee withholdings for future purchases under the ESPP $ 2,000       $ 2,000          
Expected life (in years)         6 months          
Expected volatility rate         48.87%          
Risk free interest rate         0.86%   0.06%      
Stock-based compensation expense 300   $ 500   $ 700   $ 1,100      
Unrecognized compensation cost $ 100       $ 100          
Unrecognized compensation cost, period for recognition (in years)         1 month 17 days          
Maximum payroll deduction (as a percent of eligible compensation)         15.00%          
Purchase price of common stock (as a percent)         85.00%