XML 79 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]    
Future minimum lease payments   $ 15.9
2019   3.7
2020   3.0
2021   2.7
2022   2.4
2023   2.3
Thereafter   $ 1.6
Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract 5 years