XML 23 R34.htm IDEA: XBRL DOCUMENT v3.20.1
BALANCE SHEET DETAILS AND OTHER FINANCIAL INFORMATION - Other Accrued Liabilities - Short-term (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Taxes payable $ 34.6 $ 37.9
Litigation related accruals 4.5 5.8
Other accrued liabilities 201.0 193.4
Current portion of deferred purchase consideration payments 41.3 35.7
Business Combination, Contingent Consideration, Liability, Current 37.2  
Loss Contingency, Accrual, Current   44.5
Total other accrued liabilities—short-term $ 318.6 $ 317.3