XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration, License, and Other Agreements - Amounts Recognized in Statement of Operations with Roche (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 12,172.9 $ 16,071.7 $ 8,497.1
Roche Collaboration Agreement | Ronapreve | Other collaboration revenue      
Disaggregation of Revenue [Line Items]      
Revenues 627.3 361.8 0.0
Roche Collaboration Agreement | Ronapreve | Cost of goods sold      
Disaggregation of Revenue [Line Items]      
Revenues 0.0 259.6 0.0
Roche Collaboration Agreement | Reimbursement of R&D expenses | Reduction of R&D expense      
Disaggregation of Revenue [Line Items]      
Revenues $ 6.8 $ 128.1 $ 78.5