XML 32 R85.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Summary of Future Maturities of Lease Payments for Operating Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases  
2020 $ 17,505
2021 33,312
2022 28,570
2023 22,261
2024 16,467
2025 14,334
Thereafter 72,614
Total lease payments 205,063
Less: Imputed Interest (43,518)
Present value of lease liabilities 161,545
Finance Leases  
2020 2,452
2021 4,164
2022 2,607
2023 2,315
2024 2,074
2025 1,383
Thereafter 0
Total lease payments 14,995
Less: Imputed Interest (907)
Present value of lease liabilities $ 14,088