Subsequent Events (Details) - Collaborative Arrangements - Newsoara Biopharma Co., Ltd. - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jan. 30, 2026 |
May 31, 2018 |
Dec. 31, 2019 |
Jun. 26, 2024 |
|
| Subsequent Event [Line Items] | ||||
| License fee received | $ 2.0 | |||
| Collaboration revenue recognized | $ 1.0 | |||
| Potential development and regulatory milestone payments | $ 76.5 | |||
| Subsequent Event | ||||
| Subsequent Event [Line Items] | ||||
| License fee received | $ 20.0 | |||
| Collaboration revenue recognized | 50.0 | |||
| Potential development and regulatory milestone payments | $ 65.0 |