XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Summary of Revenue Recognized) (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]        
Revenue $ 6,488.0 $ 6,740.1 $ 14,298.0 $ 13,545.7
Net product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 5,870.9 6,070.5 13,003.8 12,390.5
Collaboration and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 617.1 669.6 1,294.2 1,155.2
Collaboration and other revenue associated with prior period transfers of intellectual property        
Disaggregation of Revenue [Line Items]        
Revenue $ 34.4 $ 31.0 $ 87.6 $ 73.9