v3.26.1
Stockholders' Equity - Additional Information (Detail)
$ in Millions
3 Months Ended
Sep. 20, 2025
USD ($)
shares
Sep. 15, 2025
USD ($)
Jul. 31, 2026
USD ($)
Segment
shares
Jul. 31, 2025
USD ($)
shares
Sep. 05, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Antidilutive shares excluded from computation of diluted earnings per share     10,398 0  
Number of stock incentive plans | Segment     2    
Stock-based compensation expense | $     $ 1.8 $ 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     345,845 514,952  
Stock units, forfeited     7,509 6,557  
RSUs | Non-Executive Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded     185,047 277,258  
RSUs | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded     160,798 237,694  
Performance Shares | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded     160,795 237,691  
Grant date fair value of vested RSUs and PSUs | $     $ 4.9 $ 2.8  
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded     506,640 752,643  
Stock units, forfeited     163,246 115,293  
Unrecognized compensation expense related to unvested RSUs and PSUs | $     $ 9.0    
Weighted average remaining contractual term     1 year 7 months 6 days    
Service based PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, forfeited     155,737 108,736  
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.33%    
Share Repurchase Transactions One | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock     0 0  
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 312,310        
Number of shares repurchased, value | $ $ 4.1 $ 50.0