XML 20 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Future Lease Payments [Abstract]    
Less: current portion of operating leases $ 257.4 $ 267.2
Non-current operating leases $ 1,386.7 $ 1,429.6