v3.26.1
Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Jul. 31, 2026
Jan. 31, 2026
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 145,504 132,860
2012 Equity Incentive Plan: | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 8,036 12,274
2020 Equity Incentive Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 1,241 1,492
2020 Equity Incentive Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 25,089 21,537
2020 Equity Incentive Plan | Shares available for future grants    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 89,177 78,590
2020 Employee Stock Purchase Plan | ESPP Rights    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 21,961 18,967