XML 146 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Other Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total product revenue $ 10,173.4 $ 10,981.7 $ 13,444.6
Royalty revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue 67.4 48.6 55.5
Contract manufacturing and other revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue 417.7 427.7 719.1
Total other revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue $ 485.1 $ 476.3 $ 774.6