Revenue - Contract Liabilities from Contracts (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Contract liabilities: | ||
| Total contract liabilities, current | $ 9,784 | $ 10,737 |
| Total contract liabilities, non-current | 71,403 | 70,419 |
| Viatris | ||
| Accounts receivable: | ||
| Total accounts receivable | 0 | 631 |
| Contract liabilities: | ||
| Total contract liabilities, current | 9,329 | 9,853 |
| Total contract liabilities, non-current | 30,428 | 29,444 |
| Fosun | ||
| Accounts receivable: | ||
| Total accounts receivable | 0 | 4 |
| Contract liabilities: | ||
| Total contract liabilities, non-current | 40,975 | 40,975 |
| Collaboration Customers | ||
| Accounts receivable: | ||
| Total accounts receivable | 0 | 635 |
| Contract liabilities: | ||
| Total contract liabilities, current | 9,329 | 9,853 |
| Total contract liabilities, non-current | $ 71,403 | $ 70,419 |