XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.1
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Mar. 31, 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   183,274
Less: Imputed Interest. $ (35,858)  
Total lease liability 152,010  
Operating leases - rolling Year 1 47,985  
Operating leases - rolling Year 2 39,023  
Operating leases - rolling Year 3 32,837  
Operating leases - rolling Year 4 28,660  
Operating leases - rolling Year 5 16,929  
Operating leases - rolling Thereafter 22,434  
Total lease liability payments due 187,868  
Sub-lease income - Year 1   (2,624)
Sub-lease income - Year 2   (2,631)
Sub-lease income - Year 3   (276)
Sublease Income Total (6,369) (5,531)
Sub-lease income - rolling Year 1 (2,970)  
Sub-lease income - rolling Year 2 (2,566)  
Sub-lease income - rolling Year 3 (373)  
Sub-lease income - rolling Year 4 (345)  
Sub-lease income - rolling Year 5 (115)  
Finance Leases - Year 1   8,770
Finance Leases - Year 2   5,548
Finance Leases - Year 3   3,798
Finance Leases - Year 4   1,005
Finance Leases - Year 5   414
Total minimum lease payments 18,499 19,535
Less: imputed interest (160)  
Total lease liability 18,339 $ 19,535
Finance leases - rolling Year 1 7,765  
Finance leases - rolling Year 2 5,911  
Finance leases - rolling Year 3 3,913  
Finance leases - rolling Year 4 650  
Finance leases - rolling Year 5 $ 260