v3.26.1
Revenue -Schedule of Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Deferred revenue      
Deferred revenue, beginning balance $ 498,996 $ 1,121,886  
Additions 30,518 0  
Deductions (86,182) (608,860)  
Deferred revenue, ending balance 443,332 513,026  
Revenue Recognition      
Deferred revenue 86,577   $ 140,053
Sanofi Transition Services      
Revenue Recognition      
Deferred revenue 66,100    
Other partners      
Revenue Recognition      
Deferred revenue 10,300    
Nuvaxovid      
Revenue Recognition      
Deferred revenue $ 9,800    
Canada Advanced Purchase Agreement      
Revenue Recognition      
Deferred revenue   $ 555,700