XML 78 R78.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payment And Future Minimum Income Receivable Under Non-Cancelable Operating Leases) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Lease Payments, 2019 $ 33,948
Lease Payments, 2020 29,535
Lease Payments, 2021 23,898
Lease Payments, 2022 18,250
Lease Payments, 2023 14,100
Lease Payments, Thereafter 37,963
Lease Payments, Total 157,694
Subleases Income, 2019 2,851
Subleases Income, 2020 2,711
Subleases Income, 2021 2,333
Subleases Income, 2022 1,718
Subleases Income, 2023 1,337
Subleases Income, Thereafter 3,477
Subleases Income, Total $ 14,427