v3.24.3
Stockholders' Equity - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Number of Shares          
Beginning balance (in shares)     9,788    
Granted (in shares)     0    
Exercised (in shares)     (1,412)    
Cancelled (in shares)     (1)    
Ending balance (in shares) 8,375   8,375   9,788
Vested and exercisable, end of period (in shares) 8,212   8,212    
Vested and expected to vest, end of period (in shares) 8,375   8,375    
Weighted- Average Exercise Price          
Beginning balance (in dollars per share)     $ 3.09    
Granted (in dollars per share)     0    
Exercised (in dollars per share)     2.75    
Cancelled (in dollars per share)     7.49    
Ending balance (in dollars per share) $ 3.14   3.14   $ 3.09
Vested and exercisable, end of period (in dollars per share) 3.16   3.16    
Vested and expected to vest, end of period (in dollars per share) $ 3.14   $ 3.14    
Weighted- Average Remaining Contractual Term (in years)          
Beginning and ending balance (in years)     3 years 6 months   4 years 2 months 12 days
Vested and exercisable (in years)     3 years 6 months    
Vested and expected to vest (in years)     3 years 6 months    
Aggregate Intrinsic Value          
Outstanding $ 73,676   $ 73,676   $ 140,292
Vested and exercisable 72,099   72,099    
Vested and expected to vest 73,676   73,676    
Aggregate intrinsic value of options exercised (in thousands) $ 7,106 $ 4,583 $ 14,902 $ 30,876