Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share Attributable to Common Stockholders - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details)

v3.19.3
Net Loss Per Share Attributable to Common Stockholders - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share 2,911,394 15,187,701 2,911,394 15,187,701
Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share   12,217,459   12,217,459
Shares Subject to Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share 1,721,121 1,356,511 1,721,121 1,356,511
Unvested Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share 90,000   90,000  
Shares Subject to Warrants to Purchase Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share   156,294   156,294
Shares Subject to Warrants to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share 956   956  
Shares Subject to Term Debt Optional Conversion into Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share   1,457,437   1,457,437
Shares Subject to Term Debt Optional Conversion into Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total dilutive common shares excluded from calculation of diluted net loss per share 1,099,317   1,099,317