XML 71 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Cash, cash equivalents, and restricted cash) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]        
Restricted cash $ 6.2 $ 5.6 $ 15.5  
Cash and cash equivalents 806.9 844.4 572.4  
Cash, cash equivalents and restricted cash $ 813.1 $ 850.0 $ 587.9 $ 491.1