XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Operating Lease Maturities Under ASC 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Lease Maturities Under ASC 840 [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 3,318
Operating Leases, Future Minimum Payments, Due in Two Years 2,032
Operating Leases, Future Minimum Payments, Due in Three Years 1,721
Operating Leases, Future Minimum Payments, Due in Four Years 1,407
Operating Leases, Future Minimum Payments, Due in Five Years 1,110
Operating Leases, Future Minimum Payments, Due Thereafter 1,738
Operating Leases, Future Minimum Payments Due $ 11,326