v3.26.1
License Agreement (Details) - License Agreement - Amgen, Inc - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Milestone payments   $ 5.0
Maximum future payments upon achievement of certain development and commercial milestones $ 167.5