XML 107 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Commitments and Contingencies  
Purchase commitments of certain goods and services in 2019 $ 384.9
Purchase commitments of certain goods and service in 2020 and 2021 23.6
Purchase commitments of certain goods and services after 2021 $ 5.7