XML 140 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - SCHEDULE OF OPERATING AND CAPITAL LEASE OBLIGATIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 38,041  
Operating Leases, Future Minimum Payments, Due in Two Years 24,047  
Operating Leases, Future Minimum Payments, Due in Three Years 16,883  
Operating Leases, Future Minimum Payments, Due in Four Years 15,424  
Operating Leases, Future Minimum Payments, Due in Five Years 13,494  
Operating Leases, Future Minimum Payments, Due Thereafter 185,608  
Operating Leases, Rent Expense 34,157 $ 25,525
Capital Leases, Future Minimum Payments Due, Next Twelve Months 6,980  
Capital Leases, Future Minimum Payments Due in Two Years 5,272  
Capital Leases, Future Minimum Payments Due in Three Years 3,901  
Capital Leases, Future Minimum Payments Due in Four Years 4,399  
Capital Leases, Future Minimum Payments Due in Five Years 4,577  
Capital Leases, Future Minimum Payments Due Thereafter $ 169,686