v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 04, 2013
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Compensation expense   $ 0 $ 0 $ 0 $ 100,000
Unrecognized compensation cost related to unvested stock options   0   $ 0  
Stock options exercised       278,451 [1] 0
Stock options granted       0 0
Cash received for stock option exercises       $ 2,500,000  
Common stock tendered by employee for withholding tax obligation       43,539 27,084
Employee's withholding tax obligation       $ 1,200,000 $ 500,000
Employee's withholding tax obligation for exercise of stock options       3,000,000  
Fair value of stock options exercised       1,900,000  
Stock Award Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Compensation expense   1,400,000 $ 1,000,000 $ 2,500,000 $ 2,100,000
Weighted-average period       2 years 1 month 6 days  
Unrecognized compensation cost   $ 8,700,000   $ 8,700,000  
Fair value of stock award units vested       $ 4,300,000  
Performance-Based Stock Awards | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares issued percentage of target number of underlying stock award units       0.00%  
Performance-Based Stock Awards | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares issued percentage of target number of underlying stock award units       200.00%  
Stock Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of common stock shares 12,000,000        
Options granted to participants exercisable period 3 years        
Employee Stock Option Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock tendered by employee for withholding tax obligation       37,623  
Employee's withholding tax obligation       $ 1,200,000  
[1] Includes 150,000 options exercised at an exercise price of $16.87 per option and 21,640 options exercised at an exercise price of $23.35 per option for which 97,157 shares of common stock of the Company were tendered to the Company by the holders of the stock options for the payment of the exercise price of these options.