XML 84 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum rentals under operating leases:  
Future minimum operating lease payments due, 2019 $ 15,407
Future minimum operating lease payments due, 2020 13,787
Future minimum operating lease payments due, 2021 10,339
Future minimum operating lease payments due, 2022 9,143
Future minimum operating lease payments due, 2023 8,551
Future minimum operating lease payments due, 2024 and thereafter $ 20,755