Collaborative, Licensing and Other Arrangements - Schedule of Amounts and Classification of Payments (Income/(Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | $ (15,555) | $ (17,101) | $ (30,937) | $ (34,067) |
| Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | 12,660 | 9,533 | 23,913 | 17,027 |
| Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | (1,132) | (1,597) | (1,325) | (2,109) |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Research and Development Arrangement, Contract to Perform for Others | ||||
| Total | $ (27,083) | $ (25,037) | $ (53,525) | $ (48,985) |