XML 77 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Schedule of other current liabilities [Line Items]    
Other receivables $ 639.4 $ 952.5
Legal and professional accruals, including litigation accruals 481.9 362.9
Payroll and employee benefit liabilities 675.9 828.2
Contingent consideration 209.2 223.6
Accrued interest 254.6 90.9
Restructuring 217.5 149.2
Operating lease liability 91.9 92.9
Other 1,753.2 1,973.2
Other current liabilities 4,845.8 4,960.7
Clean energy investments    
Schedule of other current liabilities [Line Items]    
Other current liabilities 39.5 47.5
Other Current Liabilities [Member]    
Schedule of other current liabilities [Line Items]    
Contingent consideration 85.7 100.5
Variable Consideration    
Schedule of other current liabilities [Line Items]    
Other receivables $ 1,196.6 $ 1,211.8