XML 121 R100.htm IDEA: XBRL DOCUMENT v3.23.4
Stockholders’ Equity - Schedule of Stock Plan and the Weighted Average Grant Price (Details) - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 296,189 119,231 125,663
Weighted-Average Grant Price (in dollars per share) $ 14.52 $ 14.38 $ 15.65
Director Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 22,836 49,231 30,663
Weighted-Average Grant Price (in dollars per share) $ 16.26 $ 13.55 $ 16.85
Performance Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 79,972 0 0
Weighted-Average Grant Price (in dollars per share) $ 13.19 $ 0 $ 0
Executive Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-Average Grant Price (in dollars per share) $ 14.52    
Executive Awards | Executive Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 193,381 70,000 95,000
Weighted-Average Grant Price (in dollars per share) $ 14.87 $ 14.96 $ 15.26