Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from the Diluted Loss Per Share Calculation (Details) - shares |
6 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Loss Per Share | ||
| Potentially dilutive securities excluded from diluted loss per share calculation | 2,112,063 | 1,011,253 |
| Series B Preferred Stock | ||
| Loss Per Share | ||
| Preferred stock, dividend rate, percentage | 5.00% | 5.00% |
| Employee Stock Option | ||
| Loss Per Share | ||
| Potentially dilutive securities excluded from diluted loss per share calculation | 439 | 532 |
| Unvested Restricted Stock Units | ||
| Loss Per Share | ||
| Potentially dilutive securities excluded from diluted loss per share calculation | 2,110,363 | 1,009,460 |
| 5% Series B Cumulative Convertible Perpetual Preferred Stock | ||
| Loss Per Share | ||
| Potentially dilutive securities excluded from diluted loss per share calculation | 1,261 | 1,261 |