XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Future Minimum Payments Due under ASC 840 (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Schedule of Operating Lease Payments Due [Abstract]  
Operating Leases, Future Minimum Payments Due $ 22.5
Operating Leases, Future Minimum Payments Due, Next Twelve Months 5.5
Operating Leases, Future Minimum Payments, Due in Two Years 4.4
Operating Leases, Future Minimum Payments, Due in Three Years 4.1
Operating Leases, Future Minimum Payments, Due in Four Years 3.8
Operating Leases, Future Minimum Payments, Due in Five Years 2.8
Operating Leases, Future Minimum Payments, Due Thereafter $ 1.9