XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 62,154 $ 60,107 $ 110,321 $ 108,747
Unrecognized expense, stock options 139   139  
Total unrecognized stock-based compensation expense 313,843   $ 313,843  
Weighted-Average Expected Recognition Period (in years)     2 years 2 months 12 days  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-Average Expected Recognition Period (in years)     2 years 7 months 6 days  
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized expense, RSUs and PSUs 294,887   $ 294,887  
Weighted-Average Expected Recognition Period (in years)     2 years 2 months 12 days  
Performance-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized expense, RSUs and PSUs 18,817   $ 18,817  
Weighted-Average Expected Recognition Period (in years)     2 years 3 months 18 days  
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 497 393 $ 841 676
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 30,977 34,045 55,341 60,785
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 18,100 17,249 32,923 32,497
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 12,580 $ 8,420 $ 21,216 $ 14,789