XML 80 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Beginning balance (in shares) 39,283,485    
Granted (in shares) 1,010,099    
Exercised (in shares) (2,451,289)    
Cancelled/forfeited/expired (in shares) (386,435)    
Ending balance (in shares) 37,455,860   39,283,485
Vested and expected to vest as of end of period (in shares) 37,455,860    
Exercisable as of end of period (in shares) 30,776,070    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Beginning balance (in dollars per share) $ 13.91    
Granted (in dollars per share) 9.97    
Exercised (in dollars per share) 6.64    
Cancelled/forfeited/expired (in dollars per share) 16.74    
Ending balance (in dollars per share) 14.25   $ 13.91
Vested and expected to vest as of end of period (in dollars per share) 14.25    
Exercisable as of end of period (in dollars per share) $ 13.32    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Outstanding, weighted average remaining contractual term (in years) 5 years 8 months 12 days   5 years 8 months 12 days
Vested and expected to vest as end of period, weighted average remaining contractual term (in years) 5 years 8 months 12 days    
Vested and expected to vest as end of period, weighted average remaining contractual term (in years) 5 years 3 months 18 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]      
Outstanding, aggregate intrinsic value $ 145,849   $ 55,743
Exercises, aggregate intrinsic value 16,981 $ 2,500  
Vested and expected to vest, aggregate intrinsic value 145,849    
Exercisable, aggregate intrinsic value $ 135,182