XML 79 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities Prior disclosed minimum lease payments schedule (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases ASC 840 [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 10,947
Operating Leases, Future Minimum Payments, Due in Two Years 9,766
Operating Leases, Future Minimum Payments, Due in Three Years 8,729
Operating Leases, Future Minimum Payments, Due in Four Years 8,102
Operating Leases, Future Minimum Payments, Due in Five Years 6,796
Operating Leases, Future Minimum Payments, Due Thereafter 18,703
Operating Leases, Future Minimum Payments Due $ 63,043