XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Rental Payments under Non-Cancelable Operating Leases (Detail) - USD ($)
$ in Millions
Mar. 31, 2019
Dec. 31, 2018
Schedule of Operating Leases [Line Items]    
2019 $ 28.7 $ 37.8
2020 34.5 29.6
2021 28.6 23.4
2022 23.6 18.9
2023 20.0 13.8
Remainder 79.8 58.8
Total minimum rental payments $ 180.8 $ 182.3