XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock and Stockholders' Equity (Tables)
3 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Summary of Shares of Common Stock Reserved for Future Issuance Shares of common stock reserved for future issuance are as follows:
April 30, 2021
Outstanding stock options and unvested RSUs and PSUs outstanding16,170,681 
Available for future stock option, RSU, and PSU grants15,344,651 
Available for ESPP2,944,123 
Total common stock reserved at April 30, 202134,459,455 
Schedule of Stock Option Activity
Stock option activity is as follows:
Number of
Shares
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)
Outstanding at January 31, 202111,177,838 $8.25 6.9 years$452,452 
Granted32,428 $41.17 
Exercised(536,593)$5.23 
Canceled(40,185)$9.09 
Outstanding at April 30, 202110,633,488 $8.50 6.7 years$361,089 
Vested as of April 30, 20217,447,293 $6.00 6.2 years$271,497 
Schedule of Assumptions Used to Calculate Fair Value of Employee Stock Option Grants Made The following assumptions were used to calculate the fair value of employee stock option grants made during the periods:
Three Months Ended April 30,
20212020
Expected dividend yield— %— %
Expected volatility
43.8%
43.3 %
Expected term (years)
6.1
6.1
Risk-free interest rate
1.16%
0.46% - 0.47%
Schedule of Restricted Stock Unit Activity A summary of the Company’s RSU activity and related information is as follow:
Number of RSUsWeighted
Average Grant Date Fair Value Per Share
Outstanding at January 31, 20213,971,128 $23.60 
Granted1,839,607 $41.17 
Vested(174,135)$18.48 
Canceled(226,716)$24.10 
Outstanding at April 30, 20215,409,884 $29.72 
Schedule of Stock-based Compensation Expense
Stock-based compensation expense included in the Company’s condensed consolidated statements of operations is as follows:
Three Months Ended April 30,
20212020
(in thousands)
Cost of revenue$676 $344 
Research and development4,440 2,183 
Sales and marketing3,954 2,285 
General and administrative4,542 3,496 
Total$13,612 $8,308