XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Summary of Revenue Recognized) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 28,541.4 $ 28,318.4 $ 24,539.8
Net product revenue      
Disaggregation of Revenue [Line Items]      
Revenues 25,462.8 25,957.9 22,694.8
Collaboration and other revenue      
Disaggregation of Revenue [Line Items]      
Revenues 3,078.6 2,360.5 1,845.0
Collaboration and other revenue associated with prior period transfers of intellectual property      
Disaggregation of Revenue [Line Items]      
Revenues $ 163.4 $ 175.0 $ 135.6