XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Minimum Payments  
Minimum Payments, Total lease payments, 2020 $ 11,895
Minimum Payments, Total lease payments, 2021 19,591
Minimum Payments, Total lease payments, 2022 14,192
Minimum Payments, Total lease payments, 2023 10,774
Minimum Payments, Total lease payments, 2024 8,009
Minimum Payments, Total lease payments, Thereafter 18,328
Minimum Payments, Total lease payments 82,789
Less: Interest 13,538
Present value of lease liabilities $ 69,251