XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from the Diluted Loss Per Share Calculation (Details) - shares
1 Months Ended 6 Months Ended
Jan. 31, 2023
Mar. 31, 2005
Apr. 30, 2023
Apr. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation     7,096,098 4,323,727
Series B Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Preferred stock, dividend rate, percentage 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
Outstanding Options To Purchase Common Stock        
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
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     7,039,970 3,315,557
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