Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
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 2,831 0 0 0 2,831
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 144,964            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 45 (1,012) 0 0 (967)
Net Income (loss)   0 0 0 0 7,168 7,168
Foreign currency translation adjustment   0 0 0 (6,424) 0 (6,424)
Forfeiture of restricted stock (in shares) (41,641)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (144,964)            
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
Balance (in shares) at Jan. 31, 2022 56,700,148            
Balance at Jan. 31, 2022   6 375,754 (995) 2,231 (113,730) 263,266
Stock-based compensation expense   0 1,351 0 0 0 1,351
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (9,458)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 43 (478) 0 0 (435)
Net Income (loss)   0 0 0 0 5,985 5,985
Foreign currency translation adjustment   0 0 0 (4,984) 0 (4,984)
Forfeiture of restricted stock (in shares) (41,641)            
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) 9,458            
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
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 2,204 0 0 0 2,204
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (109,318)            
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,099,989)           (1,100,000)
Treasury shares purchased under share repurchase program   0 0 (7,245) 0 0 $ (7,245)
Net Income (loss)   0 0 0 0 12,063 12,063
Foreign currency translation adjustment   0 0 0 6,730 0 6,730
Forfeiture of restricted stock (in shares) (1,312)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 109,318            
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
Balance (in shares) at Jan. 31, 2023 55,407,330            
Balance at Jan. 31, 2023   6 380,535 (10,105) (4,176) (79,762) 286,498
Stock-based compensation expense   0 1,064 0 0 0 1,064
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (52,226)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 0 (467) 0 0 $ (467)
Treasury shares purchased under share repurchase program (in shares) (339,532)           (340,000)
Treasury shares purchased under share repurchase program   0 0 (2,322) 0 0 $ (2,322)
Net Income (loss)   0 0 0 0 5,588 5,588
Foreign currency translation adjustment   0 0 0 1,678 0 1,678
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 52,226            
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