XML 155 R101.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders’ Equity - Schedule of Nonvested Shares (Details) - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Number of Shares      
Beginning balance (in shares) 314,522    
Granted (in shares) 210,036    
Vested (in shares) (264,411)    
Ending balance (in shares) 260,147 314,522  
Weighted-Average Grant Price      
Outstanding (in dollars per share) $ 14.55    
Granted (in dollars per share) 18.40 $ 14.52 $ 14.38
Vested (in dollars per share) 15.04    
Outstanding (in dollars per share) $ 17.16 $ 14.55