XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition        
Revenues $ 185,925 $ 298,017 $ 889,896 $ 745,246
Grants        
Revenue Recognition        
Revenues 107,774 272,489 207,075 719,382
Grants | U.S. government partnership (“OWS”)        
Revenue Recognition        
Revenues 107,774 239,493 207,075 603,053
Grants | U.S. Department of Defense (“DoD”)        
Revenue Recognition        
Revenues 0 1,041 0 20,185
Grants | Coalition for Epidemic Preparedness Innovations (“CEPI”)        
Revenue Recognition        
Revenues 0 31,955 0 93,516
Grants | Bill & Melinda Gates Foundation (“BMGF”)        
Revenue Recognition        
Revenues $ 0 $ 0 $ 0 $ 2,628