XML 78 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Lease Maturity Tables (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 37,090 $ 49,009
Operating Leases, Future Minimum Payments, Due in Two Years 39,237 38,620
Operating Leases, Future Minimum Payments, Due in Three Years 29,666 29,396
Operating Leases, Future Minimum Payments, Due in Four Years 21,329 21,767
Operating Leases, Future Minimum Payments, Due in Five Years 13,544 13,994
Operating Leases, Future Minimum Payments, Due Thereafter 42,182 42,087
Operating Leases, Future Minimum Payments Due 183,048 194,873
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (21,018)  
Lessee, Operating Lease, Liability, Payments, Due 162,030  
Finance Lease Liabilities, Payments, Due [Abstract]    
Capital Leases, Future Minimum Payments Due, Next Twelve Months 1,425 1,802
Capital Leases, Future Minimum Payments Due in Two Years 1,881 1,748
Capital Leases, Future Minimum Payments Due in Three Years 1,793 1,687
Capital Leases, Future Minimum Payments Due in Four Years 1,608 1,392
Capital Leases, Future Minimum Payments Due in Five Years 1,204 952
Capital Leases, Future Minimum Payments Due Thereafter 4,040 3,802
Capital Leases, Future Minimum Payments Due 11,951 $ 11,383
Finance Lease, Liability, Undiscounted Excess Amount 2,075  
Finance Lease, Liability, Payments, Due $ 9,876