v3.25.2
Equity Incentive Plans - Schedule of Stock Option Activity or Market Vesting Conditions (Details)
6 Months Ended 12 Months Ended
Jul. 31, 2025
$ / shares
shares
Jan. 31, 2025
$ / shares
shares
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 | shares 5,806,607  
Number of options, exercised | shares (1,376,744)  
Number of options, cancelled/forfeited | shares (9,975)  
Number of options, outstanding as of July 31, 2025 | shares 4,419,888 5,806,607
Number of options, exercisable as of July 31, 2025 | shares 4,306,368  
Weighted average exercise price, outstanding as of January 31, 2025 | $ / shares $ 14.67  
Weighted average exercise price, exercised | $ / shares 13.17  
Weighted average exercise price, cancelled/forfeited | $ / shares 36.21  
Weighted average exercise price, outstanding as of July 31, 2025 | $ / shares 15.09 $ 14.67
Weighted average exercise price, exercisable as of July 31, 2025 | $ / shares $ 15.09  
Weighted average remaining contractual life (in years), outstanding 4 years 9 months 10 days 5 years 1 month 6 days
Weighted average remaining contractual life (in years), exercisable as of July 31, 2025 4 years 9 months 3 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 | shares 800,248  
Number of options, exercised | shares (20,760)  
Number of options, outstanding as of July 31, 2025 | shares 779,488 800,248
Weighted average exercise price, outstanding as of January 31, 2025 | $ / shares $ 13.64  
Weighted average exercise price, exercised | $ / shares 14.32  
Weighted average exercise price, outstanding as of July 31, 2025 | $ / shares $ 13.62 $ 13.64
Weighted average remaining contractual life (in years), outstanding 5 years 4 months 2 days 5 years 11 months 1 day