XML 81 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Lease Liablity Maturity (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,499
Operating Leases, Future Minimum Payments, Due in Two Years 4,517
Operating Leases, Future Minimum Payments, Due in Three Years 4,480
Operating Leases, Future Minimum Payments, Due in Four Years 4,413
Operating Leases, Future Minimum Payments, Due in Five Years 4,370
Operating Leases, Future Minimum Payments, Due Thereafter 46,528
Operating Leases, Future Minimum Payments Due 68,807
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 17,436
Operating Lease, Liability $ 51,371