XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Preparation - Operating Lease Future Payments (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Dec. 31, 2018
Future minimum lease payments    
2019 $ 5.8  
2020 6.3  
2021 5.6  
2022 5.3  
2023 4.6  
Thereafter 9.1  
Total future minimum lease payments $ 36.7  
Future minimum lease payments    
2019   $ 7.9
2020   6.9
2021   5.7
2022   5.3
2023   4.6
Thereafter   9.2
Total future minimum lease payments   $ 39.6