XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Moderna Collaboration and License Agreement (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Estimated Revenue Expected to be Recognized in The Future Related to Performance Obligations
Transaction
price unsatisfied
Performance obligations:
Option rights$41,250 
Schedule of Changes in Deferred Revenue
The following table summarizes the changes in deferred revenue (in thousands):
Six Months Ended June 30,
20252024
Balance at the beginning of the period $44,979 $46,413 
Deferral of revenue— 6,090 
Recognition of deferred revenue(3,729)(10,594)
Balance at the end of the period$41,250 $41,909