Warrant - Additional Information (Details) - Janssen Agreement - USD ($) $ / shares in Units, $ in Millions |
Dec. 31, 2020 |
Feb. 28, 2017 |
---|---|---|
Class of Warrant or Right [Line Items] | ||
Warrant to purchase common stock (in shares) | 509,611 | |
Exercise price (in dollars per share) | $ 9.81 | |
Fair value of warrant at issuance | $ 3.4 |