XML 57 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases - ASC 840 Disclosure (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Lessee, Lease, Description [Line Items]  
Operating Leases, Future Minimum Payments Due $ 107,703
Operating Leases, Future Minimum Payments, Due in Two Years 22,210
Operating Leases, Future Minimum Payments, Due in Three Years 17,331
Operating Leases, Future Minimum Payments Receivable, in Four Years 13,667
Operating Leases, Future Minimum Payments, Due in Five Years 10,324
Operating Leases, Future Minimum Payments, Due Thereafter 12,607
Operating Leases, Future Minimum Payments Due, Next Twelve Months 31,564
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals (25)
Operating Leases Future Minimum Payments Due Less Sublease Rentals $ 107,678