XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.2
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
LEASES [ABSTRACT]    
Operating Leases - Year 1   $ 47,379
Operating Leases - Year 2   36,045
Operating Leases - Year 3   30,678
Operating Leases - Year 4   26,584
Operating Leases - Year 5   17,226
Thereafter   25,362
Total minimum operating lease payments $ 191,306 183,274
Less: Imputed Interest. (34,237)  
Operating leases - rolling Year 1 48,647  
Operating leases - rolling Year 2 42,142  
Operating leases - rolling Year 3 35,454  
Operating leases - rolling Year 4 30,414  
Operating leases - rolling Year 5 14,753  
Operating leases - rolling Thereafter 19,896  
Total lease liability payments due 157,069  
Sub-lease income - Year 1   (2,624)
Sub-lease income - Year 2   (2,631)
Sub-lease income - Year 3   (276)
Sublease Income Total (5,627) (5,531)
Sub-lease income - rolling Year 1 (2,972)  
Sub-lease income - rolling Year 2 (1,936)  
Sub-lease income - rolling Year 3 (345)  
Sub-lease income - rolling Year 4 (345)  
Sub-lease income - rolling Year 5 (29)  
Total minimum lease payments 18,936  
Less: imputed interest (299)  
Total lease liability 18,637  
Capital lease - Year 1   8,770
Capital lease - Year 2   5,548
Capital lease - Year 3   3,798
Capital lease - Year 4   1,005
Capital lease - Year 5   414
Total minimum lease payments   19,535
Total lease liability   $ 19,535
Finance leases - rolling Year 1 7,909  
Finance leases - rolling Year 2 6,134  
Finance leases - rolling Year 3 3,453  
Finance leases - rolling Year 4 1,042  
Finance leases - rolling Year 5 $ 398