XML 96 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Operating Leases (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2015
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Operating lease expenses $ 41.4 $ 41.6 $ 33.5
Operating leases future minimum lease payments [Abstract]      
2018   39.5  
2019   29.6  
2020   22.5  
2021   20.1  
2022   15.5  
Thereafter   40.1  
Total   $ 167.3