XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Operating Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019 (excluding the six months ended June 30, 2019) $ 11,623  
2019   $ 23,315
2020 18,951 16,858
2021 13,690 12,577
2022 11,320 9,873
2023 9,102 7,846
Thereafter 24,356 23,224
Total future minimum lease payments 89,042 $ 93,693
Less: Interest (17,783)  
Present value of lease liabilities $ 71,259