XML 134 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
USD ($)
purchasePeriod
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 114,900 $ 72,022 $ 37,564
Capitalized software development costs 2,000 $ 2,000  
Unrecognized share based compensation expense $ 419,000    
Unrecognized share based compensation expense, period for recognition 3 years 2 months 12 days    
2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Offering period 6 months    
Number of purchase periods | purchasePeriod 1    
Purchase period 6 months    
Purchase price percent 85.00%    
Maximum number of shares authorized (in shares) | shares 4,040,430 3,234,516  
Share-based compensation $ 2,700    
2018 ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payroll deduction percent of base cash compensation 15.00%    
Common Class A | 2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period in which shares authorized increase 10 years    
Common Class A | 2018 ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares authorized (in shares) | shares 20,400,000    
Common Class A and B | 2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of shares outstanding 1.00%    
Stock option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Expiration period 10 years    
Weighted average grant date fair value, stock options (in dollars per share) | $ / shares $ 29.71 $ 18.95 $ 17.11
Fair value of stock options vested $ 10,100 $ 11,100 $ 11,100
Intrinsic value of options exercised $ 141,100 $ 141,300 $ 136,600
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Weighted-average grant date fair value, RSU (in dollars per share) | $ / shares $ 68.21 $ 43.19 $ 41.62
Weighted-average grant date fair value, RSA (in dollars per share) | $ / shares $ 60.95 42.15  
Restricted stock award      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
RSAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value, RSU (in dollars per share) | $ / shares $ 0    
Weighted-average grant date fair value, RSA (in dollars per share) | $ / shares $ 46.93 $ 46.93