XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Moderna Collaboration and License Agreement (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Estimated Revenue Expected to be Recognized in The Future Related to Performance Obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied as of December 31, 2023 (in thousands):
Transaction
price unsatisfied
Performance obligations:
Research and development$49,183 
Option rights45,000 
Total performance obligations$94,183 
Schedule of Changes in Deferred Revenue
The following table summarizes the changes in deferred revenue (in thousands):
Year Ended December 31,
20232022
Balance at the beginning of the period $47,459 $— 
Deferral of revenue13,873 57,293 
Recognition of unearned revenue(14,919)(9,834)
Balance at the end of the period$46,413 $47,459