XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Accounts receivable, net) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Receivables, Net, Current [Abstract]    
Trade receivables, net $ 3,774.4 $ 3,891.3
Other receivables 492.0 952.5
Accounts receivable, net 4,266.4 4,843.8
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Proceeds from Sale and Collection of Receivables $ 29.6 $ 153.0