XML 153 R99.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 17, 2024
Jun. 30, 2024
May 31, 2024
May 30, 2024
Apr. 30, 2024
Mar. 31, 2024
Jan. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Class of Stock [Line Items]                        
Preferred stock, shares authorized (in shares)                   20,000 20,000  
Preferred stock, par value (in dollars per share)                   $ 0.01 $ 0.01  
Preferred stock, shares issued (in shares)                   0 0  
Preferred stock, shares outstanding (in shares)                   0 0  
Authorized shares under stock-based compensation plan (in shares)                       500,000
Additional shares authorized under stock-based compensation plan (in shares)                   1,000,000    
Remaining shares available to be issued under stock-based compensation plan (in shares)                   944,544    
Recognize compensation expense                   $ 4,116    
Stock compensation expense recorded                   4,116 $ 3,841 $ 2,732
Income tax benefit recognized in the income statement for stock-based compensation arrangements                   1,451 1,075 604
Fair value of shares vested                   3,976 $ 1,323 $ 1,856
Unrecognized stock-based compensation expense                   $ 1,700    
Shares exchanged (in shares)                   117,897 39,472 105,316
Fair value of shares exchanged                   $ 2,312 $ 567 $ 1,530
Dividends declared (in dollars per share)                   $ 0.30 $ 0.30 $ 0.30
Subsequent Event                        
Class of Stock [Line Items]                        
Dividends declared (in dollars per share) $ 0.075                      
Aggregate amount of dividends declared $ 1,357                      
Minimum                        
Class of Stock [Line Items]                        
Expected recognition period for unrecognized stock-based compensation expense                   1 year    
Maximum                        
Class of Stock [Line Items]                        
Expected recognition period for unrecognized stock-based compensation expense                   2 years    
Performance Awards                        
Class of Stock [Line Items]                        
Authorized shares under stock-based compensation plan (in shares)     71,558                  
Vesting period       3 years       2 years   2 years    
Shares granted (in shares)       35,779 4,330     36,127        
Per share value of common stock granted (in dollars per share)       $ 20.07 $ 19.49     $ 19.57        
Unrecognized compensation expense       $ 718 $ 84     $ 707        
Recognize compensation expense                     $ 293  
Performance period     3 years                  
Stock compensation expense recorded                   $ 306    
Executive Awards                        
Class of Stock [Line Items]                        
Vesting period                 3 years 3 years    
Shares granted (in shares)                 53,078      
Per share value of common stock granted (in dollars per share)                 $ 14.13      
Unrecognized compensation expense                 $ 750      
Retention Bonus Agreements                        
Class of Stock [Line Items]                        
Authorized shares under stock-based compensation plan (in shares)                 106,157      
Vesting period   1 year                    
Shares granted (in shares)   40,926           12,709        
Per share value of common stock granted (in dollars per share)   $ 20.36           $ 19.57        
Unrecognized compensation expense   $ 833           $ 249        
Recognize compensation expense                     $ 115  
Performance period                 3 years      
Stock compensation expense recorded                   $ 454    
Director Awards                        
Class of Stock [Line Items]                        
Vesting period                   1 year    
Shares granted (in shares)           26,478 609          
Per share value of common stock granted (in dollars per share)           $ 19.26 $ 20.37