XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 28, 2021
installment
shares
May 31, 2019
purchasePeriod
shares
Sep. 30, 2018
tranche
installment
Oct. 31, 2021
USD ($)
shares
Oct. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2021
USD ($)
changeInContribution
$ / shares
shares
Oct. 31, 2020
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
shares
May 31, 2021
shares
Stock Based Compensation                  
Options unvested (in shares) | shares       378,031   378,031      
Aggregate intrinsic value of options vested and exercisable       $ 790,100   $ 790,100   $ 711,400  
Weighted-average remaining contractual term of options vested and exercisable (in years)           6 years   6 years 4 months 24 days  
Options granted (in shares) | shares       0   93,000      
Weighted-average grant date fair value of options granted (in usd per share) | $ / shares         $ 121.00 $ 180.08 $ 66.31    
Total intrinsic value of options exercised       $ 94,900 $ 162,400 $ 483,300 $ 516,400    
Aggregate intrinsic value of stock options outstanding       1,200,000   $ 1,200,000   $ 1,400,000  
Weighted-average remaining contractual term of stock options outstanding (in years)           6 years 4 months 24 days   7 years  
Total unrecognized stock-based compensation expenses related to unvested options       $ 21,000   $ 21,000   $ 24,300  
Issuance of common stock upon exercise of options (in shares) | shares       0 0 0 0    
Number of shares of common stock related to early exercised stock options subject to repurchase (in shares) | shares       279,409   279,409   548,028  
Value of common stock related to early exercised stock options subject to repurchase       $ 3,000   $ 3,000   $ 5,400  
Maximum number of additional shares of common stock that may be issued (in shares) | shares                 5,000,000
Employee payroll contributions accrued       94,738   $ 94,738   $ 71,907  
Stock options                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)           1 year 4 months 24 days   1 year 8 months 12 days  
Stock options | Minimum                  
Stock Based Compensation                  
Risk-free interest rate           0.60% 0.20%    
Expected stock price volatility           36.10% 35.80%    
Stock options | Maximum                  
Stock Based Compensation                  
Risk-free interest rate           1.00% 0.40%    
Expected stock price volatility           37.10% 37.30%    
Service-based vesting                  
Stock Based Compensation                  
Number of vesting schedules | tranche     4            
Service-based vesting | Vesting one                  
Stock Based Compensation                  
Vesting percentage     10.00%     25.00%      
Number of quarterly installments | installment     12            
Service-based vesting | Vesting two                  
Stock Based Compensation                  
Vesting percentage     15.00%            
Number of quarterly installments | installment     16            
Service-based vesting | Vesting three                  
Stock Based Compensation                  
Vesting percentage     25.00%            
Number of quarterly installments | installment     8            
Service-based vesting | Vesting four                  
Stock Based Compensation                  
Vesting percentage     50.00%            
Number of quarterly installments | installment     16            
RSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)           2 years 4 months 24 days      
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs       719,800   $ 719,800      
PSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)           1 year 3 months 18 days      
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs       56,900   $ 56,900      
Special PSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)           3 years 1 month 6 days      
Number of quarterly installments | installment 4                
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs       115,300   $ 115,300      
Risk-free interest rate 0.85%                
Expected stock price volatility 55.36%                
Historical volatility rate, weight 50.00%                
Implied volatility rate, weight 50.00%                
Look back period 2 years 2 months 15 days                
Special PSUs | Chief Executive Officer                  
Stock Based Compensation                  
Granted (in shares) | shares 540,000                
Special PSUs | Vesting one                  
Stock Based Compensation                  
Vesting percentage 50.00%                
Special PSUs | Vesting two                  
Stock Based Compensation                  
Vesting percentage 12.50%                
Special PSUs | Vesting three                  
Stock Based Compensation                  
Vesting percentage 12.50%                
Special PSUs | Vesting four                  
Stock Based Compensation                  
Vesting percentage 12.50%                
Special PSUs | Vesting five                  
Stock Based Compensation                  
Vesting percentage 12.50%                
Employee Stock Purchase Plan                  
Stock Based Compensation                  
Threshold percentage of outstanding shares   1.00%              
Offering period   24 months              
Number of purchase periods | purchasePeriod   4              
Duration of purchase periods   6 months              
Percentage of eligible compensation   15.00%              
Maximum number of shares each participant can purchase during purchase period (in shares) | shares   2,500              
Purchase price, threshold percentage of fair market value   85.00%              
Number of increases in contribution | changeInContribution           1      
Plan modification, incremental cost       1,100 $ 800 $ 5,400 $ 1,600    
Employee payroll contributions accrued       $ 20,400   $ 20,400   $ 11,000  
Employee Stock Purchase Plan | Minimum                  
Stock Based Compensation                  
Risk-free interest rate           0.00% 0.20%    
Expected stock price volatility           33.00% 30.10%    
Employee Stock Purchase Plan | Maximum                  
Stock Based Compensation                  
Risk-free interest rate           1.90% 2.00%    
Expected stock price volatility           55.90% 54.30%    
Class A common stock | Employee Stock Purchase Plan                  
Stock Based Compensation                  
Maximum number of shares of common stock that may be issued (in shares) | shares   3,500,000              
2019 Plan | Class A common stock                  
Stock Based Compensation                  
Maximum number of shares of common stock that may be issued (in shares) | shares   8,750,000              
Threshold percentage of outstanding shares   2.00%