v3.25.4
Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details) - shares
Jan. 31, 2026
Jan. 31, 2025
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 110,561,776 103,407,268
2011 and 2019 Plan    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 66,954,929 56,022,675
Stock options    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 1,542,753 2,394,918
RSUs    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 20,106,305 23,870,513
ESPP    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 1,293,529 2,311,567
ESPP | 2019 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 20,664,260 18,807,595