Quarterly report [Sections 13 or 15(d)]

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

v3.25.0.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Stock-based Program [Member]
Common Stock Outstanding [Member]
Stock-based Program [Member]
Additional Paid-in Capital [Member]
Stock-based Program [Member]
Treasury Stock, Common [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]
Additional Paid-in Capital [Member]
Share Repurchase Program [Member]
Treasury Stock, Common [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]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
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 536 0 0 0 536
Shares issued under stock-based program (in shares)                         8,496          
Shares issued under stock-based program                         $ 0 0 0 0   $ 0
Treasury shares purchased (in shares) (109,178)           (36,094)                     (36,000)
Treasury shares purchased from shares issued under stock-based program $ 0 $ 0 $ (850) $ 0 $ 0 $ (850)                       $ (248)
Treasury shares purchased under share repurchase program             $ 0 $ 0 $ (248) $ 0 $ 0 $ (248)            
Net income                         0 0 0 0 (3,826) (3,826)
Foreign currency translation adjustment                         $ 0 0 0 4,088 0 4,088
Balance (in shares) at Jan. 31, 2024                         53,870,084          
Balance at Jan. 31, 2024                         $ 6 383,822 (16,212) (1,403) (58,273) 307,940
Forfeiture/cancellation of restricted stock (in shares)                         (750,585)          
Forfeiture/cancellation of restricted stock                         $ 0 0 0 0 0 0
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
Stock-based compensation expense                         $ 0 367 0 0 0 367
Shares issued under stock-based program (in shares)                         415,333          
Shares issued under stock-based program                         $ 0 1,519 0 0   $ 1,519
Treasury shares purchased (in shares) (246,121)           (296,267)                     (296,000)
Treasury shares purchased from shares issued under stock-based program $ 0 $ 0 $ (2,166) $ 0 $ 0 $ (2,166)                       $ (1,934)
Treasury shares purchased under share repurchase program             $ 0 $ 0 $ (1,934) $ 0 $ 0 $ (1,934)            
Dividend                         0 0 0 0 (53,132) (53,132)
Net income                         0 0 0 0 (2,639) (2,639)
Foreign currency translation adjustment                         $ 0 0 0 (2,995) 0 (2,995)
Balance (in shares) at Jan. 31, 2025                         53,146,589          
Balance at Jan. 31, 2025                         $ 6 $ 388,199 $ (29,981) $ (3,478) $ (94,011) $ 260,735