Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.4
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 [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance, October 31, 2021 (in shares) at Oct. 31, 2021 56,564,642            
Balance, October 31, 2021 at Oct. 31, 2021   $ 6 $ 374,272 $ (461) $ 3,671 $ (114,913) $ 262,575
Stock-based compensation expense   0 1,480 0 0 0 1,480
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 135,506            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 2 (534) 0 0 (532)
Net Income (loss)   0 0 0 0 1,183 1,183
Foreign currency translation adjustment   0 0 0 (1,440) 0 (1,440)
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) (135,506)            
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
Balance, October 31, 2021 (in shares) at Oct. 31, 2022 56,226,191            
Balance, October 31, 2021 at Oct. 31, 2022   6 379,395 (4,609) (9,228) (86,237) 279,327
Stock-based compensation expense   0 1,140 0 0 0 1,140
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 57,092            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 0 (573) 0 0 (573)
Net Income (loss)   0 0 0 0 6,475 6,475
Foreign currency translation adjustment   0 0 0 5,052 0 5,052
Forfeiture of restricted stock (in shares) (1,312)            
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) (57,092)            
Treasury shares purchased under share repurchase program (in shares) (760,457)           (760,457)
Treasury shares purchased under share repurchase program   0 0 (4,923) 0 0 $ (4,923)
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