XML 173 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Other Balance Sheet Details [Abstract]    
Sales rebates and reserves $ 144.2 $ 139.3
Accrued employee related costs 107.5 86.2
Accrued development costs 50.8 44.3
Current branded prescription drug fee 49.2 45.7
Accounts payable and other accrued liabilities 110.0 133.3
Total accounts payable and accrued liabilities $ 461.6 $ 448.8