XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock and Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 11, 2019
purchase_period
Apr. 30, 2022
USD ($)
equityIncentivePlan
$ / shares
shares
Apr. 30, 2021
USD ($)
$ / shares
Mar. 08, 2022
Jan. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of equity incentive plans | equityIncentivePlan   2      
Number of shares authorized for grant (in shares) | shares   27,895,454     23,343,378
Number of shares available for grant (in shares) | shares   14,086,882     14,185,048
Weighted average grant date fair value of stock options (in dollars per share) | $ / shares   $ 16.46 $ 17.80    
Aggregate intrinsic value of stock options exercised   $ 21,300 $ 20,500    
Unrecognized compensation cost related to unvested stock options   15,700      
Stock-based compensation expense   $ 24,909 13,612    
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance condition (as a percent)   0.00%      
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested awards, period for recognition   2 years 1 month 6 days      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested RSUs   $ 293,900      
Unrecognized compensation cost related to unvested awards, period for recognition   3 years 2 months 12 days      
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested RSUs   $ 22,300      
Unrecognized compensation cost related to unvested awards, period for recognition   1 year 8 months 12 days      
Vesting period (in years)   3 years      
PSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance condition (as a percent)   200.00%   129.00%  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) | shares   3,466,655      
Offering period (in months) 24 months        
Number of purchase periods within each offering period | purchase_period 4        
Purchase period (in months) 6 months        
Purchase price as a percentage of fair market value of stock on the offering date or the purchase date 85.00%        
Stock-based compensation expense   $ 1,100 1,800    
Amount withheld on behalf of employees for future purchase   $ 5,700 $ 3,000