XML 21 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Lease Liablity Maturity (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 5,223
Operating Leases, Future Minimum Payments, Due in Two Years 5,084
Operating Leases, Future Minimum Payments, Due in Three Years 4,989
Operating Leases, Future Minimum Payments, Due in Four Years 4,954
Operating Leases, Future Minimum Payments, Due in Five Years 4,824
Operating Leases, Future Minimum Payments, Due Thereafter 45,583
Operating Leases, Future Minimum Payments Due 70,657
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 16,920
Operating Lease, Liability $ 53,737