XML 78 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Other Assets) (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Schedule of Other Assets [Line Items]    
Operating lease right-of-use assets $ 227.9 $ 254.6
Other long-term assets 123.4 58.2
Other assets 408.9 405.0
Other assets | Clean energy investments    
Schedule of Other Assets [Line Items]    
Equity method investments $ 57.6 $ 92.2