Quarterly report pursuant to Section 13 or 15(d)

Shareholders' Equity - Warrants (Details)

v3.22.2.2
Shareholders' Equity - Warrants (Details) - $ / shares
9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Class of Warrant or Right [Line Items]    
Warrants outstanding 9,161,214  
Warrants exercisable 8,593,032  
Exercise Price (Per Share) $ 0.001 $ 0.001
Minimum    
Class of Warrant or Right [Line Items]    
Warrant exercise period 5 years  
Maximum    
Class of Warrant or Right [Line Items]    
Warrant exercise period 6 years  
Warrants Granted May 2, 2019    
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 17, 2020    
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 22, 2020    
Class of Warrant or Right [Line Items]    
Warrants outstanding 122,398  
Warrants exercisable 122,398  
Exercise Price (Per Share) $ 2.66  
Expiration Date Apr. 14, 2025  
Warrants Granted June 8, 2020    
Class of Warrant or Right [Line Items]    
Warrants outstanding 122,399  
Warrants exercisable 122,399  
Exercise Price (Per Share) $ 2.66  
Expiration Date Apr. 14, 2025  
Warrants Granted June12, 2020    
Class of Warrant or Right [Line Items]    
Warrants outstanding 122,398  
Warrants exercisable 122,398  
Exercise Price (Per Share) $ 2.66  
Expiration Date Apr. 14, 2025  
Warrants Granted July 11, 2020    
Class of Warrant or Right [Line Items]    
Warrants outstanding 244,798  
Warrants exercisable 244,798  
Exercise Price (Per Share) $ 2.66  
Expiration Date Apr. 14, 2025  
Warrants Granted May 16, 2022    
Class of Warrant or Right [Line Items]    
Warrants outstanding 5,537,459  
Warrants exercisable 5,537,459  
Exercise Price (Per Share) $ 2.94  
Expiration Date May 14, 2028  
Warrants Granted July 22, 2022    
Class of Warrant or Right [Line Items]    
Warrants outstanding 97,720  
Warrants exercisable 97,720  
Exercise Price (Per Share) $ 2.94  
Expiration Date Jul. 20, 2028  
Warrants Granted July 22, 2022.    
Class of Warrant or Right [Line Items]    
Warrants outstanding 1,628,665  
Warrants exercisable 1,628,665  
Exercise Price (Per Share) $ 2.94  
Expiration Date Jul. 20, 2028  
Warrants Granted September 7, 2022    
Class of Warrant or Right [Line Items]    
Warrants outstanding 568,182  
Warrants exercisable 0  
Exercise Price (Per Share) $ 0.88  
Expiration Date Sep. 07, 2027  
Pre Funded Warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding 3,763,022