XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from the Diluted Loss Per Share Calculation (Details) - shares
1 Months Ended 9 Months Ended
Jan. 31, 2023
Mar. 31, 2005
Jul. 31, 2023
Jul. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from diluted loss per share calculation     7,337,080 3,631,422
Series B Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Preferred stock, dividend rate, percentage 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     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,280,952 3,573,354
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