v3.24.2.u1
Common Stock and Stockholders' Equity - Shares Available for Issuance (Details) - shares
Jul. 31, 2024
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 19,919,771 17,178,454
Total common stock reserved at period end (in shares) 38,740,615  
Stock options, RSUs and PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding stock options and unvested RSUs outstanding (in shares) 14,835,965  
Number of shares available for grant (in shares) 19,919,771  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 3,984,879