XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - BARDA, Other Transaction Agreement Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]          
Revenues   $ 3,362.7 $ 2,936.2 $ 9,682.9 $ 8,758.5
BARDA, Other Transaction Agreement          
Disaggregation of Revenue [Line Items]          
Percentage of costs required to be funded by collaborating party 70.00%        
"Next Generation" Covid Antibodies | BARDA, Other Transaction Agreement | Collaboration revenue          
Disaggregation of Revenue [Line Items]          
Revenues   $ 34.2      
US Government | "Next Generation" Covid Antibodies          
Disaggregation of Revenue [Line Items]          
Maximum transaction agreement payments       $ 326.0