XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock and Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 11, 2019
purchase_period
Apr. 30, 2021
USD ($)
equityIncentivePlan
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Jan. 31, 2021
shares
Subsidiary, Sale of Stock [Line Items]        
Number of equity incentive plans | equityIncentivePlan   2    
Number of shares authorized for grant (in shares) | shares   22,233,800   18,059,506
Number of shares available for grant (in shares) | shares   15,344,651   13,060,282
Weighted average grant date fair value of stock options (in dollars per share) | $ / shares   $ 17.80 $ 6.61  
Aggregate intrinsic value of stock options exercised   $ 20,500 $ 11,500  
Unrecognized compensation cost related to unvested stock options   29,000    
Stock-based compensation expense   $ 13,612 8,308  
Stock options        
Subsidiary, Sale of Stock [Line Items]        
Unrecognized compensation cost related to unvested awards, period for recognition   2 years 6 months    
RSUs        
Subsidiary, Sale of Stock [Line Items]        
Unrecognized compensation cost related to unvested awards, period for recognition   3 years 6 months    
Unrecognized compensation cost related to unvested RSUs   $ 151,500    
Awards granted (in shares) | shares   1,839,607    
Weight-average grant date fair value (in dollars per share) | $ / shares   $ 41.17    
PSUs        
Subsidiary, Sale of Stock [Line Items]        
Unrecognized compensation cost related to unvested awards, period for recognition   1 year 8 months 12 days    
Unrecognized compensation cost related to unvested RSUs   $ 4,600    
Awards granted (in shares) | shares   127,309    
Weight-average grant date fair value (in dollars per share) | $ / shares   $ 41.17    
Vesting period   3 years    
ESPP        
Subsidiary, Sale of Stock [Line Items]        
Number of shares available for grant (in shares) | shares   2,944,123    
Offering period 24 months      
Number of purchase periods within each offering period | purchase_period 4      
Purchase period 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,800 1,600  
Amount withheld on behalf of employees for future purchase   $ 3,000 $ 1,900  
Shares purchased (in shares) | shares   0 0