XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 54,746 $ 51,955 $ 165,067 $ 160,702
Total unrecognized stock-based compensation expense 238,499   $ 238,499  
Weighted-Average Expected Recognition Period (in years)     1 year 10 months 24 days  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized expense, stock options 122   $ 122  
Weighted-Average Expected Recognition Period (in years)     2 years 4 months 24 days  
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized expense, RSUs and PSUs 221,871   $ 221,871  
Weighted-Average Expected Recognition Period (in years)     1 year 10 months 24 days  
Performance-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized expense, RSUs and PSUs 16,506   $ 16,506  
Weighted-Average Expected Recognition Period (in years)     2 years 1 month 6 days  
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 439 354 $ 1,280 1,030
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 26,109 28,087 81,450 88,872
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 13,560 15,837 46,483 48,334
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 14,638 $ 7,677 $ 35,854 $ 22,466