v3.26.1
Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Apr. 30, 2026
Jan. 31, 2026
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 150,674 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) 11,442 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,492 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,988 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,791 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