Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
|
Common Stock [Member]
Redeemable Restricted Common Stock [Member]
|
Common Stock [Member] |
Retained Earnings [Member]
Redeemable Restricted Common Stock [Member]
|
Retained Earnings [Member] |
Redeemable Restricted Common Stock [Member] |
Total |
| Balances (in shares) at Oct. 31, 2024 |
|
8,220,344
|
|
|
|
|
| Balances at Oct. 31, 2024 |
|
$ 15,464,416
|
|
$ 5,377,500
|
|
$ 20,841,916
|
| Share-based compensation, net (in shares) |
|
(21,767)
|
|
|
|
|
| Share-based compensation, net |
|
$ 7,051
|
|
0
|
|
7,051
|
| Net loss (income) |
|
0
|
|
(1,107,431)
|
|
(1,107,431)
|
| Share-based compensation, net |
|
$ 7,051
|
|
0
|
|
7,051
|
| Balances (in shares) at Jan. 31, 2025 |
|
8,198,577
|
|
|
|
|
| Balances at Jan. 31, 2025 |
|
$ 15,471,467
|
|
4,270,069
|
|
19,741,536
|
| Net loss |
|
$ 0
|
|
(1,107,431)
|
|
(1,107,431)
|
| Balances (in shares) at Oct. 31, 2024 |
|
8,220,344
|
|
|
|
|
| Balances at Oct. 31, 2024 |
|
$ 15,464,416
|
|
5,377,500
|
|
20,841,916
|
| Net loss (income) |
|
|
|
|
|
(1,503,467)
|
| Balances (in shares) at Jul. 31, 2025 |
|
8,228,245
|
|
|
|
|
| Balances at Jul. 31, 2025 |
|
$ 15,650,502
|
|
2,579,225
|
|
18,229,727
|
| Net loss |
|
|
|
|
|
(1,503,467)
|
| Balances (in shares) at Jan. 31, 2025 |
|
8,198,577
|
|
|
|
|
| Balances at Jan. 31, 2025 |
|
$ 15,471,467
|
|
4,270,069
|
|
19,741,536
|
| Share-based compensation, net (in shares) |
|
(6,560)
|
|
|
|
|
| Share-based compensation, net |
|
$ 71,934
|
|
0
|
|
71,934
|
| Net loss (income) |
|
0
|
|
(697,922)
|
|
(697,922)
|
| Share-based compensation, net |
|
$ 71,934
|
|
0
|
|
71,934
|
| Balances (in shares) at Apr. 30, 2025 |
|
8,192,017
|
|
|
|
|
| Balances at Apr. 30, 2025 |
|
$ 15,543,401
|
|
3,572,147
|
|
19,115,548
|
| Net loss |
|
0
|
|
(697,922)
|
|
(697,922)
|
| Share-based compensation, net |
|
107,101
|
|
0
|
|
107,101
|
| Change in aggregate redemption value of redeemable restricted common stock |
$ 0
|
|
$ (1,202,325)
|
|
$ (1,202,325)
|
|
| Net loss (income) |
|
0
|
|
301,886
|
|
301,886
|
| Share-based compensation, net |
|
$ 107,101
|
|
0
|
|
107,101
|
| (Increase) decrease in aggregate redemption value of redeemable restricted common stock |
0
|
|
(1,202,325)
|
|
(1,202,325)
|
|
| Balances (in shares) at Jul. 31, 2025 |
|
8,228,245
|
|
|
|
|
| Balances at Jul. 31, 2025 |
|
$ 15,650,502
|
|
2,579,225
|
|
18,229,727
|
| Net loss |
|
0
|
|
301,886
|
|
301,886
|
| Issuance costs of redeemable stock |
|
$ 0
|
|
(92,483)
|
|
(92,483)
|
| Balances (in shares) at Oct. 31, 2025 |
|
8,227,871
|
|
|
|
|
| Balances at Oct. 31, 2025 |
|
$ 15,743,742
|
|
763,213
|
|
16,506,955
|
| Share-based compensation, net (in shares) |
|
(38,472)
|
|
|
|
|
| Share-based compensation, net |
|
$ (67,748)
|
|
|
|
(67,748)
|
| Change in aggregate redemption value of redeemable restricted common stock |
0
|
|
2,087,147
|
|
2,087,147
|
|
| Net loss (income) |
|
0
|
|
(397,529)
|
|
(397,529)
|
| Share-based compensation, net |
|
$ (67,748)
|
|
|
|
(67,748)
|
| (Increase) decrease in aggregate redemption value of redeemable restricted common stock |
0
|
|
2,087,147
|
|
2,087,147
|
|
| Balances (in shares) at Jan. 31, 2026 |
|
8,189,399
|
|
|
|
|
| Balances at Jan. 31, 2026 |
|
$ 15,675,994
|
|
2,452,831
|
|
18,128,825
|
| Net loss |
|
$ 0
|
|
(397,529)
|
|
(397,529)
|
| Balances (in shares) at Oct. 31, 2025 |
|
8,227,871
|
|
|
|
|
| Balances at Oct. 31, 2025 |
|
$ 15,743,742
|
|
763,213
|
|
16,506,955
|
| Net loss (income) |
|
|
|
|
|
2,515,405
|
| Balances (in shares) at Jul. 31, 2026 |
|
8,199,825
|
|
|
|
|
| Balances at Jul. 31, 2026 |
|
$ 15,925,002
|
|
(1,197,509)
|
|
14,727,493
|
| Net loss |
|
|
|
|
|
2,515,405
|
| Balances (in shares) at Jan. 31, 2026 |
|
8,189,399
|
|
|
|
|
| Balances at Jan. 31, 2026 |
|
$ 15,675,994
|
|
2,452,831
|
|
18,128,825
|
| Share-based compensation, net (in shares) |
|
0
|
|
|
|
|
| Share-based compensation, net |
|
$ 73,670
|
|
0
|
|
73,670
|
| Change in aggregate redemption value of redeemable restricted common stock |
0
|
|
(4,033,010)
|
|
(4,033,010)
|
|
| Net loss (income) |
|
0
|
|
1,054,817
|
|
1,054,817
|
| Share-based compensation, net |
|
$ 73,670
|
|
0
|
|
73,670
|
| (Increase) decrease in aggregate redemption value of redeemable restricted common stock |
0
|
|
(4,033,010)
|
|
(4,033,010)
|
|
| Balances (in shares) at Apr. 30, 2026 |
|
8,189,399
|
|
|
|
|
| Balances at Apr. 30, 2026 |
|
$ 15,749,664
|
|
(525,362)
|
|
15,224,302
|
| Net loss |
|
$ 0
|
|
1,054,817
|
|
1,054,817
|
| Share-based compensation, net (in shares) |
|
10,426
|
|
|
|
|
| Share-based compensation, net |
|
$ 175,338
|
|
0
|
|
175,338
|
| Change in aggregate redemption value of redeemable restricted common stock |
0
|
|
(2,530,264)
|
|
(2,530,264)
|
|
| Net loss (income) |
|
0
|
|
1,858,117
|
|
1,858,117
|
| Share-based compensation, net |
|
$ 175,338
|
|
0
|
|
175,338
|
| (Increase) decrease in aggregate redemption value of redeemable restricted common stock |
$ 0
|
|
$ (2,530,264)
|
|
$ (2,530,264)
|
|
| Balances (in shares) at Jul. 31, 2026 |
|
8,199,825
|
|
|
|
|
| Balances at Jul. 31, 2026 |
|
$ 15,925,002
|
|
(1,197,509)
|
|
14,727,493
|
| Net loss |
|
$ 0
|
|
$ 1,858,117
|
|
$ 1,858,117
|