Annual report pursuant to Section 13 and 15(d)

License Agreement - Additional Information (Details)

v3.20.4
License Agreement - Additional Information (Details)
1 Months Ended
Jun. 30, 2015
USD ($)
License Agreement | Amgen, Inc  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Maximum future payments upon achievement of certain development and commercial milestones $ 172,500,000