XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock and Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2023
USD ($)
$ / shares
shares
Apr. 30, 2024
USD ($)
purchase_period
shares
Apr. 30, 2023
USD ($)
shares
Jan. 31, 2024
shares
Jan. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock (in shares) 2,331,002   0   0
Stock repurchased (in USD per share) | $ / shares $ 21.45        
Total repurchase price | $ $ 50,000        
Number of shares authorized for grant (in shares)   36,092,962   31,519,553  
Number of shares available for grant (in shares)   19,846,670   17,178,454  
Options granted (in shares)   0      
Aggregate intrinsic value of stock options exercised | $   $ 500 $ 12,100    
Unrecognized compensation cost related to unvested stock options | $   1,300      
Stock-based compensation expense | $   $ 32,940 27,545    
Shares purchased (in shares)   0      
Treasury Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock (in shares)   2,331,002   2,331,002  
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares)   0      
Unrecognized compensation cost related to unvested awards, period for recognition (in years)   1 year 7 months 6 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 4 months 24 days      
Unrecognized compensation cost related to unvested RSUs | $   $ 239,100      
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 7 months 6 days      
Unrecognized compensation cost related to unvested RSUs | $   $ 19,400      
Vesting period (in years)   3 years      
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%      
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares)   4,297,539      
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,700 1,800    
Amount withheld on behalf of employees for future purchase | $   $ 3,100 $ 3,700    
Shares purchased (in shares)     0