XML 100 R79.htm IDEA: XBRL DOCUMENT v3.23.4
Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from the Diluted Loss Per Share Calculation (Details) - shares
1 Months Ended 12 Months Ended
Mar. 31, 2005
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation   6,599,266 2,578,949 3,553,868
Series B Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Preferred stock, dividend rate, percentage 5.00% 5.00% 5.00% 5.00%
Series C Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation       950,102
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation   18,291 20,231 22,388
Unvested Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation   6,543,138 2,520,881 2,543,541
5% Series B Cumulative Convertible Perpetual Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation   37,837 37,837 37,837