XML 80 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Schedule of other current liabilities [Line Items]    
Other receivables $ 376.3 $ 418.7
Legal and professional accruals, including litigation accruals 117.5 138.2
Payroll and employee benefit liabilities 503.2 467.1
Contingent consideration 213.2 250.7
Accrued interest 179.1 59.1
Restructuring 17.1 26.0
Fair value of financial instruments 17.1 12.9
Operating lease liability 68.5 76.7
Other 470.9 575.3
Other current liabilities 2,246.2 2,319.9
Clean energy investments    
Schedule of other current liabilities [Line Items]    
Other current liabilities 50.1 47.7
Prepaid expenses and other current assets    
Schedule of other current liabilities [Line Items]    
Contingent consideration 124.8 120.4
Variable Consideration    
Schedule of other current liabilities [Line Items]    
Other receivables $ 697.9 $ 796.5