XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants (Details Narrative) - $ / shares
Apr. 08, 2019
Jan. 31, 2023
Number of common stock shares sold 1,542,000  
Warrants to purchase common stock exercised   732,500
Underwritten Public Offering [Member]    
Warrants to purchase common stock exercised   4,927,680
Exercise price of warrants   $ 3.85
Warrants and rights outstanding, term   5 years
Pre-funded Warrants [Member]    
Warrants to purchase common stock exercised 3,385,680  
Exercise price of warrants $ 0.01