XML 99 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Additional Balance Sheet Detail - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Accrued expenses    
Product revenue accruals $ 847.4 $ 781.9
Payroll and benefits 191.3 169.4
Research, development and commercial contract costs 171.6 136.7
Royalty payable 200.4 165.4
Tax related accruals 211.3 104.2
Other 56.6 47.4
Total 1,678.6 1,405.0
Other current liabilities    
Contract liabilities 171.7 191.5
Finance lease liabilities 46.9 42.4
Fair value of cash flow hedges 5.6 59.2
Other 44.2 24.3
Total $ 268.4 $ 317.4