XML 92 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 43,236
2021 42,530
2022 42,340
2023 40,988
2024 38,986
Thereafter 152,721
Total lease payments 360,801
Less: Imputed interest 113,012
Present value of lease liabilities 247,789
Finance Leases  
2020 546
2021 225
2022 51
2023 14
2024 8
Thereafter 1
Total lease payments 845
Less: Imputed interest 54
Present value of lease liabilities 791
Total  
2020 43,782
2021 42,755
2022 42,391
2023 41,002
2024 38,994
Thereafter 152,722
Total lease payments 361,646
Less: Imputed interest 113,066
Present value of lease liabilities $ 248,580