XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Aug. 21, 2017
Class Of Stock [Line Items]        
Proceeds from issuance of common stock   $ 9,676,000 $ 7,491,000  
Warrants available for exercise   7,070,680 0  
2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Common stock shares agreed to sell 3,449,112      
Common stock shares agreed to sell, gross proceeds value $ 10,700,000      
Series A Warrants [Member]        
Class Of Stock [Line Items]        
Warrants available for exercise   3,449,112 0  
Series B Warrants [Member]        
Class Of Stock [Line Items]        
Warrants available for exercise   3,449,112 0  
Private Placement [Member] | Series A Warrants [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrant exercise price per share $ 4.00      
Warrants exercisable term 18 months      
Private Placement [Member] | Series B Warrants [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrant exercise price per share $ 4.00      
Warrants exercisable term 5 years      
Placement Agent [Member]        
Class Of Stock [Line Items]        
Warrants available for exercise   172,456 0  
Placement Agent [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrant exercise price per share $ 3.86875      
Warrants offering price maturity date Apr. 30, 2024      
Common Stock [Member] | Private Placement [Member] | Series A Warrants [Member] | Maximum [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrants to issue shares of common stock 3,449,112      
Common Stock [Member] | Private Placement [Member] | Series B Warrants [Member] | Maximum [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrants to issue shares of common stock 3,449,112      
Piper Jaffray & Co. [Member] | Equity Distribution Agreement [Member]        
Class Of Stock [Line Items]        
Equity distribution agreement maximum value of common shares issuable   $ 8,700,000   $ 9,800,000
Piper Jaffray & Co. [Member] | Equity Distribution Agreement [Member] | Common Stock [Member]        
Class Of Stock [Line Items]        
Common stock number of shares issued   25,218    
Proceeds from issuance of common stock   $ 110,000    
H.C. Wainwright & Co., LLC, [Member] | Common Stock [Member] | Placement Agent [Member] | Maximum [Member] | 2019 Equity Offering [Member]        
Class Of Stock [Line Items]        
Warrants to issue shares of common stock 172,456