Quarterly report pursuant to Section 13 or 15(d)

Shareholders' Equity - Warrants (Details)

v3.20.2
Shareholders' Equity - Warrants (Details) - $ / shares
9 Months Ended
May 02, 2019
Oct. 31, 2020
Aug. 01, 2020
Class of Warrant or Right [Line Items]      
Warrants outstanding   1,714,120  
Warrants exercisable   1,102,127  
Warrant exercise period 5 years 5 years  
Exercise Price (Per Share)   $ 0.001  
Warrants Granted September 2016 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   297,616  
Warrants exercisable   297,616  
Exercise Price (Per Share)   $ 29.00  
Expiration Date   Sep. 19, 2021  
Warrants Granted November 2016 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   33,386  
Warrants exercisable   33,386  
Exercise Price (Per Share)   $ 30.00  
Expiration Date   Nov. 10, 2021  
Warrants Granted January 2017 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   48,930  
Warrants exercisable   48,930  
Exercise Price (Per Share)   $ 17.60  
Expiration Date   Jan. 23, 2022  
Warrants Granted March 2017 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   5,000  
Warrants exercisable   5,000  
Exercise Price (Per Share)   $ 19.20  
Expiration Date   Mar. 16, 2022  
Warrants Granted May 2019 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   349,998  
Warrants exercisable   349,998  
Exercise Price (Per Share)   $ 15.00  
Expiration Date   May 02, 2024  
Warrants Granted April 2020 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   367,197  
Warrants exercisable   367,197  
Exercise Price (Per Share)   $ 2.66  
Expiration Date   Apr. 14, 2025  
Warrants Granted May 2020 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   122,398  
Warrants exercisable   0  
Exercise Price (Per Share)   $ 2.66  
Expiration Date   Apr. 14, 2025  
Warrants Granted June 8, 2020 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   122,399  
Warrants exercisable   0  
Exercise Price (Per Share)   $ 2.66  
Expiration Date   Apr. 14, 2025  
Warrants Granted June 12, 2020 [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   122,398  
Warrants exercisable   0  
Exercise Price (Per Share)   $ 2.66  
Expiration Date   Apr. 14, 2025  
Warrants Granted July 2020 - Excluding Fully-Paid Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding   244,798  
Warrants exercisable   0  
Exercise Price (Per Share)   $ 2.66  
Expiration Date   Apr. 14, 2025  
Warrants Granted July 2020 - Fully-Paid [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding     114,698
Exercise Price (Per Share)     $ 0.001