v3.26.1
Equity Plans and Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Feb. 25, 2021
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Jan. 15, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized stock-based compensation cost not yet recognized   $ 50.2        
Period for recognition (in years)   2 years 1 month 6 days        
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Possible increase in percent of outstanding shares (as a percent) 1.00%          
Number of additional shares allowable under the plan (in shares) 270,000          
Percent of outstanding shares (as a percent) 5.00%          
2021 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total shares of common stock reserved (in shares)   1,000,234        
Number of stock options granted (in shares)   0        
2026 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant under inducement plan (in shares)           300,000
Total shares of common stock reserved (in shares)   300,000        
2017 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total shares of common stock reserved (in shares)   98,783        
2007 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total shares of common stock reserved (in shares)   19,973        
Employee stock purchase plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Eligible compensation per employee (as a percent) 15.00%          
Offering period (in months) 24 months          
Purchase period (in months) 6 months          
Purchase price of common stock, percent of fair value 85.00%          
Maximum number of shares to be purchased per employee (in shares) 500          
Total shares of common stock reserved (in shares)     751,149      
Shares purchased (in shares)   194,034 151,664   63,265  
Price per share (USD per share)   $ 10.77 $ 28.41 $ 130.81    
Proceeds from shares purchased   $ 2.1 $ 4.3 $ 8.3    
Dividend rate   0.00% 0.00% 0.00%    
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of awards vested   $ 57.2 $ 74.6 $ 84.5    
Granted (in shares)   1,971,733        
Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Dividend rate   0.00% 0.00% 0.00%    
Granted (in shares)   0        
Performance Restricted Stock Units | 2021 Equity Incentive Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   4 years        
Performance Restricted Stock Units | 2021 Equity Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   5 years        
Options to purchase common stock | 2017 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Grant date fair value   $ 0.0 $ 0.2 $ 46.3