v3.26.1
Stock-based Compensation - Schedule of Stock Options Outstanding and Exercisable by Price (Details)
12 Months Ended
Jan. 31, 2026
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 14,344,424
Options exercisable (in shares) 14,532,703
2.33  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 170,597
Options outstanding, weighted average remaining contractual term 3 months 18 days
Options exercisable (in shares) 170,597
Options exercisable, weighted average remaining contractual term 3 months 18 days
3.69  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 310,296
Options outstanding, weighted average remaining contractual term 1 year 6 months
Options exercisable (in shares) 310,296
Options exercisable, weighted average remaining contractual term 1 year 6 months
3.82  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 73,711
Options outstanding, weighted average remaining contractual term 2 years 6 months
Options exercisable (in shares) 73,711
Options exercisable, weighted average remaining contractual term 2 years 6 months
3.92  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 2,471,008
Options outstanding, weighted average remaining contractual term 3 years 6 months
Options exercisable (in shares) 2,471,008
Options exercisable, weighted average remaining contractual term 3 years 6 months
4.04  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 6,624,993
Options outstanding, weighted average remaining contractual term 4 years 3 months 18 days
Options exercisable (in shares) 6,624,993
Options exercisable, weighted average remaining contractual term 4 years 3 months 18 days
5.25  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 710,725
Options outstanding, weighted average remaining contractual term 5 years
Options exercisable (in shares) 710,725
Options exercisable, weighted average remaining contractual term 5 years
9.75  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) 3,983,094
Options outstanding, weighted average remaining contractual term 5 years 4 months 24 days
Options exercisable (in shares) 4,171,373
Options exercisable, weighted average remaining contractual term 5 years 4 months 24 days