Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
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, 2021 56,564,642            
Balance at Oct. 31, 2021   $ 6 $ 374,272 $ (461) $ 3,671 $ (114,913) $ 262,575
Stock-based compensation expense   0 4,164 0 0 0 4,164
Forfeiture of restricted stock (in shares) (47,548)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 145,589            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 45 (1,012) 0 0 (967)
Treasury shares purchased under share repurchase program (in shares) 62,850            
Treasury shares purchased under share repurchase program   0 0 (383) 0 0 (383)
Net Income (loss)   0 0 0 0 20,144 20,144
Foreign currency translation adjustment   0 0 0 (8,727) 0 (8,727)
Forfeiture of restricted stock (in shares) (47,548)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (145,589)            
Treasury shares purchased under share repurchase program (in shares) (62,850)            
Balance (in shares) at Jul. 31, 2022 56,599,833            
Balance at Jul. 31, 2022   6 378,481 (1,856) (5,056) (94,769) 276,806
Balance (in shares) at Apr. 30, 2022 56,667,965            
Balance at Apr. 30, 2022   6 377,148 (1,473) (2,753) (107,745) 265,183
Stock-based compensation expense   0 1,333 0 0 0 1,333
Forfeiture of restricted stock (in shares) (5,907)            
Forfeiture of restricted stock   0 0 0 0 0 0
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (625)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 0 0 0 0 0
Treasury shares purchased under share repurchase program (in shares) (62,850)            
Treasury shares purchased under share repurchase program   0 0 (383) 0 0 (383)
Net Income (loss)   0 0 0 0 12,976 12,976
Foreign currency translation adjustment   0 0 0 (2,303) 0 (2,303)
Forfeiture of restricted stock (in shares) (5,907)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 625            
Treasury shares purchased under share repurchase program (in shares) 62,850            
Balance (in shares) at Jul. 31, 2022 56,599,833            
Balance at Jul. 31, 2022   6 378,481 (1,856) (5,056) (94,769) 276,806
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,138 0 0 0 3,138
Forfeiture of restricted stock (in shares) (19,771)            
Forfeiture of restricted stock   0 0 0 0 0 0
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (100,545)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 0 (1,040) 0 0 $ (1,040)
Treasury shares purchased under share repurchase program (in shares) (1,298,962)           (1,299,000)
Treasury shares purchased under share repurchase program   0 0 (8,639) 0 0 $ (8,639)
Net Income (loss)   0 0 0 0 22,399 22,399
Foreign currency translation adjustment   0 0 0 8,565 0 $ 8,565
Forfeiture of restricted stock (in shares) (19,771)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 100,545            
Treasury shares purchased under share repurchase program (in shares) 1,298,962           1,299,000
Balance (in shares) at Jul. 31, 2023 54,806,913            
Balance at Jul. 31, 2023   6 382,533 (14,288) (663) (63,838) $ 303,750
Balance (in shares) at Apr. 30, 2023 55,015,572            
Balance at Apr. 30, 2023   6 381,599 (12,894) (2,498) (74,174) 292,039
Stock-based compensation expense   0 934 0 0 0 934
Forfeiture of restricted stock (in shares) (18,459)            
Forfeiture of restricted stock   0 0 0 0 0 0
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 8,773            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 0 0 0 0 $ 0
Treasury shares purchased under share repurchase program (in shares) (198,973)           (199,000)
Treasury shares purchased under share repurchase program   0 0 (1,394) 0 0 $ (1,394)
Net Income (loss)   0 0 0 0 10,336 10,336
Foreign currency translation adjustment   0 0 0 1,835 0 $ 1,835
Forfeiture of restricted stock (in shares) (18,459)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (8,773)            
Treasury shares purchased under share repurchase program (in shares) 198,973           199,000
Balance (in shares) at Jul. 31, 2023 54,806,913            
Balance at Jul. 31, 2023   $ 6 $ 382,533 $ (14,288) $ (663) $ (63,838) $ 303,750