XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration, License, and Other Agreements - Amounts Recognized in Statement of Operations with Roche (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 2,857.2 $ 5,138.5 $ 5,822.3 $ 7,667.2
Ronapreve | Roche Collaboration Agreement | Collaboration revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 8.2 167.9 $ 224.5 234.7
Reimbursement of research and development expenses | Roche Collaboration Agreement | Research and development expense        
Disaggregation of Revenue [Line Items]        
Revenues   $ 41.0   $ 127.8