XML 112 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Additional Balance Sheet & Cash Flow Information - Schedule of Accrued Expenses (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Accrued expenses    
Product revenue accruals $ 1,618.9 $ 1,716.4
Payroll and benefits 352.1 295.0
Research, development and commercial contract costs 319.2 265.2
Royalty payable 271.0 237.6
Tax related accruals 161.1 99.5
Other 66.3 41.6
Total $ 2,788.6 $ 2,655.3