XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.3
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Sep. 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 $ 200,922 183,274
Less: Imputed Interest. (33,412)  
Operating leases - rolling Year 1 51,718  
Operating leases - rolling Year 2 46,111  
Operating leases - rolling Year 3 40,010  
Operating leases - rolling Year 4 30,766  
Operating leases - rolling Year 5 14,853  
Operating leases - rolling Thereafter 17,464  
Total lease liability payments due 167,510  
Sub-lease income - Year 1   (2,624)
Sub-lease income - Year 2   (2,631)
Sub-lease income - Year 3   (276)
Sublease Income Total (4,885) (5,531)
Sub-lease income - rolling Year 1 (2,974)  
Sub-lease income - rolling Year 2 (1,278)  
Sub-lease income - rolling Year 3 (345)  
Sub-lease income - rolling Year 4 (288)  
Total minimum lease payments 18,832  
Less: imputed interest (382)  
Total lease liability 18,450  
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,931  
Finance leases - rolling Year 2 6,153  
Finance leases - rolling Year 3 2,952  
Finance leases - rolling Year 4 1,305  
Finance leases - rolling Year 5 $ 491