License, Collaboration and Service Agreements (Tables) |
6 Months Ended | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||
| Schedule of remaining potential milestone payments | Remaining potential payments are milestone and royalty based, and are as follows (in millions):
|