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