XML 75 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Summary of Future Maturities of Lease Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 26,011
2021 30,778
2022 26,198
2023 19,978
2024 14,248
2025 12,200
Thereafter 65,898
Total lease payments 195,311
Less: Imputed Interest (36,070)
Present value of lease liabilities 159,241
Finance Leases  
2020 2,874
2021 2,156
2022 572
2023 224
2024 0
2025 0
Thereafter 0
Total lease payments 5,826
Less: Imputed Interest (182)
Present value of lease liabilities $ 5,644