Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity - Private Placement Securities Purchase Agreement and Registered Direct Offering (Details)

v3.21.1
Shareholders' Equity - Private Placement Securities Purchase Agreement and Registered Direct Offering (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 28, 2020
Aug. 01, 2020
Apr. 16, 2020
Apr. 14, 2020
May 02, 2019
May 01, 2021
Oct. 31, 2020
May 04, 2019
Aug. 01, 2020
Jan. 30, 2021
Feb. 01, 2020
Nov. 27, 2018
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Shares sold 2,760,000     1,836,314 800,000              
Price per share of common stock $ 6.25       $ 7.50              
Warrants issued                   1,714,120    
Warrant exercise period         5 years         5 years    
Number of common shares purchasable by warrant                       150,000
Warrant exercise price per share             $ 2.66     $ 0.001    
Standstill Provision, Duration of Agreement         2 years              
Vendor exclusivity agreement, Duration of contract         5 years              
Proceeds from securities issuance   $ 2,500,000 $ 1,500,000   $ 6,000,000.0     $ 6,000,000.0 $ 4,000,000      
Securities issuance costs         175,000       190,000      
Proceeds from issuance of common stock $ 15,833,000         $ 21,200,000 $ 15,800,000   $ 4,000,000.0 $ 20,043,000 $ 6,000,000  
Market value of warrants on the grant date         $ 193,000              
Blocker Provision, Maximum Ownership Percentage of Outstanding Common Stock     19.999%                  
Exercise of warrants,Shares             114,698          
Warrants Granted May 2019 [Member]                        
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Warrants issued                   349,998    
Warrant exercise price per share                   $ 15.00    
Warrant expiration date                   May 02, 2024    
Warrant [Member]                        
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Number of common shares purchasable by warrant         350,000              
Warrant exercise price per share         $ 15.00              
Warrants Granted April Through July 2020 Excluding Fully Paid Warrants[Member]                        
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Warrants issued   979,190             979,190      
Warrant exercise price per share             $ 2.66          
Warrants Granted July 2020 Fully Paid [Member]                        
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Warrant exercise price per share   $ 0.001             $ 0.001      
Exercise of warrants,Shares   114,698                    
Over-Allotment Option [Member]                        
Private Placement Securities Purchase Agreements and Registered Direct Offering [Line Items]                        
Shares sold 360,000