XML 76 R49.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Lease Future Annual Payments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
2019 (excluding the nine months ended September 30, 2019) $ 3,069
2020 15,100
2021 13,780
2022 10,796
2023 5,788
Thereafter 3,626
Total future minimum lease payments 52,159
Less: Imputed interest (5,070)
Present value of future minimum lease payments 47,089
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2019 (excluding the nine months ended September 30, 2019) 11,702
2020 51,110
2021 46,026
2022 47,496
2023 37,376
Thereafter 219,862
Total future minimum lease payments 413,572
Less: Imputed interest (104,904)
Present value of future minimum lease payments $ 308,668