Astellas Agreements (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | |||||||||||||||||||||||||||||||
Organization Consolidation And Presentation Of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||
Summary of Allocation for Transaction Price to the Three Performance Obligations | The following table summarizes the allocation of the transaction price to the three performance obligations at contract inception (amounts in thousands):
|