XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Minimum Payments  
Minimum Payments, Total lease payments, 2020 $ 18,202
Minimum Payments, Total lease payments, 2021 19,201
Minimum Payments, Total lease payments, 2022 14,103
Minimum Payments, Total lease payments, 2023 10,767
Minimum Payments, Total lease payments, 2024 8,008
Minimum Payments, Total lease payments, Thereafter 18,327
Minimum Payments, Total lease payments 88,608
Less: Interest 14,715
Present value of lease liabilities $ 73,893