XML 88 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Leases (Summary of Minimum Lease Commitments Under ASC 840) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, 2019 $ 5,763
Operating Leases, Future Minimum Payments, 2020 4,817
Operating Leases, Future Minimum Payments, 2021 4,055
Operating Leases, Future Minimum Payments, 2022 3,598
Operating Leases, Future Minimum Payments, 2023 3,273
Operating Leases, Future Minimum Payments, After 2023 15,161
Operating Leases, Future Minimum Payments Due $ 36,667