Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Additional Information (Details)

v3.20.4
Related Party Transactions - Additional Information (Details) - shares
12 Months Ended
Nov. 25, 2019
Sep. 25, 2018
Dec. 31, 2019
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
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