XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Schedule of other current liabilities [Line Items]    
Other receivables $ 312.4 $ 418.7
Legal and professional accruals, including litigation accruals 111.7 138.2
Payroll and employee benefit liabilities 426.0 467.1
Contingent consideration 223.2 250.7
Accrued interest 80.1 59.1
Restructuring 16.3 26.0
Fair value of financial instruments 30.1 12.9
Operating lease liability 68.2 76.7
Other 632.5 575.3
Other current liabilities 2,228.2 2,319.9
Clean energy investments    
Schedule of other current liabilities [Line Items]    
Other current liabilities 49.1 47.7
Prepaid expenses and other current assets    
Schedule of other current liabilities [Line Items]    
Contingent consideration 119.8 120.4
Variable Consideration    
Schedule of other current liabilities [Line Items]    
Other receivables $ 694.4 $ 796.5