XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Moderna Collaboration and License Agreement - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Deferred Revenue [Roll Forward]    
Balance at the beginning of the period $ 46,413 $ 47,459
Deferral of revenue 3,173 2,920
Recognition of unearned revenue (3,397) (3,243)
Balance at the ending of the period $ 46,189 $ 47,136