Collaborative, Licensing and Other Arrangements - Schedule of Amounts and Classification of Payments (Income/(Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | $ (28,343) | $ (14,955) | $ (59,280) | $ (49,022) |
| Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | 5,859 | 9,962 | 29,772 | 26,989 |
| Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | (1,332) | (371) | (2,657) | (2,480) |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | $ (32,870) | $ (24,546) | $ (86,395) | $ (73,531) |