XML 43 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events - Additional Information (Details)
Mar. 27, 2020
USD ($)
shares
Mar. 26, 2020
Director
Dec. 31, 2019
shares
Dec. 31, 2018
shares
Subsequent Event [Line Items]        
Common stock, shares issued     29,835,183 29,450,035
Subsequent Event        
Subsequent Event [Line Items]        
Number of board of directors | Director   3    
Stock Purchase Agreement | Subsequent Event | Lincoln Park        
Subsequent Event [Line Items]        
Value of shares issued | $ $ 5,000,000      
Common stock, shares issued 461,676      
Stock Purchase Agreement | Subsequent Event | Lincoln Park | Maximum        
Subsequent Event [Line Items]        
Value of shares issued | $ $ 25,000,000      
Additional commitment shares issued on pro-rata 230,838