XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Lease Maturity Tables (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 24,405 $ 49,009
Operating Leases, Future Minimum Payments, Due in Two Years 40,624 38,620
Operating Leases, Future Minimum Payments, Due in Three Years 31,064 29,396
Operating Leases, Future Minimum Payments, Due in Four Years 22,311 21,767
Operating Leases, Future Minimum Payments, Due in Five Years 14,280 13,994
Operating Leases, Future Minimum Payments, Due Thereafter 43,060 42,087
Operating Leases, Future Minimum Payments Due 175,744 194,873
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (16,630)  
Lessee, Operating Lease, Liability, Payments, Due 159,114  
Finance Lease Liabilities, Payments, Due [Abstract]    
Capital Leases, Future Minimum Payments Due, Next Twelve Months 1,020 1,802
Capital Leases, Future Minimum Payments Due in Two Years 2,009 1,748
Capital Leases, Future Minimum Payments Due in Three Years 1,897 1,687
Capital Leases, Future Minimum Payments Due in Four Years 1,629 1,392
Capital Leases, Future Minimum Payments Due in Five Years 1,209 952
Capital Leases, Future Minimum Payments Due Thereafter 4,058 3,802
Capital Leases, Future Minimum Payments Due 11,822 $ 11,383
Finance Lease, Liability, Undiscounted Excess Amount 1,893  
Finance Lease, Liability, Payments, Due $ 9,929