XML 87 R77.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases  
2019 (remaining six months) $ 27,763
2020 47,602
2021 35,959
2022 28,374
2023 20,388
2024 13,930
Thereafter 27,429
Total future lease payments 201,445
Amount representing interest (28,177)
Total lease liabilities 173,268
Finance Lease  
2019 (remaining six months) 871
2020 1,777
2021 1,813
2022 1,849
2023 1,886
2024 1,923
Thereafter 40,636
Total future lease payments 50,755
Amount representing interest (26,655)
Total lease liabilities $ 24,100