CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND TEMPORARY EQUITY (UNAUDITED) - USD ($) $ in Thousands |
Total |
Series B Preferred Stock |
Series B-2 Convertible Preferred Stock |
Common Stock |
Additional Paid-In Capital |
Retained Earnings |
Retained Earnings
Series B Preferred Stock
|
Retained Earnings
Series B-2 Convertible Preferred Stock
|
Accumulated Other Comprehensive (Loss) Income |
Treasury Stock |
Non-controlling Interest |
| Beginning balance (in shares) at Oct. 31, 2023 |
|
|
|
17,941,032
|
|
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2023 |
$ 189,687
|
|
|
$ 179
|
$ 168,441
|
$ 19,017
|
|
|
$ (5,666)
|
$ (3,493)
|
$ 11,209
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Dividends - common |
(1,350)
|
|
|
|
|
(1,350)
|
|
|
|
|
|
| Dividends - preferred |
|
$ (32)
|
$ (93)
|
|
|
|
$ (32)
|
$ (93)
|
|
|
|
| Stock compensation (in shares) |
|
|
|
99,983
|
|
|
|
|
|
|
|
| Stock compensation |
864
|
|
|
$ 1
|
863
|
|
|
|
|
|
|
| Exchange of common stock (in shares) |
|
|
|
(36,097)
|
|
|
|
|
|
|
|
| Exchange of common stock |
(684)
|
|
|
|
(684)
|
|
|
|
|
|
|
| Noncontrolling interest adjustment |
(60)
|
|
|
|
|
|
|
|
|
|
(60)
|
| Net (loss) income |
(3,677)
|
|
|
|
|
(3,585)
|
|
|
|
|
(92)
|
| Other comprehensive income (loss), net of tax |
(467)
|
|
|
|
|
|
|
|
(467)
|
|
|
| Ending balance (in shares) at Jan. 31, 2024 |
|
|
|
18,004,918
|
|
|
|
|
|
|
|
| Ending balance at Jan. 31, 2024 |
184,188
|
|
|
$ 180
|
168,620
|
13,957
|
|
|
(6,133)
|
(3,493)
|
11,057
|
| Beginning balance, temporary equity at Oct. 31, 2023 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Jan. 31, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Beginning balance (in shares) at Oct. 31, 2023 |
|
|
|
17,941,032
|
|
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2023 |
189,687
|
|
|
$ 179
|
168,441
|
19,017
|
|
|
(5,666)
|
(3,493)
|
11,209
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Net (loss) income |
2,878
|
|
|
|
|
|
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
(704)
|
|
|
|
|
|
|
|
|
|
|
| Ending balance (in shares) at Apr. 30, 2024 |
|
|
|
17,972,656
|
|
|
|
|
|
|
|
| Ending balance at Apr. 30, 2024 |
188,952
|
|
|
$ 180
|
168,540
|
19,050
|
|
|
(6,370)
|
(3,493)
|
11,045
|
| Beginning balance, temporary equity at Oct. 31, 2023 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Apr. 30, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Beginning balance (in shares) at Jan. 31, 2024 |
|
|
|
18,004,918
|
|
|
|
|
|
|
|
| Beginning balance at Jan. 31, 2024 |
184,188
|
|
|
$ 180
|
168,620
|
13,957
|
|
|
(6,133)
|
(3,493)
|
11,057
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Dividends - common |
(1,348)
|
|
|
|
|
(1,348)
|
|
|
|
|
|
| Dividends - preferred |
|
(33)
|
(93)
|
|
|
|
(33)
|
(93)
|
|
|
|
| Stock compensation (in shares) |
|
|
|
30,808
|
|
|
|
|
|
|
|
| Stock compensation |
1,071
|
|
|
$ 1
|
1,070
|
|
|
|
|
|
|
| Exchange of common stock (in shares) |
|
|
|
(63,070)
|
|
|
|
|
|
|
|
| Exchange of common stock |
(1,151)
|
|
|
$ (1)
|
(1,150)
|
|
|
|
|
|
|
| Net (loss) income |
6,555
|
|
|
|
|
6,567
|
|
|
|
|
(12)
|
| Other comprehensive income (loss), net of tax |
(237)
|
|
|
|
|
|
|
|
(237)
|
|
|
| Ending balance (in shares) at Apr. 30, 2024 |
|
|
|
17,972,656
|
|
|
|
|
|
|
|
| Ending balance at Apr. 30, 2024 |
$ 188,952
|
|
|
$ 180
|
168,540
|
19,050
|
|
|
(6,370)
|
(3,493)
|
11,045
|
| Beginning balance, temporary equity at Jan. 31, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Apr. 30, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Beginning balance (in shares) at Oct. 31, 2024 |
18,033,171
|
|
|
18,033,171
|
|
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2024 |
$ 191,691
|
|
|
$ 180
|
170,243
|
20,826
|
|
|
(6,614)
|
(3,493)
|
10,549
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Dividends - common |
(1,353)
|
|
|
|
|
(1,353)
|
|
|
|
|
|
| Dividends - preferred |
|
(32)
|
(93)
|
|
|
|
(32)
|
(93)
|
|
|
|
| Stock compensation (in shares) |
|
|
|
59,087
|
|
|
|
|
|
|
|
| Stock compensation |
932
|
|
|
$ 1
|
931
|
|
|
|
|
|
|
| Exchange of common stock (in shares) |
|
|
|
(47,089)
|
|
|
|
|
|
|
|
| Exchange of common stock |
(1,224)
|
|
|
$ (1)
|
(1,223)
|
|
|
|
|
|
|
| Noncontrolling interest adjustment |
(39)
|
|
|
|
|
|
|
|
|
|
(39)
|
| Net (loss) income |
(3,071)
|
|
|
|
|
(3,074)
|
|
|
|
|
3
|
| Other comprehensive income (loss), net of tax |
(267)
|
|
|
|
|
|
|
|
(267)
|
|
|
| Ending balance (in shares) at Jan. 31, 2025 |
|
|
|
18,045,169
|
|
|
|
|
|
|
|
| Ending balance at Jan. 31, 2025 |
$ 186,544
|
|
|
$ 180
|
169,951
|
16,274
|
|
|
(6,881)
|
(3,493)
|
10,513
|
| Beginning balance, temporary equity at Oct. 31, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Jan. 31, 2025 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Beginning balance (in shares) at Oct. 31, 2024 |
18,033,171
|
|
|
18,033,171
|
|
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2024 |
$ 191,691
|
|
|
$ 180
|
170,243
|
20,826
|
|
|
(6,614)
|
(3,493)
|
10,549
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Net (loss) income |
(6,436)
|
|
|
|
|
|
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
$ 235
|
|
|
|
|
|
|
|
|
|
|
| Ending balance (in shares) at Apr. 30, 2025 |
18,069,029
|
|
|
18,069,029
|
|
|
|
|
|
|
|
| Ending balance at Apr. 30, 2025 |
$ 182,651
|
|
|
$ 181
|
170,399
|
11,434
|
|
|
(6,379)
|
(3,493)
|
10,509
|
| Beginning balance, temporary equity at Oct. 31, 2024 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Apr. 30, 2025 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Beginning balance (in shares) at Jan. 31, 2025 |
|
|
|
18,045,169
|
|
|
|
|
|
|
|
| Beginning balance at Jan. 31, 2025 |
186,544
|
|
|
$ 180
|
169,951
|
16,274
|
|
|
(6,881)
|
(3,493)
|
10,513
|
| Stockholders’ Equity |
|
|
|
|
|
|
|
|
|
|
|
| Dividends - common |
(1,353)
|
|
|
|
|
(1,353)
|
|
|
|
|
|
| Dividends - preferred |
|
(33)
|
(93)
|
|
|
|
$ (33)
|
$ (93)
|
|
|
|
| Stock compensation (in shares) |
|
|
|
30,540
|
|
|
|
|
|
|
|
| Stock compensation |
551
|
|
|
$ 1
|
550
|
|
|
|
|
|
|
| Exchange of common stock (in shares) |
|
|
|
(6,680)
|
|
|
|
|
|
|
|
| Exchange of common stock |
(102)
|
|
|
|
(102)
|
|
|
|
|
|
|
| Net (loss) income |
(3,365)
|
|
|
|
|
(3,361)
|
|
|
|
|
(4)
|
| Other comprehensive income (loss), net of tax |
$ 502
|
|
|
|
|
|
|
|
502
|
|
|
| Ending balance (in shares) at Apr. 30, 2025 |
18,069,029
|
|
|
18,069,029
|
|
|
|
|
|
|
|
| Ending balance at Apr. 30, 2025 |
$ 182,651
|
|
|
$ 181
|
$ 170,399
|
$ 11,434
|
|
|
$ (6,379)
|
$ (3,493)
|
$ 10,509
|
| Beginning balance, temporary equity at Jan. 31, 2025 |
|
1,479
|
9,331
|
|
|
|
|
|
|
|
|
| Ending balance, temporary equity at Apr. 30, 2025 |
|
$ 1,479
|
$ 9,331
|
|
|
|
|
|
|
|
|