Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.20.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Aug. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issued during The Period Value of Shares Classified As Available For Sale $ 15,900    
Common stock, shares authorized 85,000,000 85,000,000  
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001  
Common stock, shares issuable 0 1,206,667  
Aggregate value of shares subscribed   $ 4,923  
Common stock, shares issued 42,076,840 39,403,519  
Predetermined offering period, lower fair market value percentage 85.00%    
Number of shares purchased under ESPP 68,351    
Shares available for future sale under ESPP 341,649    
Share-based compensation expense under ESPP $ 200    
At The Market Offering      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from issuance of common shares $ 4,900    
Maximum value of shares authorized to sell at offering     $ 75,000
Agent commission (as a percent)     3.00%
Common stock, shares issued 1,200,000    
Share price $ 3.93    
Issuance of common shares, net of offering costs - Public Offering $ 5,000    
Proceeds from issuance of common stock and warrants, offering cost $ 100    
Class A Common Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, shares issued 845,385 845,385  
Number of shares purchased under ESPP