XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants (Details Narrative) - $ / shares
Jul. 31, 2024
Apr. 30, 2019
Subsidiary, Sale of Stock [Line Items]    
Warrants to purchase common stock exercised 732,500  
Underwritten Public Offering [Member]    
Subsidiary, Sale of Stock [Line Items]    
Warrants to purchase common stock exercised   4,927,680
Exercise price of warrants   $ 3.85
Warrants and rights outstanding, term   5 years