CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock Outstanding [Member]
Common Class A [Member]
|
Common Stock Outstanding [Member]
Common Class B [Member]
|
Preferred Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Treasury Stock, Common [Member] |
Noncontrolling Interest [Member] |
| Balance (in shares) at Oct. 31, 2024 |
|
5,325,615
|
729,354
|
5,600
|
|
|
|
|
| Balance at Oct. 31, 2024 |
$ 800,349
|
$ 64
|
$ 8
|
$ 135,299
|
$ 749,752
|
$ 74,136
|
$ (158,910)
|
|
| Stock options, amortization and issuances (in shares) |
|
476
|
|
|
|
|
|
|
| Stock options, amortization and issuances |
0
|
|
|
|
|
|
|
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures (in shares) |
|
666
|
|
|
|
|
|
|
| Restricted stock amortization, issuances and forfeitures |
3,605
|
|
|
|
3,605
|
|
|
|
| Conversion of Class B to Class A common stock (in shares) |
|
5
|
(5)
|
|
|
|
|
|
| Conversion of Class B to Class A common stock |
0
|
|
|
|
|
|
|
|
| Share repurchases, including excise taxes |
(18,050)
|
|
|
|
|
|
(18,050)
|
|
| Share repurchases, including excise taxes (in shares) |
|
(131,460)
|
|
|
|
|
|
|
| Net income (loss) |
28,191
|
|
|
|
|
28,191
|
|
|
| Balance (in shares) at Jan. 31, 2025 |
|
5,195,302
|
729,349
|
5,600
|
|
|
|
|
| Balance at Jan. 31, 2025 |
811,426
|
$ 64
|
$ 8
|
$ 135,299
|
753,357
|
99,658
|
(176,960)
|
|
| Balance (in shares) at Oct. 31, 2024 |
|
5,325,615
|
729,354
|
5,600
|
|
|
|
|
| Balance at Oct. 31, 2024 |
800,349
|
$ 64
|
$ 8
|
$ 135,299
|
749,752
|
74,136
|
(158,910)
|
|
| Net income (loss) |
64,532
|
|
|
|
|
|
|
|
| Balance (in shares) at Jul. 31, 2025 |
|
5,131,632
|
760,387
|
5,600
|
|
|
|
|
| Balance at Jul. 31, 2025 |
835,363
|
$ 65
|
$ 8
|
$ 135,299
|
758,542
|
130,661
|
(189,212)
|
|
| Balance (in shares) at Jan. 31, 2025 |
|
5,195,302
|
729,349
|
5,600
|
|
|
|
|
| Balance at Jan. 31, 2025 |
811,426
|
$ 64
|
$ 8
|
$ 135,299
|
753,357
|
99,658
|
(176,960)
|
|
| Stock options, amortization and issuances |
0
|
|
|
|
|
|
|
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures |
4,233
|
|
|
|
4,233
|
|
|
|
| Conversion of Class B to Class A common stock (in shares) |
|
4
|
(4)
|
|
|
|
|
|
| Conversion of Class B to Class A common stock |
0
|
|
|
|
|
|
|
|
| Share repurchases, including excise taxes |
(12,346)
|
|
|
|
|
|
(12,346)
|
|
| Share repurchases, including excise taxes (in shares) |
|
(126,448)
|
|
|
|
|
|
|
| Net income (loss) |
19,726
|
|
|
|
|
19,726
|
|
|
| Balance (in shares) at Apr. 30, 2025 |
|
5,068,858
|
729,345
|
5,600
|
|
|
|
|
| Balance at Apr. 30, 2025 |
820,370
|
$ 64
|
$ 8
|
$ 135,299
|
757,590
|
116,715
|
(189,306)
|
|
| Stock options, amortization and issuances (in shares) |
|
1,179
|
|
|
|
|
|
|
| Stock options, amortization and issuances |
25
|
|
|
|
25
|
|
|
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures (in shares) |
|
61,595
|
31,042
|
|
|
|
|
|
| Restricted stock amortization, issuances and forfeitures |
928
|
$ 1
|
|
|
927
|
|
|
|
| Share repurchases, including excise taxes |
(94)
|
|
|
|
|
|
(94)
|
|
| Share repurchases, including excise taxes (in shares) |
|
0
|
|
|
|
|
|
|
| Net income (loss) |
16,615
|
|
|
|
|
16,615
|
|
|
| Balance (in shares) at Jul. 31, 2025 |
|
5,131,632
|
760,387
|
5,600
|
|
|
|
|
| Balance at Jul. 31, 2025 |
835,363
|
$ 65
|
$ 8
|
$ 135,299
|
758,542
|
130,661
|
(189,212)
|
|
| Balance (in shares) at Oct. 31, 2025 |
|
5,155,635
|
784,741
|
5,600
|
|
|
|
|
| Balance at Oct. 31, 2025 |
830,935
|
$ 65
|
$ 8
|
$ 135,299
|
757,391
|
127,326
|
(189,154)
|
$ 0
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures (in shares) |
|
83,065
|
|
|
|
|
|
|
| Restricted stock amortization, issuances and forfeitures |
(4,386)
|
$ 1
|
|
|
(4,387)
|
|
|
|
| Conversion of Class B to Class A common stock (in shares) |
|
23
|
(23)
|
|
|
|
|
|
| Conversion of Class B to Class A common stock |
0
|
|
|
|
|
|
|
|
| Changes in noncontrolling interest |
1,895
|
|
|
|
|
|
|
1,895
|
| Share repurchases, including excise taxes |
(9,000)
|
|
|
|
|
|
(9,000)
|
|
| Share repurchases, including excise taxes (in shares) |
|
(85,398)
|
|
|
|
|
|
|
| Net income (loss) |
20,859
|
|
|
|
|
20,859
|
|
|
| Balance (in shares) at Jan. 31, 2026 |
|
5,153,325
|
784,718
|
5,600
|
|
|
|
|
| Balance at Jan. 31, 2026 |
837,634
|
$ 66
|
$ 8
|
$ 135,299
|
753,004
|
145,516
|
(198,154)
|
1,895
|
| Balance (in shares) at Oct. 31, 2025 |
|
5,155,635
|
784,741
|
5,600
|
|
|
|
|
| Balance at Oct. 31, 2025 |
830,935
|
$ 65
|
$ 8
|
$ 135,299
|
757,391
|
127,326
|
(189,154)
|
0
|
| Net income (loss) |
18,049
|
|
|
|
|
|
|
|
| Balance (in shares) at Jul. 31, 2026 |
|
5,121,132
|
837,635
|
5,600
|
|
|
|
|
| Balance at Jul. 31, 2026 |
820,956
|
$ 66
|
$ 9
|
$ 135,299
|
752,820
|
138,093
|
(207,621)
|
2,290
|
| Balance (in shares) at Jan. 31, 2026 |
|
5,153,325
|
784,718
|
5,600
|
|
|
|
|
| Balance at Jan. 31, 2026 |
837,634
|
$ 66
|
$ 8
|
$ 135,299
|
753,004
|
145,516
|
(198,154)
|
1,895
|
| Stock options, amortization and issuances (in shares) |
|
1,452
|
306
|
|
|
|
|
|
| Stock options, amortization and issuances |
(68)
|
|
|
|
(68)
|
|
|
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures (in shares) |
|
2,040
|
|
|
|
|
|
|
| Restricted stock amortization, issuances and forfeitures |
1,716
|
|
|
|
1,716
|
|
|
|
| Conversion of Class B to Class A common stock (in shares) |
|
16
|
(16)
|
|
|
|
|
|
| Conversion of Class B to Class A common stock |
0
|
|
|
|
|
|
|
|
| Changes in noncontrolling interest |
1,120
|
|
|
|
|
|
|
1,120
|
| Share repurchases, including excise taxes |
(9,545)
|
|
|
|
|
|
(9,545)
|
|
| Share repurchases, including excise taxes (in shares) |
|
(90,507)
|
|
|
|
|
|
|
| Net income (loss) |
(595)
|
|
|
|
|
(284)
|
|
(311)
|
| Balance (in shares) at Apr. 30, 2026 |
|
5,066,326
|
785,008
|
5,600
|
|
|
|
|
| Balance at Apr. 30, 2026 |
827,593
|
$ 66
|
$ 8
|
$ 135,299
|
754,652
|
142,563
|
(207,699)
|
2,704
|
| Stock options, amortization and issuances (in shares) |
|
8,342
|
2,903
|
|
|
|
|
|
| Stock options, amortization and issuances |
(320)
|
|
|
|
(320)
|
|
|
|
| Preferred dividend declared ($476.56 per share) |
(2,669)
|
|
|
|
|
(2,669)
|
|
|
| Restricted stock amortization, issuances and forfeitures (in shares) |
|
33,869
|
62,319
|
|
|
|
|
|
| Restricted stock amortization, issuances and forfeitures |
(1,511)
|
|
$ 1
|
|
(1,512)
|
|
|
|
| Conversion of Class B to Class A common stock (in shares) |
|
12,595
|
(12,595)
|
|
|
|
|
|
| Conversion of Class B to Class A common stock |
0
|
|
|
|
|
|
|
|
| Share repurchases, including excise taxes |
(78)
|
|
|
|
|
|
(78)
|
|
| Net income (loss) |
(2,215)
|
|
|
|
|
(1,801)
|
|
(414)
|
| Balance (in shares) at Jul. 31, 2026 |
|
5,121,132
|
837,635
|
5,600
|
|
|
|
|
| Balance at Jul. 31, 2026 |
$ 820,956
|
$ 66
|
$ 9
|
$ 135,299
|
$ 752,820
|
$ 138,093
|
$ (207,621)
|
$ 2,290
|