XML 154 R100.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders’ Equity - Schedule of Stock Plan and the Weighted Average Grant Price (Details) - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 210,036 296,189 119,231
Weighted-Average Grant Price (in dollars per share) $ 18.40 $ 14.52 $ 14.38
Performance Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 76,236 79,972 0
Weighted-Average Grant Price (in dollars per share) $ 19.80 $ 13.19 $ 0
Executive Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 106,713 193,381 70,000
Weighted-Average Grant Price (in dollars per share) $ 17.18 $ 14.87 $ 14.96
Director Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares (in shares) 27,087 22,836 49,231
Weighted-Average Grant Price (in dollars per share) $ 19.28 $ 16.26 $ 13.55