XML 21 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases  
Remainder of 2020 $ 32,784
2021 43,135
2022 42,968
2023 41,681
2024 39,572
Thereafter 160,751
Total lease payments 360,891
Less: Imputed interest 109,677
Present value of lease liabilities 251,214
Finance Leases  
Remainder of 2020 670
2021 624
2022 482
2023 352
2024 143
Thereafter 37
Total lease payments 2,308
Less: Imputed interest 173
Present value of lease liabilities 2,135
Total  
Remainder of 2020 33,454
2021 43,759
2022 43,450
2023 42,033
2024 39,715
Thereafter 160,788
Total lease payments 363,199
Less: Imputed interest 109,850
Present value of lease liabilities $ 253,349