XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Schedule of Revenue Recognized) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 9,498.6 $ 6,941.6 $ 24,770.7 $ 21,239.6
Net product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 7,306.2 6,119.2 20,524.2 19,123.0
Collaboration and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,192.4 822.4 4,246.5 2,116.6
Collaboration and other revenue associated with prior period transfers of intellectual property        
Disaggregation of Revenue [Line Items]        
Revenue $ 31.3 $ 43.3 $ 86.8 $ 130.9