XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Balance Sheet Details - Other Long-term Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other Balance Sheet Details [Abstract]    
Noncurrent income taxes payable $ 96.0 $ 19.8
Noncurrent branded prescription drug fee 10.3 9.9
Other long-term liabilities $ 106.3 $ 29.7