v3.25.3
Revenues - Other Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,534.7 $ 2,465.8 $ 7,611.2 $ 7,221.2
Contract manufacturing revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 141.5 221.9 648.8 474.1
Royalty and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 9.7 9.7 40.3 48.3
Contract manufacturing, royalty and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 151.2 $ 231.6 $ 689.1 $ 522.4