XML 98 R64.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2019 (excluding the nine months ended September 30, 2019) $ 5,731  
2020 20,033  
2021 14,773  
2022 12,004  
2023 9,730  
Thereafter 25,348  
Total future minimum lease payments 87,619  
Less: Interest (18,348)  
Present value of lease liabilities 69,271  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   $ 23,315
2020   16,858
2021   12,577
2022   9,873
2023   7,846
Thereafter   23,224
Total minimum lease payments   93,693
Finance Lease, Liability, Payment, Due [Abstract]    
2019 (excluding the nine months ended September 30, 2019) 146 583
2020 584 500
2021 588 504
2022 592 524
2023 542 525
Thereafter 5,640 5,631
Total future minimum lease payments 8,092 8,267
Less: Interest (2,703) (2,911)
Present value of lease liabilities $ 5,389 $ 5,356