Collaboration and License Agreements - Amgen, Inc - Additional Information (Details) - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Mar. 19, 2026 |
Sep. 29, 2017 |
May 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |||||
| Common stock, value of shares issued in connection with agreement | $ 234,200 | $ 93,400 | $ 228,407 | $ 93,373 | |
| Collaboration and License Agreement | Amgen Inc | |||||
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |||||
| Upfront payment received | $ 40,000 | ||||
| Common stock, value of shares issued in connection with agreement | 20,000 | ||||
| Collaboration and License Agreement | Amgen Inc | Maximum | |||||
| Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | |||||
| Contingent payments payable | $ 203,000 | ||||