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.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 26,380,669 1,251,527 808,101
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 953,377 1,150,270 665,219
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
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 983,000 50,000  
Warrant      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted weighted-average shares outstanding 24,444,292 19,890 19,890