v3.26.1
Employee Stock Plans - Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Number of Options      
Beginning balance in shares) 5,081,180 6,121,268  
Granted (in shares) 0 0  
Exercised (in shares) (1,732,084) (990,063)  
Forfeited (in shares) (16,648) (50,025)  
Ending balance (in shares) 3,332,448 5,081,180 6,121,268
Vested and expected to vest (in shares) 3,331,285    
Exercisable, number (in shares) 3,248,175    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 19.70 $ 17.57  
Exercised (in dollars per share) 9.16 6.98  
Forfeited (in dollars per share) 34.64 10.97  
Ending balance (in dollars per share) 25.10 $ 19.70 $ 17.57
Vested and expected to vest (in dollars per share) 25.10    
Exercisable (in dollars per share) $ 24.85    
Options, outstanding, weighted average remaining contractual life 4 years 8 months 8 days 5 years 2 months 19 days 6 years 1 month 2 days
Options, vested and expected to vest, weighted average remaining contractual life 4 years 8 months 8 days    
Options, exercisable, weighted average remaining contractual life 4 years 8 months 4 days    
Options, outstanding, intrinsic value $ 17,719,000 $ 133,540,000 $ 223,306,000
Options, vested and expected to vest, intrinsic value 17,719,000    
Options, exercisable, intrinsic value 17,719,000    
Options, exercised in period, intrinsic value $ 35,750 $ 34,970 $ 72,850