XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 20,402 $ 17,230 $ 35,000 $ 34,602
Unrecognized compensation cost, stock options 162,800   162,800  
Stock-based compensation related to internal-use software development 300 500 1,000 800
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,312 1,307 3,757 2,540
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 7,377 7,960 12,878 15,741
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 5,828 3,933 9,816 7,876
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 4,885 $ 4,030 $ 8,549 $ 8,445
Options to purchase common stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Unrecognized compensation cost, period for recognition (in years)     2 years 9 months 10 days