XML 75 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Other Assets) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Schedule of Other Assets [Line Items]    
Operating lease right-of-use assets $ 311.4 $ 323.6
Other long-term assets 674.6 676.0
Other assets 1,019.6 1,047.5
Other assets | Clean energy investments    
Schedule of Other Assets [Line Items]    
Equity method investments $ 33.6 $ 47.9