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.2
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 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 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 3,047,526 14,523,560 3,047,526 14,523,560
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   11,906,783   11,906,783
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,819,292 1,037,618 1,819,292 1,037,618
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 128,000   128,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
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 156,294 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,422,865   1,422,865
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,278   1,099,278