Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares Outstanding (Details)

v3.20.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 1,251,527 808,101 6,124,133
Options to Purchase Ordinary Shares      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 1,150,270 665,219 248,128
Preferred Shares Convertible into Ordinary Shares      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding     5,686,663
Unvested Restricted Ordinary Shares      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding   86,068 189,342
Unvested Restricted Share Units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 31,367 36,924  
Unvested Performance Restricted Share Units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 50,000    
Warrants      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 19,890 19,890