Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Changes in Stockholders' Equity

v3.23.4
Consolidated Statements of Changes in Stockholders' Equity - 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 5,034 0 0 0 5,034
Forfeiture of restricted stock (in shares) (84,082)            
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) 160,697            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 89 (1,459) 0 0 $ (1,370)
Treasury shares purchased under share repurchase program (in shares) (415,066)           (415,000)
Treasury shares purchased under share repurchase program   0 0 (2,689) 0 0 $ (2,689)
Net income   0 0 0 0 28,676 28,676
Foreign currency translation adjustment   0 0 0 (12,899) 0 (12,899)
Stock-based compensation expense   0 5,034 0 0 0 5,034
Forfeiture of restricted stock (in shares) (84,082)            
Forfeiture of restricted stock   0 0 0 0 0 0
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 of restricted stock (in shares) (35,947)            
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) (99,761)            
Shares issued under stock-based program, net of treasury shares purchased for tax withholding   0 44 (1,625) 0 0 $ (1,581)
Treasury shares purchased under share repurchase program (in shares) (1,333,038)           (1,333,000)
Treasury shares purchased under share repurchase program   0 0 (8,880) 0 0 $ (8,883)
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
Forfeiture of restricted stock (in shares) (35,947)            
Forfeiture of restricted stock   0 0 0 0 0 0
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