XML 120 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Other Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total product revenue, net $ 9,890.6 $ 9,675.9 $ 9,835.6
Contract manufacturing revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue, net 679.4 592.1 848.2
Royalty and other revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue, net 53.5 60.5 51.1
Contract manufacturing, royalty and other revenue      
Disaggregation of Revenue [Line Items]      
Total product revenue, net $ 732.9 $ 652.6 $ 899.3