v3.26.1
Common Stock and Stockholders' Equity - Additional Information (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
purchase_period
shares
Apr. 30, 2025
USD ($)
shares
Jan. 31, 2026
shares
Aug. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount       $ 200,000 $ 150,000
Remaining amount authorized $ 0        
Number of shares authorized for grant (in shares) | shares 44,909,055   40,659,581    
Unrecognized compensation cost related to unvested stock options $ 0        
Stock-based compensation expense $ 17,963 $ 25,753      
Stock options, RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) | shares 26,008,878   23,024,478    
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested awards, period for recognition (in years) 2 months 12 days        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested awards, period for recognition (in years) 2 years 2 months 12 days        
Unrecognized compensation cost related to unvested RSUs $ 96,600        
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested awards, period for recognition (in years) 1 year 2 months 12 days        
Unrecognized compensation cost related to unvested RSUs $ 1,300        
Performance period (in years) 1 year        
Vesting period (in years) 3 years        
Performance condition (as a percent)     0.00%    
PSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance condition (as a percent) 0.00%        
PSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance condition (as a percent) 200.00%        
Shares issuable pursuant to the ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) | shares 4,967,904        
Offering period (in months) 24 months        
Number of purchase periods within each offering period | purchase_period 4        
Purchase period (in months) 6 months        
Purchase price as a percentage of fair market value of stock on the offering date or the purchase date 85.00%        
Stock-based compensation expense $ 1,300 1,000      
Amount withheld on behalf of employees for future purchase $ 2,100 $ 2,700      
Shares purchased (in shares) | shares 0 0      
2025 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchased during period (in shares) | shares 8,532,838        
Stock repurchased and retired (in shares) | shares 8,896,106