XML 110 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2017
USD ($)
Operating lease obligations  
Operating lease obligations, total $ 33.4
Operating lease obligations, 2016 10.0
Operating lease obligations, 2017 5.8
Operating lease obligations, 2018 4.8
Operating lease obligations, 2019 4.1
Operating lease obligations, 2020 2.5
Operating lease obligations, after 2021 $ 6.2