v3.26.1
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