Collaborative, Licensing and Other Arrangements - Schedule of Amounts and Classification of Payments (Income/(Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Research and Development Arrangement, Contract to Perform for Others | ||
| Total | $ (15,382) | $ (16,966) |
| Cost of sales - product | ||
| Research and Development Arrangement, Contract to Perform for Others | ||
| Total | 11,253 | 7,494 |
| Research and development | ||
| Research and Development Arrangement, Contract to Perform for Others | ||
| Total | (193) | (512) |
| Selling, general and administrative | ||
| Research and Development Arrangement, Contract to Perform for Others | ||
| Total | $ (26,442) | $ (23,948) |