XML 64 R48.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Minimum Payments    
Minimum Payments, Total lease payments, 2019 $ 6,793  
Minimum Payments, Total lease payments, 2020 24,733  
Minimum Payments, Total lease payments, 2021 19,026  
Minimum Payments, Total lease payments, 2022 14,021  
Minimum Payments, Total lease payments, 2023 10,614  
Minimum Payments, Total lease payments, After 2024 24,582  
Minimum Payments, Total lease payments 99,769  
Less: Interest 15,805  
Present value of lease liabilities $ 83,964 $ 67,000