v3.25.1
EQUITY INCENTIVE PLAN - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Mar. 13, 2025
Jan. 07, 2025
Nov. 13, 2024
Mar. 10, 2022
Apr. 30, 2025
Apr. 30, 2024
Oct. 31, 2024
Mar. 10, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted         210,325      
Grant date fair value of restricted stock         $ 21.58   $ 24.97  
Unrecognized Stock-based compensation expense         $ 4.1      
2016 Equity Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total number of shares of common stock that may be issued as awards under 2016 Plan               856,048
Number of Shares Available for Grant under the 2008 Plan               386,048
Number of additional shares authorized 850,000     850,000        
Stock-based compensation expense         $ 1.1 $ 0.8    
2008 Equity Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted         0      
Time Based                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted   75,119 13,525          
Grant date fair value of restricted stock   $ 19.81 $ 21.8          
Percentage of incentive compensation arrangement   45.00%            
Vesting period   3 years 3 years          
Time Based | Non-employee Directors and Non-Executive Employees                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted 29,868              
Grant date fair value of restricted stock $ 16.07              
Vesting period 1 year              
Performance Based                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of incentive compensation arrangement   55.00%            
Vesting period   3 years            
Performance Based | PSU TSR                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted   50,078            
Grant date fair value of restricted stock   $ 19.81            
Percentage of incentive compensation arrangement   30.00%            
Vesting period   3 years            
Performance Based | PSU TSR | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of target number of shares to be earned   200.00%            
Performance Based | PSU TSR | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of target number of shares to be earned   50.00%            
Performance Based | PSU ROIC                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock granted   41,735            
Grant date fair value of restricted stock   $ 19.81            
Percentage of incentive compensation arrangement   25.00%            
Vesting period   3 years            
Performance Based | PSU ROIC | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of target number of shares to be earned   200.00%            
Performance Based | PSU ROIC | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of target number of shares to be earned   50.00%