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