XML 83 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Leases Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,995
Operating Leases, Future Minimum Payments, Due in Two Years 4,876
Operating Leases, Future Minimum Payments, Due in Three Years 4,859
Operating Leases, Future Minimum Payments, Due in Four Years 4,782
Operating Leases, Future Minimum Payments, Due in Five Years 4,780
Operating Leases, Future Minimum Payments, Due Thereafter 102,389
Operating Leases Future Minimum Payments Interest Included In Payments 0
Operating Leases, Future Minimum Payments Due 126,681
Capital Leases, Future Minimum Payments Due, Next Twelve Months 5,455
Capital Leases, Future Minimum Payments Due in Two Years 5,462
Capital Leases, Future Minimum Payments Due in Three Years 5,457
Capital Leases, Future Minimum Payments Due in Four Years 5,460
Capital Leases, Future Minimum Payments Due in Five Years 5,456
Capital Leases, Future Minimum Payments Due Thereafter 54,574
Capital Leases, Future Minimum Payments Due 81,864
Capital Leases, Future Minimum Payments, Interest Included in Payments (24,654)
Capital Lease Obligations $ 57,210