XML 42 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 05, 2024
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Sep. 19, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 1.9 $ 1.9    
Performance period       3 years  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Stock units, awarded   514,952 400,819    
Stock units, forfeited   6,557 10,575    
RSUs | Non-Executive Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   277,258 257,937    
RSUs | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   237,694 142,882    
Performance Shares | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   237,691 142,878    
Grant date fair value of vested RSUs and PSUs   $ 2.8 $ 3.6    
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   752,643 543,697    
Stock units, forfeited   115,293 74,044    
Unrecognized compensation expense related to unvested RSUs and PSUs   $ 9.1      
Weighted average remaining contractual term   1 year 9 months 18 days      
Service based PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, forfeited   108,736 63,469    
Maximum | RSUs | Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting, percentage   0.25%      
Minimum | RSUs | Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Vesting, percentage   0.25%      
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock   312,310      
Number of shares repurchased, value   $ 4.1      
Share Repurchase Transactions One | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock   0 870,669    
Number of shares repurchased, value     $ 12.9    
Share Repurchase Transactions Two | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase authorization         $ 50.0
Repurchase of common stock       1,531,763  
Number of shares repurchased, value $ 50.0     $ 21.4