XML 98 R66.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES - Future Minimum Lease Payments on Non-cancellable Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
Less than one year $ 97,683
Year two 68,481
Year three 58,476
Year four 49,761
Year five 39,684
Thereafter 73,457
Total 387,542
Less: imputed interest 56,298
Present value of lease liabilities 331,244
Finance Lease Liabilities, Payments, Due [Abstract]  
Less than one year 98
Year two 67
Year three 0
Year four 0
Year five 0
Thereafter 0
Total future minimum lease payments 165
Less: imputed interest 12
Present value of lease liabilities $ 153