XML 88 R78.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
2019 (remaining nine months) $ 40,019
2020 44,558
2021 33,147
2022 26,081
2023 18,498
2024 12,525
Thereafter 26,037
Total future lease payments 200,865
Amount representing interest (28,318)
Total lease liabilities 172,547
Finance Lease  
2019 (remaining nine months) 1,307
2020 1,777
2021 1,813
2022 1,849
2023 1,886
2024 1,923
Thereafter 40,636
Total future lease payments 51,191
Amount representing interest (26,981)
Total lease liabilities $ 24,210