XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss [Member]
Total
Balances at Oct. 31, 2020 $ 657 $ 60,997 $ 172,484 $ (2,990) $ 231,148
Balances (in shares) at Oct. 31, 2020 6,565,163        
Net Income (Loss)     6,764   6,764
Other comprehensive income       1,249 1,249
Exercise of common stock options $ 2 348     350
Exercise of common stock options (in shares) 16,311        
Stock-based compensation expense, net of taxes withheld for vested restricted shares $ 3 2,579     2,582
Stock-based compensation expense, net of taxes withheld for vested restricted shares (in shares) 36,243        
Dividends paid     (3,674)   (3,674)
Balances at Oct. 31, 2021 $ 662 63,924 175,574 (1,741) 238,419
Balances (in shares) at Oct. 31, 2021 6,617,717        
Net Income (Loss)     8,226   8,226
Other comprehensive income       (19,784) (19,784)
Exercise of common stock options $ 1 116     117
Exercise of common stock options (in shares) 5,437        
Stock-based compensation expense, net of taxes withheld for vested restricted shares $ 3 2,476     2,479
Stock-based compensation expense, net of taxes withheld for vested restricted shares (in shares) 33,761        
Stock repurchases, net of excise tax payable $ (9) (2,881)     (2,890)
Stock repurchases, net of excise tax payable (in shares) (89,921)        
Dividends paid     (3,923)   (3,923)
Balances at Oct. 31, 2022 $ 657 63,635 179,877 (21,525) 222,644
Balances (in shares) at Oct. 31, 2022 6,566,994        
Net Income (Loss)     4,389   4,389
Other comprehensive income       1,321 1,321
Exercise of common stock options $ 1 269     270
Exercise of common stock options (in shares) 11,559        
Stock-based compensation expense, net of taxes withheld for vested restricted shares $ 5 2,381     2,386
Stock-based compensation expense, net of taxes withheld for vested restricted shares (in shares) 49,874        
Stock repurchases, net of excise tax payable $ (17) (4,620)     (4,637)
Stock repurchases, net of excise tax payable (in shares) (166,289)        
Dividends paid     (4,142)   (4,142)
Balances at Oct. 31, 2023 $ 646 $ 61,665 $ 180,124 $ (20,204) $ 222,231
Balances (in shares) at Oct. 31, 2023 6,462,138