Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Additional Information (Details)

v3.20.1
Related Party Transactions - Additional Information (Details) - $ / shares
12 Months Ended
Nov. 25, 2019
Sep. 25, 2018
Dec. 31, 2019
Dec. 31, 2018
Series A Convertible Preferred Stock        
Related Party Transaction [Line Items]        
Shares issued under public offering 250      
Common Stock        
Related Party Transaction [Line Items]        
Shares issued under public offering     6,900,000 9,430,000
Underwritten Public Offering        
Related Party Transaction [Line Items]        
Shares issued under public offering   9,430,000    
Shares issued, price per share   $ 5.50    
Over Allotment Option        
Related Party Transaction [Line Items]        
Shares issued under public offering 900,000 1,230,000    
2019 Underwritten Public Offering        
Related Party Transaction [Line Items]        
Shares issued under public offering 6,900,000      
Shares issued, price per share $ 8.00      
Longitude Venture Partners III, L.P. | Public Offerings | Common Stock        
Related Party Transaction [Line Items]        
Shares issued under public offering 937,500 365,000    
CDK Associates, L.L.C. | Public Offerings | Common Stock        
Related Party Transaction [Line Items]        
Shares issued under public offering 468,750 545,454