XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Lessee, Operating Lease, Liability, Maturity (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Lessee, Operating Lease, Liability, Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 15,392
Operating Leases, Future Minimum Payments, Due in Four Years 22,388
Operating Leases, Future Minimum Payments, Due in Two Years 30,774
Operating Leases, Future Minimum Payments, Due in Three Years 25,991
Operating Leases, Future Minimum Payments, Due in Five Years 19,429
Operating Leases, Future Minimum Payments, Due Thereafter 13,455
Operating Leases, Future Minimum Payments Due 127,429
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (11,378)
Operating Lease, Liability $ 116,051