XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Preparation - Operating Lease Future Payments (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Future minimum lease payments    
2019 $ 3.5  
2020 6.3  
2021 5.6  
2022 5.3  
2023 4.6  
Thereafter 9.2  
Total future minimum lease payments $ 34.5  
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