XML 89 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 40,977
2021 132,642
2022 111,967
2023 99,453
2024 83,555
Thereafter 312,807
Total undiscounted lease payments 781,401
Less: imputed interest 120,367
Total lease liabilities $ 661,034