XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Schedule of Revenue Recognized) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 8,312.1 $ 6,488.0 $ 15,272.1 $ 14,298.0
Net product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 6,979.8 5,870.9 13,218.0 13,003.8
Collaboration and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,332.3 617.1 2,054.1 1,294.2
Collaboration and other revenue associated with prior period transfers of intellectual property        
Disaggregation of Revenue [Line Items]        
Revenue $ 30.3 $ 34.4 $ 55.4 $ 87.6