XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Moderna Collaboration and License Agreement - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Movement in Deferred Revenue [Roll Forward]    
Balance at the beginning of the period $ 46,413 $ 47,459
Deferral of revenue 6,090 5,760
Recognition of unearned revenue (10,594) (6,803)
Balance at the ending of the period $ 41,909 $ 46,416