XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from the Diluted Loss Per Share Calculation (Details) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2024
Apr. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation     17,117,253 7,096,098
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%  
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     17,318 18,291
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     17,062,098 7,039,970
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