v3.25.1
Equity Incentive Plans - Schedule of Stock Option Activity or Market Vesting Conditions (Details) - $ / shares
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Stock Options with Service-Only Conditions    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options, outstanding as of January 31, 2025 5,806,607  
Number of options, exercised (107,288)  
Number of options, cancelled/forfeited (7,421)  
Number of options, outstanding as of April 30, 2025 5,691,898 5,806,607
Number of options, exercisable as of April 30, 2025 5,528,006  
Weighted average exercise price, outstanding as of January 31, 2025 $ 14.67  
Weighted average exercise price, exercised 10.94  
Weighted average exercise price, cancelled/forfeited 28.08  
Weighted average exercise price, outstanding as of April 30, 2025 14.73 $ 14.67
Weighted average exercise price, exercisable as of April 30, 2025 $ 14.66  
Weighted average remaining contractual life (in years), outstanding 4 years 10 months 13 days 5 years 1 month 6 days
Weighted average remaining contractual life (in years), exercisable as of April 30, 2025 4 years 10 months 2 days  
Stock Options with Performance and Market Conditions    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options, outstanding as of January 31, 2025 800,248  
Number of options, outstanding as of April 30, 2025 800,248 800,248
Weighted average exercise price, outstanding as of January 31, 2025 $ 13.64  
Weighted average exercise price, outstanding as of April 30, 2025 $ 13.64 $ 13.64
Weighted average remaining contractual life (in years), outstanding 5 years 8 months 4 days 5 years 11 months 1 day