Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Changes in Stockholders' Equity

v3.24.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Stock-based Program [Member]
Common Stock Outstanding [Member]
Stock-based Program [Member]
Common Stock [Member]
Stock-based Program [Member]
Additional Paid-in Capital [Member]
Stock-based Program [Member]
Treasury Stock, Common and Preferred [Member]
Stock-based Program [Member]
AOCI Attributable to Parent [Member]
Stock-based Program [Member]
Retained Earnings [Member]
Stock-based Program [Member]
Share Repurchase Program [Member]
Common Stock Outstanding [Member]
Share Repurchase Program [Member]
Common Stock [Member]
Share Repurchase Program [Member]
Additional Paid-in Capital [Member]
Share Repurchase Program [Member]
Treasury Stock, Common and Preferred [Member]
Share Repurchase Program [Member]
AOCI Attributable to Parent [Member]
Share Repurchase Program [Member]
Retained Earnings [Member]
Share Repurchase Program [Member]
Common Stock Outstanding [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common and Preferred [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Oct. 31, 2022                             56,226,191            
Balance at Oct. 31, 2022                               $ 6 $ 379,395 $ (4,609) $ (9,228) $ (86,237) $ 279,327
Stock-based compensation expense                               0 3,847 0 0 0 3,847
Forfeiture/cancellation of restricted stock (in shares)                             (35,947)            
Forfeiture/cancellation of restricted stock                               0 0 0 0 0 0
Shares issued under stock-based program (in shares)                             128,781            
Shares issued under stock-based program                               0 44 0 0   $ 44
Treasury shares purchased from shares issued under stock-based program (in shares) (228,542)             (1,333,038)                         (1,333,000)
Treasury shares purchased from shares issued under stock-based program   $ 0 $ 0 $ (1,625) $ 0 $ 0 $ (1,625)                           $ (8,883)
Treasury shares purchased under share repurchase program                 $ 0 $ 0 $ (8,880) $ 0 $ 0 $ (8,880)              
Net income                               0 0 0 0 31,790 31,790
Foreign currency translation adjustment                               0 0 0 3,737 0 3,737
Stock-based compensation expense                               0 3,847 0 0 0 3,847
Balance (in shares) at Oct. 31, 2023                             54,757,445            
Balance at Oct. 31, 2023                               6 383,286 (15,114) (5,491) (54,447) 308,240
Stock-based compensation expense                               0 2,394 0 0 0 2,394
Forfeiture/cancellation of restricted stock (in shares)                             (753,997)            
Forfeiture/cancellation of restricted stock                               0 0 0 0 0 0
Shares issued under stock-based program (in shares)                             871,545            
Shares issued under stock-based program                               0 633 0 0 0 $ 633
Treasury shares purchased from shares issued under stock-based program (in shares) (601,011)             (1,000,338)                         (1,000,000)
Treasury shares purchased from shares issued under stock-based program   $ 0 $ 0 $ (4,299) $ 0 $ 0 $ (4,299)                           $ (6,468)
Treasury shares purchased under share repurchase program                 $ 0 $ 0 $ (6,468) $ 0 $ 0 $ (6,468)              
Net income                               0 0 0 0 16,207 16,207
Foreign currency translation adjustment                               0 0 0 5,008 0 5,008
Stock-based compensation expense                               0 2,394 0 0 0 2,394
Balance (in shares) at Oct. 31, 2024                             53,273,644            
Balance at Oct. 31, 2024                               $ 6 $ 386,313 $ (25,881) $ (483) $ (38,240) $ 321,715