XML 105 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Jan. 31, 2025
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 127,723 121,461
ESPP Rights    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 16,446 13,764
2012 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 20,067 26,767
2012 Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 0 789
2020 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 1,586 602
2020 Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 24,790 20,168
2020 Plan | Shares available for future grants    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 64,834 59,371